G I S   T o o l K i t
Справочник программиста

Главная | MAPAPI | PANAPI | Примеры
 

 
ФУНКЦИИ ДОСТУПА К ПОЛЬЗОВАТЕЛЬСКОЙ КАРТЕ

Объявлены: sitapi.h

 

mapOpenSiteForMapPro
mapOpenSiteForMap
mapOpenSiteForMapEx
mapOpenSiteForMapUn
mapOpenSiteForMapExUn

Открыть пользовательскую карту в заданном районе работ (добавить в цепочку пользовательских карт)

mapCloseSiteForMap

Закрыть пользовательскую карту в заданном районе работ

mapCloseSiteForMapByName
mapCloseSiteForMapByNameUn

Закрыть пользовательскую карту в заданном районе работ

mapDeleteSite
mapDeleteSiteByName
mapDeleteSiteByNameUn

Удалить пользовательскую карту (все файлы данных)

mapClearSite

Удалить все объекты пользовательской карты

mapCopySite
mapCopySiteUn

Скопировать пользовательскую карту с изменением имен файлов

mapSaveSite

Сохранить текущее состояние карты на диск

gsMapSorting

Сортировка отдельной карты документа

mapIsTempSite

Запросить, является ли пользовательская карта временной

mapIsSiteLimited

Запросить, является ли пользовательская карта ограниченной по территории (по рамке номенклатурного листа)

mapIsSiteRealGeo

Запросить, содержит ли пользовательская карта координаты в геодезической системе (радианы)

mapIsSiteGeoSupported

Запросить, поддерживается ли пересчет к геодезическим координатам из плоских прямоугольных и обратно

mapIsSiteMarine

mapIsSiteSeanutic

Запросить является ли пользовательская карта морской (карта создана по классификатору с именем s57navy.rsc)

mapIsSiteArmy

Запросить - это карта обстановки?

mapIsSiteAero

Запросить - это аэронавигационная карта?

mapIsSiteFromServer

Запросить открыта ли карта на сервере или локально

mapGetMapStateFlag

Запросить состояние данных для карты, открытой на сервере

mapAdjustSiteData

Выполнить согласование данных карты в памяти и на диске (при многопользовательском доступе к данным)

mapCheckMapStateFlag

Запросить - есть ли карты в состоянии загрузки на сервере. Проверка выполняется для всех карт в составе "документа" (hMap)

mapIsSiteSitX

Запросить хранится ли карта в одном файле (формат SITX)

mapSetAutoObjectGUID

Установить признак ведения уникального идентификатора GUID для объектов карты

mapGetAutoObjectGUID

Запросить признак ведения уникального идентификатора GUID для объектов карты

mapGetSiteCount

Запросить количество открытых пользовательских карт

mapGetSiteNumber

Определить номер пользовательской карты в цепочке по ее идентификатору

mapGetSiteFileName
mapGetSiteFileNameEx
mapGetSiteFileNameUn

Определить имя файла паспорта пользовательской карты по ее идентификатору

mapGetMapFilesName

Запросить имена файлов данных листа карты для контроля целостности данных

mapGetSheetFilesLength

Запросить длину файлов листа карты в байтах

mapGetSitePathUn

Определить путь к папке пользовательской карты по ее идентификатору

mapGetLogPath
mapGetLogPathUn

Определить путь к папке \LOG пользовательской карты по ее идентификатору

mapGetSiteIdent

Определить идентификатор открытой пользовательской карты по ее номеру в цепочке

mapGetSiteIdentByName
mapGetSiteIdentByNameUn

Определить идентификатор открытой пользовательской карты по имени файла паспорта

mapGetSiteSheetNameUn
mapGetSiteSheetName

Запросить имя листа по его номеру

mapGetSiteNomenclature
mapGetSiteListNameEx
mapGetSiteNomenclatureUn
mapGetSiteListNameUn

Запросить номенклатуру листа по его номеру

mapGetSiteListName

Запросить номенклатуру листа по его номеру

mapGetSiteIdentByNomenclature
mapGetSiteIdentBySheetName
mapGetSiteIdentByNomenclatureUn

Определить идентификатор открытой пользовательской карты по имени листа карты (номенклатуре листа!)

mapGetSiteIdentBySheetNameUn

Определить идентификатор открытой пользовательской карты по имени листа карты

mapGetActiveSite

Запросить активную пользовательскую карту

mapSetActiveSite

Установить активную пользовательскую карту

mapGetCurrentViewSite

Запросить идентификатор текущей отображаемой карты

mapGetSiteMode

Запросить номер состояния пользовательской карты по ее идентификатору

mapGetSiteCodeFlag

Запросить - установлено ли шифрование данных

mapGetSiteCodeFlagByName

Запросить - зашифрована ли карта (формат SITX)

mapGetSiteCopyFlag

Запросить - могут ли объекты карты копироваться на другие карты или экспортироваться

mapGetSiteHidePassportFlag

Запросить - запрещено ли показывать параметры паспорта

mapGetPrintFlag

Запросить - может ли карта выводиться на печать

mapGetSiteEditFlag

Запросить - может ли карта редактироваться

mapSetSiteEditFlag

Установить флаг редактирования карты (0 - не редактировать)

mapGetSiteChangeEditFlag

Запросить - можно ли изменить признак редактирования карты

mapGetScalingToLevelFlag

Запросить флаг масштабируемости объектов карты относительно заданного масштаба

mapSetScalingToLevelFlag

Установить флаг масштабируемости объектов карты относительно заданного масштаба

mapGetSiteTransparent

Запросить степень прозрачности карты

mapSetSiteTransparent

Установить степень прозрачности карты (от 0 до 100)

mapGetSiteBackLightText

Запросить флаг подсветки подписей

mapSetSiteBackLightText

Установить флаг подсветки подписей

mapGetSiteInquiryFlag

Запросить - могут ли на карте выбираться объекты

mapSetSiteInquiryFlag

Установить флаг разрешения выбора объектов на карте (0 - не выбирать)

mapGetSiteViewFlag

Запросить - отображается ли карта

mapSetSiteViewFlag

Установить флаг отображения карты (0 - не отображать)

mapHideSiteObject

Установить номер объекта, который временно (до переоткрытия карты или до восстановления отображения) не будет виден на карте. Функция применяется при редактировании отдельного (единственного) объекта в интерактивном режиме

mapUnhideSiteObject

Восстановить отображение объекта (после mapHideSiteObject)

mapClearHideSiteObject

Восстановить отображение объекта (после mapHideSiteObject)

mapGetHideSiteObject

Запросить номер скрываемого объекта и номер листа на карте

mapSetSiteViewOrder

Установить порядок отображения карты

mapGetSiteViewOrder

Запросить порядок отображения карты

mapChangeOrderSiteShow

Поменять очередность отображения карт (sit) в цепочке

mapGetSiteRangeScaleVisible

Запросить значения масштаба нижней и верхней границ видимости карты

mapSetSiteRangeScaleVisible

Установить значения масштаба нижней и верхней границ видимости карты

mapGetMapPassportRecordLength

Запросить длину описания паспорта карты в виде записи

mapGetMapPassportRecord

Запросить описание паспорта карты в виде запис (для передачи в другой процесс, на другой компьютер ...)

mapPutMapPassportRecord
mapPutMapPassportRecordUn

Создать карту по записи паспорта карты

mapGetSiteListFrameObject

Запросить объект "Рамка листа"

mapCreateSiteObject

Cоздать пустой объект пользовательской карты (обстановки) (создание подобъекта - см. редактирование метрики объекта)

mapGetObjectDocIdent

Определить идентификатор открытого документа для заданного объекта

mapGetObjectSiteIdent

Определить идентификатор открытой пользовательской карты для заданного объекта

mapSetObjectMap
mapChangeObjectMap

Перенести объект на другую карту (пересчитать координаты и заменить ссылку в объекте на карту)

mapClearSiteObject

Очистить содержание объекта и разместить его на заданной карте

mapSetSiteBorder

Обновить размеры пользовательской карты и габариты района

mapGetSiteBorderEx
mapGetSiteBorder

Запросить габариты пользовательской карты в системе координат документа

mapGetSiteMapBorder

Запросить габариты пользовательской карты в системе координат карты в метрах

mapChangeSiteRsc

Заменить файл классификатора и перекодировать карту

 

 
 

Касьянов О.В.
info@panorama.kharkov.ua

bigmir)net TOP 100