Файл настройки |
Для загрузки нескольких однотипных файлов (одинаково созданных) MIF/MID с одинаковыми настройками классификационного кода и атрибутивных данных применяется файл настройки. Настроив параметры загрузки один раз, сохранить их в файл настройки, нажав кнопку Сохранить, а при повторной обработке файлов MIF/MID данного типа, выбрать соответствующий файл настройки, указав путь к файлу настройки. Создать файл настройки самостоятельно можно с помощью обычного текстового редактора. Файл настройки имеет расширение INI.
Структура файла настройки имеет вид: .INI - начало файла настройки, обязательное поле. .SCL <значение> - описание масштаба карты, значение – масштаб карты. Поле может не указываться. .OBJ <значение> - описание блока настроек классификационного кода, значение – количество строк в файле данного блока. Блок может отсутствовать. .LIN <значение> - элемент блока .OBJ, описывает линейные объекты. Значение – ключ объекта. .SQR <значение> - элемент блока .OBJ, описывает площадные объекты. Значение – ключ объекта. .PNT <значение> - элемент блока .OBJ, описывает точечные объекты. Значение – ключ объекта. .TXT <значение> - элемент блока .OBJ, описывает объекты типа подпись. Значение – ключ объекта.
<значение 1> <значение 2> - элемент блока .OBJ, описывает соответствие имени поля в MIF/MID и классификационного поля в RSC. Значение 1 – имя поля в MIF/MID, значение 2 – признак представления классификационного кода в MIF/MID, 0 - классификационный код, 1 – ключ объекта. .SEM <значение> - описание блока настроек атрибутивных данных для загрузки в карту, значение – количество строк в файле данного блока. Блок может отсутствовать. <значение 1> <значение 2> - элемент блока .SEM, описывает соответствие имени поля в MIF/MID и ключа семантической характеристики в RSC. Значение 1 – имя поля в MIF/MID, значение 2 – ключ соответствующей характеристики в RSC. .END - конец файла настройки, обязательное поле.
Пример файла .INI:
.INI .SCL 100000 .RSC d:\panteleeva\Natali\KAZAXS\ready\100tKZ.rsc .DRW ON .SEM 1 code CODE .MIF1 area,S_area,L_area,P_area,T_area, .MIF2 boundary,S_boundary,L_boundary,P_boundary,T_boundary, .MIF3 boundary_add,S_boundary_add,L_boundary_add,P_boundary_add,T_boundary_add, .MIF4 bridges,S_bridges,L_bridges,P_bridges,, .MIF5 dwellings,S_dwellings,L_dwellings,P_dwellings,T_dwellings, .MIF6 economy,S_economy,L_economy,P_economy,T_economy, .MIF7 energy,S_energy,L_energy,P_energy,T_energy, .MIF8 exp,,,,, .MIF9 filling,S_filling,L_filling,,, .MIF10 ground,S_veg_ground,L_veg_ground,P_veg_ground,T_veg_ground, .MIF11 ground_add,S_veg_ground_add,L_veg_ground_add,P_veg_ground_add,T_veg_ground_add, .MIF12 hydro,S_hydro,L_hydro,P_hydro,T_hydro, .MIF13 hydro_add,S_hydro_add,L_hydro_add,P_hydro_add,T_hydro_add, .MIF14 mil,S_mil,L_mil,P_mil,T_mil, .MIF15 oilgas,,,,, .MIF16 pickets,S_pickets,L_pickets,P_pickets,T_pickets, .MIF17 railways,S_railways_add,L_railways_add,P_railways_add,T_railways_add, .MIF18 railways_add,S_railways_add,L_railways_add,P_railways_add,T_railways_add, .MIF19 relief,S_relief,L_relief,P_reliefT_relief,, .MIF20 relief_add,S_relief_add,L_relief_add,P_relief_add,T_relief_add, .MIF21 roads,S_roads,L_roads,P_roadsT_roads,, .MIF22 roads_add,S_roads_add,L_roads_add,P_roads_add,T_roads_add, .MIF23 shadding,S_shadding,,,, .MIF24 veg_ground,S_veg_ground,L_veg_ground,P_veg_ground,T_veg_ground, .MIF25 veg_ground_add,S_veg_ground_add,L_veg_ground_add,P_veg_ground_add,T_veg_ground_add, .END
|