Описание 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