Описание MPT |
Проект цифровой карты - это совокупность пространственных данных, содержащих комплексное представление территории в виде векторных карт разного уровня детальности, растров (снимков местности), матриц высот и матриц качественных характеристик местности, врезки из этих же данных, ссылки на данные с ГИС Сервера и с геопорталов по различным протоколам. Пользователь может установить порядок отображения данных, состав отображаемых объектов, диапазон масштабов отображения, палитру, яркость, контрастность, признак отображения (с матрицей высот можно работать не отображая ее), признак редактирования и другие свойства данных. Список открытых наборов данных и установленные свойства сохраняются в текстовом файле проекта с расширением MPT, который имеет структуру как у INI-файлов. Путь к главной карте проекта указывается в разделе [MAP] в строке «PATH=». Строки, содержащие символы в кодировке UTF-8, записываются после символов %=%. Например: PATH1%=%Ногинск.sitx
Если набор данных размещается в той же директории, что и файл MPT, или в поддиректории, то путь к нему записывается относительно файла MPT. Например: PATH2=rsw\photo.rsw
Состав отображаемых слоев и объектов карты может быть записан в виде xml-секции, на которую ссылается свойство VIEWSELECT. Например: [MAP] PATH=map\noginsk.mptz VIEWSELECT=#xml#vclx [#xml#vclx] <model name="DialogsState" draw="0" level="0"> <locals>polygon</locals> <segments> vegetation,hydrogr,settlements </segments> <objects mode="0"> 253-000-S,416-000-S,308-020-S,293-000-S,a_var_water,D-43400000-S,D-45142000-S,S0041100000,S0042100001,S0041100001 </objects> </model> [SITELIST]
Главная карта может быть векторной, растровой или матричной. Сохранение проекта выполняется через главное меню Файл - Сохранить как. Открытие проекта выполняется через пункт Открыть. OLE-объекты, нанесенные на карту, сохраняются в файле с расширением OMP. Имя файла OMP должно быть таким же, как имя сохраняемого проекта. Если файл OMP отсутствует, то он создается автоматически при открытии проекта. Все наборы данных проекта, документы и графические файлы, на которые есть ссылки на карте, и файл проекта могут быть упакованы в один сжатый файл - проект MPTZ.
Пример файла проекта:
[MAP] PATH=map\noginsk.mptz SCALE=500000 SCALETOP=320000000 VIEWSELECT=#xml#vclx [#xml#vclx] <model name="DialogsState" draw="0" level="0"> <locals>polygon</locals> <segments> vegetation,hydrogr,settlements </segments> <objects mode="0"> 253-000-S,416-000-S,308-020-S,293-000-S,a_var_water,D-43400000-S,D-45142000-S,S0041100000,S0042100001,S0041100001 </objects> </model> [SITELIST] PATH1%=%HOST#gisserver.ru#2047#ALIAS#Ногинск PATH2=graph\noginsk_graph.sitz VISIBLE2=0 PATH3=map\user.sitx VIEWSELECT3=#xml#vclx3 PATH4=border\border.sitz COUNT=4 [#xml#vclx3] <model name="DialogsState" draw="0" level="0"> <locals>line</locals> <segments> indust,road,boundss,hydrogr,electr,social,routes,territories </segments> <objects mode="0"> 262-100-L,L0031220000,328-000-L,255-200-L,163-200-L,189-100-L,214-000-L,212-100-L,218-100-L,211-000-L,286-700-L,286-800-L,281-300-L,280-300-L,218-300-L,183-000-L,206-400-L,085-100-L,084-500-L,L00513191002,L00513191007,L00513191009,217-000-L,218-110-L,221-000-L </objects> <semantics condition="and"> <item>2,more,1</item> </semantics> </model> COUNT=2 [RSTLIST] PATH1=rsw\emblem.rsw OVERMAP1=1 PATH2=rsw\photo.rsw OVERMAP2=1 COUNT=2 [MTRLIST] COUNT=0 [MTQLIST] COUNT=0 COUNT=0 [TINLIST] COUNT=0 [MTLLIST] COUNT=0 [MTDLIST] COUNT=0 [WMSLIST] COUNT=0 [INSET] PATH1=sheme\mosarea.sitx NAME1=mosarea.sitx PLACE1=0 SCALE1=100000 TOP1=40000000 FPX1=0.972676 FPY1=0.672451 SPX1=0.970998 SPY1=0.676031 FFX1=5994286.758049 FFY1=7607927.345149 PLACETYPE1=GEO TRANSPARENCE1=0 DCOLOR1=16777215 BCOLOR1=0 BTHICK1=260 COUNT=1
|