2.1. Функции работы с электронной векторной картой местности

(более подробно см. mapapi.h ).

 

2.1.1. Открыть/закрыть доступ к данным карты

 

·  mapOpenData       

- Открыть данные с автоматическим определением их типа

·  mapOpenDataUn

·  mapOpenAnyData

·  mapOpenAnyDataPro

- Открыть данные с автоматическим определением их типа

·  mapOpenMapPro

·  mapOpenMapUn                          

Открыть векторные данные (аналогично mapOpenData)

·  mapIsMapHandleCorrect

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

·  mapSetStructureControlFlag

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

·  mapUseInsideThread

- Установка запрета/разрешения использовать потоки внутри данной библиотеки

·  mapSetAppendDataMode

- Установить режим добавления данных к карте

·  mapSetLoadState

·  mapGetLoadState

- Установить/запросить для карты режим потоковой загрузки данных

·  mapCheckAndUpdate    

                

- Проверка корректности паспортных данных и, если надо, то заполнение

·  mapAppendData

- Добавить данные к открытой карте

·  mapAppendDataUn

·  mapAppendAnyData

·  mapAppendAnyDataPro

- Добавить данные к открытой карте (карту, растр, матрицу)

·  mapGetMainName  

·  mapGetMainNameEx 

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

·  mapGetMainNameUn

·  mapSetMainNameUn

- Запросить имя главной карты в проекте в кодировке UNICODE

·  mapGetMainMapName

- Запросить имя главной карты в документе или в проекте (MPT)

·  mapGetMainMapNameUn

- Запросить имя (полный путь к файлу) главной карты в документе или в проекте (MPT)

·  mapRegisterFromMapType

- Заполнение справочных данных в зависимости от типа карты

·  mapGetProjectionParameters

- Запросить допустимые параметры для проекции

· mapCreateMapPro

· mapCreateMapUn

· mapCreateMapEx

- Создать новый район (новую векторную карту)

·  mapGetProjectName

- Запросить имя открытого проекта

·  mapGetProjectNameUn

- Запросить имя открытого проекта

·  mapGetDataSize

·  mapGetDataSizeUn

- Запросить размер данных по имени файла

·  mapSaveProject  

·  mapSaveProjectUn

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

·  mapCreateList

·  mapCreateListPro   

- Создать (добавить) новый лист в районе

·  mapDeleteList

- Удалить указанный лист карты

·  mapCreateMapUn3

 

·  mapCreateMapEx                

- Создание нового района (новой векторной карты)

·  mapIsDocProject

- Запросить - является ли документ проектом (MPT)

·  mapSaveMapState     

-  Сохранить текущие параметры окна карты

·  mapRestoreMapState         

-   Восстановить параметры окна карты из INI-файла карты

·  mapIsActive

-   Запросить - есть ли какие-либо открытые данные

·  mapIsVectorMapActive

·  mapIsVectorActive

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

·  mapIsVectorMapEdit

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

·  mapIsVectorActive

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

·  mapCloseMap                           

- Закрытие векторных данных

·  mapCopyMapPro

·  mapCopyMap

·  mapCopyMapUn

- Копирование района работ

·  mapDeleteMap                                        

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

·  mapDeleteMapByName

·  mapDeleteMapByNameUn

·  mapDeleteMapByNameEx

- Удаление района работ

·  mapOpenProject

·  mapOpenProjectUn

- Открыть проект данных

·  mapAppendProject

·  mapAppendProjectUn

- Добавить проект данных

·  mapCloseData                          

- Закрыть все данные электронной карты

·  mapCreateTempSite                 

- Создать временную пользовательскую карту

·  mapCreateTempSiteEx

·  mapCreateTempSiteExUn

- Создать временную пользовательскую карту

·  mapCreateAndAppendTempSite

·  mapCreateAndAppendTempSiteUn

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

·  mapSetSiteDatum

- Установить параметры Datum для карты

·  mapGetSiteDatum

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

·  mapSetSiteEllipsoidParameters

- Установить параметры эллипсоида для карты

·  mapGetSiteEllipsoidParameters

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

·  mapReOpenMap

·  mapReOpenMapPro

- Переоткрыть главную карту

·  mapAppendMapToMap

·  mapAppendMapToMapUn

- Добавление листов из другого района работ в данный

·  mapCreateObject                      

- Создание пустого объекта векторной карты

·  mapCreateCopyObject              

- Cоздание копии объекта векторной карты

·  mapCreateCopyObjectAsNew  

- Cоздать копию объекта векторной карты, как нового объекта

·  mapCopyObjectAsNew

- Cоздать копию объекта векторной карты, как нового объекта                         

·  mapFreeObject

- Удаление описания объекта векторной карты из памяти из памяти

·  mapGetAccessError

- Запросить код ошибки

·  mapCreatePlane     

·  mapCreatePlaneUn                                   

- Создание плана (карты в местной системе    координат)

·  mapCreateSite                                     

- Создание пользовательской карты

·  mapCreateSiteUn

- Создать пользовательскую карту

·  mapCreateAndAppendSite

- Создание пользовательской карты по открытой  карте

·  mapCreateAndAppendSiteUn

- Создать пользовательскую карту по открытой карте

·  mapAdjustData                                        

- Выполнение согласования данных электронной карты в памяти и на диске 

·  mapSetAdjustMode

- Установить доступность для выполнения команды Adjust

·  mapFlushData

- Сохранить данные на диск

·  mapClearObject                                       

- Чистить содержимое объекта (для повторного   заполнения, как пустого  объекта)

·  mapReadCopyObject   

- Считать копию объекта векторной (src) карты в другой объект

·  mapIsObjectStretch

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

·  mapReadLastViewObject

- Считать объект, который отображался последним

·  mapSetObjectsDataAndUserFlag

·  mapGetObjectsDataAndUserFlag

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

 

2.1.2. Функции отображения и печати электронной карты

 

·  mapSetDocProjectionPro

·  mapSetDocProjection

·  mapClearDocProjection

- Установить общие параметры проекции документа для отображения

· mapGetDocProjectionPro

·  mapGetDocProjection

- Запросить общие параметры проекции документа для отображения

·  mapIsDocProjection

- Запросить - устанавливались ли общие параметры проекции документа

·  mapGetPictureSize       

·  mapGetPictureSizePro          

- Запрос размеров общего изображения карты в пикселах

·  mapGetPictureHeight              

- Запрос идентификатора логической    палитры карты

·  mapGetPictureWidth    

- Запрос идентификатора логической    палитры карты

·  mapGetPixelWidth

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

·  mapGetPixelHeight

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

·  mapGetMapPalette                            

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

·  mapGetMapColor                    

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

·  mapGetColorCount                  

- Запрос числа цветов логической палитры

·  mapPaint                                       

- Отображение фрагмента карты на заданном       устройстве

·  mapCreatePaintControl

·  mapFreePaintControl

- Создать/Удалить контекст отображения для многопоточного вызова

·  mapSetPaintControlMapHandle

- Сменить идентификатор открытых данных в контексте отображения

·  mapSetPaintControlProjection

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

·  mapGetPaintControlMapHandle

- Запросить идентификатор открытых данных, для которых создан контекст отображения

·  mapGetPaintControlDC

- Запросить контекст устройства отображения для внутреннего буфера

·  mapCopyPaintControlToXImage

- Скопировать содержимое внутреннего буфера в заданную область

·  mapPaintByFrame

·  mapPaintByFramePro

·  mapPaintByFrameEx

·  mapPaintByFrameSelectEx

·  mapPaintByFrameToFile

·  mapPaintByFrameToFileUn

- Отобразить фрагмент карты, смасштабировав до заданной ширины и высоты 

·  mapPaintDoc

·  mapPaint95                 

·  mapPaint95Ex    

·  mapPaint95ToFile    

·  mapPaint95ToFileUn

- Отобразить фрагмент карты на заданном устройстве

·  mapPaint95AndSelect

·  mapPaint95AndSelectEx

·  mapPaint95AndSelectToFile

·  mapPaint95AndSelectToFileUn

- Отобразить фрагмент карты на заданном устройстве в текущих масштабе и  составе объектов

·  mapSetSelectLineThick

 

- Установить толщину линии для отрисовки   выделенных на карте  объектов (при вызове mapPaint95AndSelect и т.п.)

·  mapPaintObject               

- Отображение отдельного объекта карты в пределах фрагмента в условных знаках карты (NT)    

·  mapPaintObjectEx  

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

·  mapPaintObject95    

·  mapPaintObject95Ex

- Отображение отдельного объекта карты в пределах   фрагмента в условных знаках карты (NT,95)   

·  mapPaintMapObject95      

·  mapPaintMapObject95Ex

·  mapPaintMapObject95ToFile

·  mapPaintMapObject95ToFileUn     

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

·  mapPaintOffsetMapObject95  

- Отображение произвольного объекта в пределах   фрагмента в условных знаках пользователя со смещением

·  mapPaintExampleRscObject

- Отобразить образец вида объекта по номеру записи

·  mapPaintToDib                  

- Вывод изображения карты в DIB

·  mapPaintToImage               

- Вывести изображение карты в Image (массив)

·  mapPaintMapObjectToDib

- Вывести изображение объекта в DIB

·  mapPaintObjectToImage         

- Вывести изображение объекта в Image

·  mapPaintByFrameToXImage

·  mapPaintByFrameToXImagePro

·  mapPaintByFrameSelectToXImage

- Отобразить фрагмент карты, смасштабировав до заданной ширины и высоты в текущем составе объектов

·  mapPaintToXImage           

- Вывести изображение карты в Ximage (массив)

·  mapPaintUserObjectToXImage

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

·  mapPaintAndSelectToXImage

- Вывести изображение карты в XImage (массив) и выделить  на карте   отобранные объекты

·  mapPaintMapAndObjectToXImage

- Вывести изображение карты и объекта в XImage (массив)

· mapPaintExampleObjectByFuncDataToXImage

· mapPaintExampleObjectByFuncDataToXImageEx

- Вывести изображение карты в XImage (массив)

·  mapPaintExampleObjectByFuncToXImage

·  mapPaintExampleObjectByFuncToXImageUn

- Вывести изображение карты в XImage (массив)

·  mapPaintToEmf         

·  mapPaintToEmfUn 

·  mapPaintToEmfEx              

·  mapPaintToEmfExUn

- Вывести изображение карты в метафайл

·  mapPaintUserObject                 

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

·  mapPaintOffsetUserObject95   

- Отображение произвольного объекта в пределах  фрагмента со смещением 

·  mapPaintUserObject95            

- Отображение произвольного объекта в пределах  фрагмента

·  mapPaintExampleObject   

               

- Отображение образца вида объекта по номеру записи в классификаторе объектов

·  mapPaintExampleObjectEx   

- Отобразить образец вида объекта с учетом типа визуализации

·  mapPaintExampleObjectUn

- Отобразить образец вида объекта c учетом типа визуализации по  номеру записи в классификаторе объектов (incode)

·  mapPaintExample

- Отобразить образец вида объекта

·  mapPaintExampleObjectFunc 

·  mapPaintExampleObjectFuncUn

- Отобразить образец вида объекта по номеру функции

·  mapPaintExampleFunc

- Отобразить образец вида объекта по номеру функции

·  mapPaintExampleObjectRealByFuncData 

·  mapPaintExampleObjectRealByFuncDataUn

- Отобразить образец вида объекта по заданной метрике в реальных цветах (с интенсивностью заливки – 100%)

·  mapPaintSelect95

- Выделить на карте объекты, удовлетворяющие заданным условиям

·  mapSetSelectType

·  mapGetSelectType

- Установить/Запросить способ выделения площадных и линейных объектов на карте

·  mapPrint

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

·  mapSetPaintStepEx

- Установить пошаговый вывод DIB в окно

·  mapGetPaintStepEx

- Запросить значение пошагового вывода DIB в окно

·  mapSetTextQuality

- Установить режим качественного отображения подписей

·  mapGetTextQuality

- Запросить режим качественного отображения подписей

·  mapView                                  

- Отображение фрагмента карты в клиентной области окна в текущих масштабе и составе объектов             

·  mapViewEx

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

·  mapViewSelect                          

- Выделение на карте объектов, удовлетворяющих заданным условиям

·  mapSetLiteSelect

·  mapGetLiteSelect

- Установить/Запросить выделение объектов на карте с разрядкой

·  mapViewObject                        

- Отображение произвольного объекта в пределах клиентной области окна

·  mapViewMapObject                 

- Отображение произвольного объекта в пределах условных знаков пользователя

·  mapViewOffsetMapObject        

- Отображение произвольного объекта в пределах клиентной области окна

·  mapViewOffsetUserObject        

- Отображение произвольного объекта в пределах клиентной области окна

·  mapViewUserObject                 

- Отображение произвольного объекта в пределах клиентной области окна

·  mapViewMarkerEx

- Отобразить курсор в виде перекрестья в заданной точке

·  mapViewMarker

- Отобразить курсор в виде перекрестья в заданной точке

·  mapViewUserLine

- Отобразить линию в виде заданного примитива

 

2.1.3. Функции прерывания процесса отображения

 

·   mapSetBreakCallAndParm

·  mapSetBreakCallAndParmEx

- Установить адрес функции, которая будет периодически вызываться при построении изображения карты и выводе его на экран

·  mapSetBeforePaintCallAndParm

- Установить адрес функции, которая будет вызываться перед формированием изображения карты в области памяти или перед началом отображения карты на экран.

 

2.1.4. Функции настройки отображения электронной карты с поворотом

 

·  mapSetupTurn

- Функция настройки отображения карты с    поворотом

·  mapTurnIsActive

- Активен ли поворот?

·  MapGetTurnAngle

- Запросить угол поворота

 

2.1.5. Функции управления отображением электронной карты

 

·  mapSetViewScale 

- Установить масштаб отображения (знаменатель масштаба)

·  mapChangeViewScale            

- Изменение масштаба отображения относительно текущего

·  mapGetShowScale 

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

·  mapGetRealShowScale

- Запросить точный масштаб отображения карты

·  mapSetRealShowScale

- Установить точный масштаб отображения карты

·  mapGetDrawScale

- Запросить текущий коэффициент     масштабирования карты

·  mapScaleToRoundScale

·  mapScaleToRoundScaleEx

- Подобрать “стандартный” масштаб, ближайший к заданному

·  mapScaleToRoundScaleReal

- Подобрать "стандартный" реальный масштаб, ближайший к заданному (scale) с учетом состава карты

·  mapScaleTable

- Запросить количество "стандартных" масштабов

·  mapScaleTableCount

- Запросить количество "стандартных" масштабов 

·  mapScaleTableItem

- Запросить элемент таблицы "стандартных" масштабов по порядковому номеру в таблице(с 1)

·  mapSetScaleMethod

·   mapGetScaleMethod

- Установить способ масштабирования объектов карты при отображении

·  mapSetRegion

- Пересчитать общие габариты района работ

·  mapGetViewSelect 

- Запрос состава отображаемых объектов

·  mapSetViewSelect

- Установка состава отображаемых объектов

·  mapGetBackColor 

·  mapSetBackColor 

- Запрос/Установка цвета фона отображаемой карты

·  mapGetBackPrintColor

·  mapSetBackPrintColor

- Запросить/Установить цвет фона отображаемой карты

·  mapGetViewType 

·  mapSetViewType

- Запрос/Установка способа отображения карты

·  mapGetBright

- Запрос яркости карты (от -16 до +16)

·  mapSetBright

- Установка яркости карты(от –16 до +16)

·  mapGetContrast 

- Запрос контрастности  (от -16 до +16)

·  mapSetContrast 

- Установка контрастности (от -16 до +16)

·  mapGetIntensity      

- Запросить интенсивность заливки полигонов для принтерного отображения (от 0 до 100)

·  mapSetIntensity

- Установить интенсивность заливки полигонов для принтерного отображения (от 0 до 100)

·  mapGetTransparentSquare

- Запросить флаг прозрачности заливки площадей полигонов

·  mapSetTransparentSquare

- Установить флаг прозрачности заливки площадей полигонов

·  mapGetNodeView

- Выдать вид отображения карты

·  mapSetNodeView

- Установить отображение узлов на карте

·  mapSetBeforePaintCallAndParm

- Установить адрес функции, которая будет вызываться перед отображением карты на экране

 

2.1.6. Формирование буфера окна карты

 ·  MapCreateImageEx

- Создать буфер карты в памяти для  исключения мигания

·  MapCreateImage

- Создание буфера окна

·  mapCloseImage

- Удалить буфер окна

·  mapGetImageDC

- Запросить контекст буфера окна

·  mapGetImageObjectDC

- Запросить контекст буфера окна для  отображения объектов

·  mapGetImageWidth

·  mapGetImageHeight

- Запросить размеры буфера экрана

·  mapGetImageMapScreenMemory

- Получить указатель на выделенную память буфера экрана

·  mapDrawImageSelect

- Отобразить выделение в буфере карты и образе экрана

·  mapViewImage

- Отобразить содержимое буфера окна в  заданный контекст

·  mapViewImageEx

 

- Отобразить содержимое буфера окна в заданный контекст

·  mapViewImageExOffset

- Отобразить содержимое буфера окна в заданный контекст со смещением

·  mapViewImageOffset

- Сместить изображение карты во вспомогательном буфере

·  mapChangeImageSizeEx

- Обновить размеры буфера окна

·  mapScrollImage

·  mapScrollImageEx

- Скроллинг буфера окна  

·  mapDrawImageMap

·  mapDrawImageMapEx

- Обновить изображение заданного фрагмента карты в образе экрана

·  mapReDrawImageMapExUnderObject

- Обновить изображение заданного фрагмента карты в образе экрана

·  mapDrawImageGraphics

- Отобразить графические данные

·  mapDrawImageText

·  mapDrawImageTextUn

- Отобразить текстовую строку (Arial)

·  mapDrawImageBitMap

- Отобразить BMP в образ экрана

·  mapDrawImageMapObject

- Отобразить объект поверх карты    местности в образе экрана

·  mapDrawImageOffsetMapObject

- Отобразить объект поверх карты местности в образе экрана c учетом заданного сдвига метрики

·  mapDrawImageUserObject

- Отобразить объект поверх карты местности в образе экрана

·  mapDrawImageOffsetUserObject

- Отобразить объект поверх карты   местности в образе экрана c учетом заданного сдвига метрики

·  mapClearImageObjects

- Стереть изображение объектов на заданном фрагменте образа экрана

·  mapClearMapScreen

- Очистить буфер окна

·  mapChangeImageSize

- Обновить размеры буфера окна

·  mapCreateBitmap

·  mapCreateBitmapEx

- Создать BITMAP с помощью функции CreateDIBSection

·  mapCloseBitmap 

- Удалить BITMAP, созданный mapCreateBitmap

·  mapIsGridActive

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

·  mapSetGridActive

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

·  mapGetGridStep

- Запросить текущий шаг сетки

·  mapGetGridParm

·  mapGetGridParmEx

- Запросить параметры сетки

·  mapSetGridParm

·  mapSetGridParmEx

- Установить параметры сетки

·  mapPaintToBitmap

- Отрисовать карту в Bitmap

·  mapSaveImageToBMP

·  mapSaveImageToBMPUn

- Сохранить изображение с заданного контекста в файл BMP

·  mapLoadFromBMP

·  mapLoadFromBMPUn

- Считать изображение из файла BMP

 

2.1.7.  Функции запроса информации о векторной карте

 

·  mapGetMapScale                     

- Запрос базового масштаба карты                                                  

·  mapGetMapName   

·  mapGetMapNameEx                

- Запрос названия карты

·  mapGetMapNameUn

Запросить название карты в формате UNICODE

·  mapGetMapType                      

- Запрос типа карты

·  mapIsMapSite

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

·  mapGetMapX1                     

·  mapGetMapY1                           

·  mapGetMapX2 

·  mapGetMapY2  

- Запрос прямоугольных координат габаритов   карты в метрах (система координат PLANE)

·  mapGetMapInfo  

·  mapGetMapInfoEx

·  mapGetMapInfoPro

- Запросить паспортные данные векторной карты

 

· mapGetMapInfoByName 

· mapGetMapInfoByNameUn

· mapGetMapInfoByNameEx

· mapGetMapInfoByNameExUn

- Запросить паспортные данные векторной карты

·  mapGetRscByName 

·  mapGetRscByNameUn

- Запросить имя классификатора карты по имени карты

·  mapCheckNomenclature  

·  mapCheckNomenclatureUn

- Контроль номенклатуры карты

·  mapReformNomenclatureVN2000

- Преобразование номенклатур для системы VN_2000 (5949-I-DN в 5949-1-DN) для масштабов 10000, 25000, 50000

·  mapCalcTopographicSheet

- Расчет данных на лист топографической карты

·  mapSetMapPrecision

- Установить признак повышенной точности хранения координат

·  mapGetMapPrecision

- Запросить признак повышенной точности хранения координат

·  mapGetMapPath

- Запросить путь к паспорту карты

·  mapGetMapPathUn

- Запросить полный путь к паспорту главной карты в формате UNICODE

·  mapSetFileNameFromNomenclature

- Формирование имени файла по номенклатуре (удаляет точки, пробелы)

·  mapSetFileNameFromNomenclatureUn

- Формирование имени файла по номенклатуре (удаляет точки, пробелы, -)

 

2.1.8. Функции запроса информации о слоях карты

 

·  mapGetLayerCount

- Запрос числа слоев на карте

·  mapGetLayerName

- Запрос названия слоя по его номеру

·  mapGetLayerNameUn

- Запросить название слоя в кодировке UNICODE по его номеру (number)

 

2.1.9. Функции запроса характеристик метаданных карты

 

·  mapGetEllipsoidCount

- Запросить количество эллипсоидов в списке

·  mapGetEllipsoidNameByCode

·  mapGetEllipsoidNameByCodeUn

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

·  mapGetEllipsoidByNumber

·  mapGetEllipsoidByNumberUn

- Запрос кода и названия эллипсоида по номеру в таблице

·  mapGetEllipsoidByEPSGCode

- Запросить по коду EPSG номер эллипсоида

·  mapGetEllipsoidEPSGCode

- Запросить код EPSG эллипсоида по его коду

·  mapGetMapTypeCount

- Запрос количества типов карт в списке

·  mapGetMapTypeByCode

·  mapGetMapTypeByCodeUn

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

·  mapGetMapTypeByNumber

·  mapGetMapTypeByNumberUn

- Запрос кода и названия типа карты по номеру в таблице

·  mapGetProjectionCount

- Запрос количества проекций в списке

·  mapGetProjectionNameByCode

·  mapGetProjectionNameByCodeUn

- Запрос названия проекции по коду

·  mapGetProjectionByNumber

·  mapGetProjectionByNumberUn

- Запрос кода и названия проекции по номеру в таблице

·  mapGetHeightSystemCount

- Запрос количества систем высот в списке

·  mapGetHeightSystemNameByCode

·  mapGetHeightSystemNameByCodeUn

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

·  mapGetHeightSystemByNumber

·  mapGetHeightSystemByNumberUn

- Запрос кода и названия системы высот по номеру в таблице

 

2.1.10. Функции запроса информации о листах карты

 

·  mapWhatListNumber

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

·  mapWhatListName

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

·  mapWhatListNameEx

·  mapWhatListNameUn

- Запрос имени листа по заданным координатам.

·  mapGetSheetName

·  mapGetSheetNameEx

·  mapGetSheetNameUn

- Запросить имя листа (ANSI) по его номеру (number)

·  MapGetListName

·  mapGetListNameEx

·  mapGetListNameUn

- Запрос имени  листа (ANSI) по его номеру

·  MapGetListCount

- Запрос общего числа листов в районе

·  mapGetObjectCount

- Запрос общего числа объектов в листе

·  mapGetRealObjectCount

- Запросить общее число объектов в листе, исключая удаленные

·  mapGetListNumberByName

·  mapGetListNumberByNameUn

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

·  mapWhatListLayoutIs

·  

- Определить по имени листа его принадлежность карте

·  mapGetListFrameObject

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

·  mapGetListFrame

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

·  mapCreateListFrameObject

- Создать объект "Рамка листа"

·  mapSetActiveListCountLimit

- Установить ограничение на число листов, открытых одновременно

·  mapSetMemoryLimit

- Установить ограничение на размер используемой памяти

 

2.1.11. Функции запроса информации из классификатора объектов

 

·  mapRscObjectCount

- Запрос числа объектов, описанных в классификаторе

·  mapRscObjectCountInLayer

- Запрос числа объектов, описанных в классификаторе в заданном слое

·  mapRscObjectNameInLayer

·  mapRscObjectNameInLayerEx

·  mapRscObjectNameInLayerUn

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

·  mapRscObjectExcodeInLayer

- Запрос классификационного кода объекта по порядковому номеру в заданном слое

·  mapRscObjectLocalInLayer

- Запрос кода  локализации объекта по порядковому номеру в заданном слое

·  mapRscObjectCodeInLayer

- Запрос внутреннего кода (индекса) объекта по порядковому номеру в заданном слое

·  mapRscObjectCode

- Запрос внутреннего кода (индекса) объекта по внешнему коду и локализации

·  mapRscSemanticCount

- Запрос числа семантических характеристик  в классификаторе

·  mapRscSemanticCode

- Запрос кода семантической характеристики  объекта

·  mapRscSemanticCodeByKey

·  mapRscSemanticCodeByKeyUn

- Запрос кода семантической характеристики  объекта по короткому имени

·  mapRscSemanticName

- Запрос названия семантической характеристики объекта

 

2.1.12. Преобразование координат точки

 

·  mapGetTotalBorder

- Запрос габаритов района (всех видов карт)

·  mapGetTotalBorderByEPSG

- Запросить габариты района (всех видов карт) в системе координат,  заданной кодом EPSG, в метрах и радианах на местности

·  mapMapToPicture

- Преобразование из дискретов на карте (районе работ) в пикселы на изображении

·  mapMapToPlane

- Преобразование из дискретов на карте (районе работ) в метры на местности

·  mapPictureToMap

- Преобразование из пикселов в изображении в координаты карты (района работ) в дискретах

·  mapPictureToPlane

- Преобразование из пикселов в изображении в координаты на местности в метрах

·  mapPlaneToMap

- Преобразование из метров на местности в дискреты на карте (районе работ)

·  mapPlaneToPicture

- Преобразование из метров на местности в пикселы на изображении

·  mapPlaneToGeo

- Преобразование из метров на местности в геодезические координаты в радианах, в соответствии с проекцией карты

·  mapGeoToPlane

- Преобразование из геодезических координат в радианах в метры на местности, в соответствии с проекцией карты

·  mapPlaneToPlaneByZone

- Преобразование координат в метрах на местности из одной зоны в другую

·  mapPlaneToGeo42ByZone

- Преобразование координат в метрах на местности из заданной зоны  в геодезические координаты в системе 42г.

·  mapPlaneUTMToGeoWGS84ByZone

- Преобразование координат в метрах на местности из заданной зоны UTM  в геодезические координаты в системе WGS-84.

·  mapIsGeoSupported

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

·  mapPlaneToGeo423D

·  mapPlaneToGeo42

- Преобразование из метров на местности (проекция карты)

·  mapPlaneToGeoWGS84

·  mapPlaneToGeoWGS843D

- Преобразование из метров на местности  (в системе 1942г)

·  mapPlaneToGeo953D

-  Преобразование из метров на местности  в геодезические координаты в радианах (эллипсоид Красовского, СК-95)

·  mapGeoToXYZ

- Преобразование координат из геодезической системы координат карты к геоцентрической системе координат

·  mapXYZToGeo

- Преобразование координат из геоцентрической системы координат карты к геодезической системе координат

·  mapGeoToGeoWGS843D

- Преобразование координат из геодезической системы координат карты

 

·  mapGeoWGS84ToGeo3D

- Преобразование координат из геодезической системы координат в радианах

 

·  mapGeoWGS84ToPlane42

- Преобразование из геодезических координат в радианах

 

·  mapGeo42ToPlane3D

- Преобразование из геодезических координат в радианах в метры

 ·  mapGeo95ToPlane3D

- Преобразование из геодезических координат в радианах (эллипсоид Красовского, СК-95)

   ·  mapGeoEP90ToPlane3D

- Преобразование из геодезических координат в радианах (общеземной эллипсоид ПЗ-90)

·  mapGeo42ToGeoWGS84

·  mapGeo42ToGeoWGS843D

·  mapGeo42ToGeoWGS84

- Преобразование геодезических координат в радианах из системы 1942г

   ·  mapGeoNahrwanToGeoWGS843D

- Преобразование геодезических координат в радианах из системы NAHRWAN

·  mapGeoWGS84ToGeo42

·  mapGeoWGS84ToGeo423D

·  mapGeoWGS84ToGeo42Ex

- Преобразование геодезических координат в радианах из системы WGS 84

·  mapGeoEP90ToGeo423D

·  mapGeoEP90ToGeo42

·  mapGeoEP90ToGeo42Ex

- Преобразование геодезических координат  в радианах из системы ПЗ-90                 

   ·  mapGeoEP90ToGeo95Ex

- Преобразование геодезических координат в радианах из системы ПЗ-90

·  mapGeo95ToGeoEP90Ex

- Преобразование геодезических координат в радианах из системы 1995г

·  mapGeo42ToGeoEP903D

·  mapGeo42ToGeoEP90

·  mapGeo42ToGeoEP90Ex

- Преобразование геодезических координат      в радианах из системы 1942 г

·  mapGeoEP90ToGeoWGS843D

- Преобразование геодезических координат в радианах из системы ПЗ-90

·  mapPlaneToGeoEP903D

- Преобразование прямоугольных координат в метрах из системы координат карты

·  mapGeo42ToPlaneUTM3D

·  mapGeo42ToPlaneUTM

·  mapGeo42ToPlaneUTMEx

- Преобразование геодезических координат в радианах из системы 1942 г                

·  mapGeo42ToPlaneByOwnZone

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

·  mapTransformPoints

- Преобразование набора точек из одной системы

·  mapDegreeToRadian

- Преобразование координат из градусов в радианы

·  mapRadianToDegree

- Преобразование координат из радиан в градусы

·  mapGetAxisMeridianByZone

- Вычисление осевого меридиана по номеру зоны для топокарт системы 42 года

·  mapGetZoneByMeridian

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

·  mapSignDegreeToRadian

- Преобразование координат из градусов в радианы с учетом знака

·  mapRadianToSignDegree

- Преобразование координат из радиан в градусы со знаком

·  mapSetAxisMeridianByMeridian

- Заполнение осевого меридиана по геодезической долготе в радианах для топографических карт

·  mapSetAxisMeridianByPlaneY

- Заполнение осевого меридиана по координате Y для топографических карт системы 42 года

 

2.1.13. Пересчет координат в рабочей системе координат

 

·  mapGetEllipsoidParameters

- Запросить параметры эллипсоида по его номеру

·  mapSetWorkSystemParametersEx

·  mapSetWorkSystemParameters

- Установить текущие параметры рабочей системы координат

·  mapGetWorkSystemParametersEx

·  mapGetWorkSystemParameters

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

·  mapIsWorkSystemParameters

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

·  mapPlaneToWorkSystemPlane

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

·  mapPlaneToWorkSystemGeo

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

·  mapGeoToWorkSystemPlane

- Преобразование из геодезических координат в радианах на эллипсоиде карты

·  mapWorkSystemPlaneToGeo

- Преобразование в геодезические координаты в радианах на эллипсоиде карты

 

2.1.14. Пересчет координат в пользовательской системе координат

 

·  mapCreateUserSystemParametersPro

·  mapCreateUserSystemParameters

·  mapCreateUserSystemParametersByEpsg

- Установить текущие параметры пользовательской системы координат

·  mapGetUserSystemType

·  mapSetUserSystemType

- Запросить/Установить тип системы координат

·  mapUserGeoToGeoWGS84

·  mapUserGeoToGeoWGS843D

- Преобразование из геодезических координат (радианы) в пользовательской проекции

·  mapUserGeoToPlane

·  mapUserGeoToUserPlane

- Преобразование из геодезических координат (радианы) в пользовательской проекции

·  mapUserPlaneToGeoWGS84

·  mapUserPlaneToGeoWGS843D

- Преобразование из метров на местности в пользовательской проекции

·  mapUserPlaneToGeo

·  mapUserPlaneToUserGeo

- Преобразование из метров на местности в пользовательской проекции

·  mapGeoWGS84ToUserGeo

·  mapGeoWGS84ToUserGeo3D

- Преобразование из геодезических координат в радианах

·  mapGeoWGS84ToUserPlane

·  mapGeoWGS84ToUserPlane3D

- Преобразование из геодезических координат в радианах

·  mapGeoToUserGeo

·  mapGeoToUserGeo3D

- Преобразование из геодезических координат (радианы) в проекции документа

·  mapUserGeoToGeo

·  mapUserGeoToGeo3D

- Преобразование из геодезических координат (радианы) на эллипсоиде

·  mapDeleteUserSystemParameters

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

·  mapCompareSystemParameters

·  mapCompareSystemParametersPro

- Сравнить параметры двух систем координат

 

2.1.15. Отображение координат в заданном формате

 

·  mapSetCurrentPointFormat

- Установить формат отображения текущих координат курсора

·  mapGetCurrentPointFormat

- Запросить формат отображения текущих координат курсора

·  mapPlaneToPointFormat

- Пересчитать значение координат из плоских прямоугольных координат документа

·  mapPlaneToPointFormatString

·  mapPlaneToPointFormatStringUn

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

·  mapPlaneToString

- Вывод координат точки в строку

·  mapDoubleToString

·  mapDoubleToStringUn

- Запись числа с плавающей точкой в символьном виде со вставкой разделяющих пробелов

·  mapLongToString

·  mapLongToStringUn

- Запись целого числа в символьном виде со вставкой разделяющих пробелов

·  mapInt64ToString

·  mapInt64ToStringUn

- Запись целого числа типа __int64 в символьном виде

·  mapScaleToString

- Запись масштаба в символьном виде со вставкой разделяющих пробелов

·  mapRoundDouble

- Округлить дробную часть числа до заданного числа знаков

 

2.1.16. Функции доступа к базе данных EPSG

 

·  mapGetParametersForEPSG

- Запросить параметры проекции и системы координат по коду EPSG

·  mapOpenEPSGDatabase

- Открыть базу данных EPSG

·  mapCloseEPSGDatabase

- Закрыть базу данных EPSG

·  mapGetEPSGProjectedSystemCount

- Возвращает количество прямоугольных систем координат в базе данных EPSG

·  mapGetEPSGGeodeticSystemCount

- Возвращает количество геодезических систем координат в базе данных EPSG

·  mapReadEPSGProjectedSystem

- Считать данные на текущую прямоугольную систему координат в базе данных EPSG

· mapReadEPSGProjectedSystemByNumber

- Считать данные на прямоугольную систему координат по номеру записи в базе данных EPSG

· mapReadEPSGGeodeticSystemByNumber

- Считать параметры геодезической системы координат по порядковому номеру в базе данных EPSG

·  mapGetEPSGGeodeticSystem

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

·  mapGetEPSGGeodeticSystemByName

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

·  mapGetEPSGProjectedSystem

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

·  mapGetEPSGUnit

- Запросить параметры единицы измерения по коду в базе данных EPSG

·  mapSetWKTString

- Заполнить WKT строку из MAPREGISTEREX, ELLIPSOIDPARAM, DATUMPARAM

 

2.1.17. Функции чтения параметров систем отсчета из списка в файле

 

·  mapOpenMapRegisterList

· mapOpenMapRegisterListUn

- Открыть список параметров систем отсчета

·  mapCreateMapRegisterList

·  mapCreateMapRegisterListUn

- Создать список параметров систем отсчета

·  mapCloseMapRegisterList

- Закрыть список параметров систем отсчета

·  mapMapRegisterListCount

- Запросить число систем отсчета, хранящихся в списке

·  mapMapRegisterListName

·  mapMapRegisterListNameUn

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

·  mapMapRegisterListComment

·  mapMapRegisterListCommentUn

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

·  mapSeekMapRegisterListByEPSG

- Запросить порядковый номер в списке (начиная с 1)

·  mapMapRegisterListEPSG

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

·  mapMapRegisterListCrsIdent

·  mapMapRegisterListCrsIdentUn

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

·  mapMapRegisterListParametersPro

·  mapMapRegisterListParameters

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

· mapAppendMapRegisterListParametersPro

·  mapAppendMapRegisterListParameters

·  mapAppendMapRegisterListParametersEx

·  mapAppendMapRegisterListParametersUn

- Добавить запись параметров системы отсчета

·  mapDeleteMapRegisterListParameters

- Удалить запись параметров систем отсчета по порядковому номеру

·  mapUpdateMapRegisterListName

·  mapUpdateMapRegisterListNameEx

·  mapUpdateMapRegisterListNameUn

- Обновить название, комментарий и код системы отсчета по заданному порядковому номеру

·  mapCommitMapRegisterList

- Сохранить изменения списка параметров систем отсчета в файле

·  mapUndoMapRegisterList

- Отменить изменения списка параметров систем отсчета в памяти

 

2.1.18. Функции запроса информации об объекте карты

 

·  mapListName      

·  mapListNameEx                    

- Запрос названия листа, на котором расположен  объект            

·  mapGetRscIdentByObject                         

- Запросить идентификатор классификатора карты, содержащей объект

·  mapObjectKey                         

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

·  mapSetObjectKey

Установить уникальный номер объекта

·  mapObjectExcode                      

- Запрос классификационного кода объекта

·  mapObjectLocal                         

- Запрос характера локализации объекта

·  mapObjectName     

·  mapObjectNameEx         

·  mapObjectNameUn

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

·  mapObjectNameSize                  

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

·  mapObjectComment

- Сформировать строку с описанием объекта в виде "номер_объекта - имя_объекта - имя_слоя - имя_листа_карты"

·  mapObjectDirect                        

- Запросить направление цифрования объекта

·  mapSubjectDirect

- Запросить направление цифрования объекта

·  mapSegmentName                   

- Запрос названия слоя объекта ("Layer" "Segment")                   

·  mapSegmentNameSize   

·  mapSegmentNameEx           

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

·  mapObjectCode                      

- Запрос индекса (внутреннего кода) объекта

·  mapObjectGUID

- Запросить уникальный идентификатор объекта GUID

·  mapClearBotTop                     

- Установить значение границ видимости по классификатору

·  mapObjectTopScale   

·  mapSetObjectTopScale

·  mapObjectBotScale      

·  mapSetObjectBotScale       

- Запрос/Установка диапазона масштабов видимости объекта

·  mapRegisterObject                   

- Формирование описания нового объекта   по внешнему коду

·  mapRegisterObjectByKey

- Формирование описания по короткому имени

·  mapDescribeObject                 

- Формирование описания нового объекта  по внутреннему коду объекта                            

·  mapRegisterDrawObject  

- Сформировать описание нового графического объекта по номеру слоя  и локализации

·  mapSetObjectListNumber            

- Установка номера листа для нового объекта

·  mapGetListNumber 

- Запросить номер листа для объекта

·  mapObjectBotTopUniqueness

- Запросить - являются ли значения границ видимости у объекта

·  mapSegmentNumber  

- Запрос номера слоя объекта  ("Layer" = "Segment")

·  mapObjectIsGroup 

- Запрос признака группового объекта

·  mapFirstObjectInGroup

- Запрос первого объекта в группе

·  mapNextObjectInGroup

- Запрос следующего объекта в группе

·  mapUnionGroupObject

- Объединение метричных данных групповых объектов

·  mapGetObjectKind

- Запросить формат хранения метрики  

·  mapSetObjectKind 

- Установка типа и размерности метрики объекта

·  mapGetObjectRecord  

- Запрос описания объекта в виде записи

·  mapGetObjectRecordLength        

- Запрос длины описания объекта в виде записи

·  mapPutObjectRecord                  

- Создание объекта на указанной карте из записи объекта

·  mapGetObjectNumber 

·  mapObjectNumber              

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

·  mapClearObjectNumber

- Очистить порядковый номер объекта в карте

·  mapObjectRscKey

·  mapObjectRscKeyUn

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

·  mapSetObjectScale

·  mapGetObjectScale

- Установить/сбросить масштабируемость объекта

·  mapSetObjectPress

·  mapGetObjectPress

- Установить/сбросить/запросить признак "Не сжимать" объекта

·  mapSetObjectSpline

·  mapGetObjectSpline

- Установить/Запросить способ отображения метрики объекта в виде динамического сплайна

·  mapSetObjectVerticalAlignment

·  mapGetObjectVerticalAlignment

- Установить/Запросить признак выравнивания подобъекта по вертикали

·  mapSetObjectFormType

·  mapGetObjectFormType

- Установить/Запросить признак формы объекта при его создании

·  mapSetObjectViewSemantic

·  mapGetObjectViewSemantic

- Запросить/Установить признак использования семантики при отображении объекта

 

2.1.19. Запрос семантики (атрибутов) объекта

 

·  mapSemanticAmount                

- Запрос числа семантических характеристик у объекта

·  mapSemanticValue                    

- Запрос значения семантической характеристики объекта

·  IsSemanticUnicode

- Запросить - не является ли семантика строкой UNICODE?

·  mapSemanticValueName         

·  mapSemanticValueNameUnicode

·  mapSemanticValueNameUn

- Запрос значения семантической характеристики объекта в символьном раскодированном виде

·  mapSemanticValueUn

·  mapSemanticValueUnicode

- Запросить значение семантической характеристики объекта в UNICODE

·  mapSemanticValueFullName

·  mapSemanticValueFullNameUn  

- Запрос значения семантической характеристики объекта в символьном раскодированном виде  с добавлением единицы измерения в символьном виде

·  mapSemanticCodeValue     

·  mapSemanticCodeValueUn

- Запрос значения семантической характеристики объекта

·  mapSemanticCodeDoubleValue

- Запросить значение семантической характеристики объекта

·  mapSemanticCodeValueName

·  mapSemanticCodeValueNameUn

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

·  mapSemanticName          

·  mapSemanticNameEx

·  mapSemanticNameUn         

- Запрос названия семантической характеристики объекта

·  mapSemanticFullName

- Запросить полное название семантической характеристики объекта

·  mapSemanticCode                     

- Запрос кода семантической характеристики объекта

·  mapSemanticNumber

- Запросить последовательный номер кода семантической характеристики объекта  (c 1)

·  mapSemanticStringLength

- Запросить общий размер строки для символьной семантики

·  mapSemanticString

·  mapSemanticStringUnicode

- Запросить общую строку для символьной семантики

·  mapSemanticDescribeEx

- Заполнить структуру описания семантической характеристики по коду семантики

·  mapSemanticClassificatorCount

- Запросить количество записей в классификаторе

 семантики по коду семантики

·  mapSemanticClassificatorName

·  mapSemanticClassificatorNameEx

·  mapSemanticClassificatorNameUn

- Запросить название значения характеристики из

 классификатора семантики по коду и

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

·  mapSemanticClassificatorCode

- Запросить код значения характеристики из

 классификатора семантики по коду и

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

·  mapSemanticDoubleValue         

- Запрос значения семантической характеристики  объекта в виде числа с плавающей точкой двойной точности 

·  mapSemanticLongValue

- Запросить значение семантической характеристики объекта

 

2.1.20. Редактирование семантики (атрибутов) объекта

 

·  mapIsAvailableSemantic

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

·  mapAvailableSemanticCount        

- Запрос количества видов семантик, которые еще могут быть добавлены

·  mapAvailableSemanticCode         

- Запрос внешнего кода доступной семантики на объект    

·  mapAvailableSemanticList

- Запросить список внешних кодов доступных семантик на объект

·  mapAvailableMustSemanticList

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

·  mapAppendSemantic                  

- Добавление новой характеристики в семантику  объекта

·  mapAppendSemanticUnicode

- Добавить новую характеристику в семантику объекта в виде UNICODE-строки

·  mapAppendSemanticUn

- Добавить новую характеристику в семантику объекта в виде UNICODE-строки

·  mapAppendSemanticDouble                  

- Добавление новой характеристики в семантику  объекта

·  mapAppendSemanticLong

- Добавить новую характеристику в семантику объекта

·  mapDeleteSemantic                     

- Удаление семантической характеристики объекта

·  mapSetSemanticCode                    

- Изменение значения кода семантической характеристики объекта

·  mapSetSemanticValue

- Изменение значения семантической характеристики объекта

·  mapSetSemanticValueUn

·  mapSetSemanticValueUnicode

- Изменить значение семантической характеристики объекта в кодировке UNICODE

·  mapRedefineObject

- Изменение описания объекта при изменении семантических характеристик объекта

·  mapUpdateSemanticByFormula

- Обновить значения семантик типа формула при обновлении семантики или метрики объекта

 

2.1.21. Создание символьной строки с учетом значений семантики объекта

 

·  mapTakeStringToPieces

·  mapTakeStringToPiecesUn

- Разбор форматированной  строки на части

·  mapBuildFormulaString

·  mapBuildFormulaStringUn

- Собрать символьную строку по   идентификатору HFORMULA

   с учетом семантик объекта

·  mapFreeFormula

- Освободить  идентификатор HFORMULA

 

2.1.22. Запрос метрики (координат) объекта

 

·  mapGetExclusiveSubject

- Запросить замкнутость объекта/подобъекта

·  mapObjectFrame 

- Запрос габаритов объекта (в метрах)  

·  mapObjectViewFrame

·  mapObjectViewFrameEx 

- Запрос габаритов изображения знака объекта (в метрах)

·  mapPointCount 

- Запрос числа точек метрики объекта/подобъекта

·  mapPolyCount

- Запрос числа подобъектов

·  mapXPlane

·  mapXPlaneEx

·  mapYPlane 

·  mapYPlaneEx

·  mapHPlane   

·  mapHPlaneEx 

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

·  mapGetGeoPoint

- Запросить геодезические координаты точки в радианах в системе документа

·  mapGetPlanePoint

- Запросить координаты точки

·  mapGetMapPlanePoint

- Запрос координат точки в метрах в системе координат карты

·  mapGetGeoPointWGS84

·  mapGetGeoPointWGS843D

- Запросить геодезические координаты точки в радианах на эллипсоиде WGS-84

·  mapBGeo

·  mapLGeo

- Запрос геодезических координат точки объекта

·  mapIsObject3D 

- Запрос имеет ли объект 3-ехмерную метрику

·  mapIsMultiPolygon

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

·  mapSetMultiPolygonEx

·  mapSetMultiPolygon

- Установить\сбросить признак мультиполигона

·  mapGetSubjectMultiFlag

- Запросить флаг размещения подобъекта вне объекта

·  mapSetSubjectMultiFlag

- Установить флаг размещения подобъекта вне объекта

·  mapGetHeightType

- Запросить тип высоты в третьей координате

·  mapSetHeightType

- Установить тип высоты в третьей координате

·  mapGetObjectCenter

- Определить центр объекта

·  mapIsCommonBufferActive

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

 

2.1.23. Редактирование метрики (координат) объекта

 

·  mapAppendPointPlane              

- Добавление в конец метрики объекта точку

·  mapAppendPointPlane3D

- Добавить в конец метрики объекта точку

·  mapBendSplineSubject

- Создание сплайна - огибание подобъекта

·  mapGeneralBendSpline

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

·  mapSmoothingSpline1                              

- Одномерный сглаживающий сплайн

·  mapSmoothingSpline2 

- Двухмерный сглаживающий сплайн

·  mapSmoothingSpline3

- Трехмерный сглаживающий сплайн

·  mapSmoothingSplineSubject

- Cглаживающий сплайн (2-х или 3-х мерный в зависимости от наличия высоты)

·  mapSmoothingSplineObject

- Cглаживающий сплайн (2-х или 3-х мерный в зависимости от наличия высоты)

·  mapCashionSplineSubject

- Создание сплайна - сглаживание подобъекта

·  mapDeletePointPlane

·  mapDeletePoint                

- Удаление заданной точки метрики

·  mapDeleteEqualPoint

- Удаление из метрики одинаковых точек

·  mapDeletePartObject

- Удалить из объекта/подобъекта участок с точки number1 по точку number2

·  mapInsertPointPlane                

- Вставка в метрику объекта точку

·  mapUpdatePointPlane

·  mapUpdatePointPlane3D          

- Изменение координат точки метрики

·  mapAppendPointGeo

- Добавить в конец метрики объекта точку

·  mapAppendPointGeoWGS84

·  mapAppendPointGeoWGS843D

- Добавить в конец метрики объекта точку

·  mapInsertPointGeo

- Вставить в метрику объекта точку

·  mapUpdatePointGeo

·  mapUpdatePointGeo3D

- Изменить координаты точки метрики

·  mapSetXPlane    

·  mapSetYPlane   

·  mapSetHPlane                      

- Редактирование координат точки объекта/подобъекта  в прямоугольной системе в метрах на местности

·  mapCreateSubject                         

- Создание дескриптора подобъекта в записи метрики

·  mapDeleteSubject                        

- Удаление подобъекта в записи метрики текущей становится первая точка объекта

·  mapUpdatePointPlaneInMap

·  mapUpdatePointPlane3DinMap      

- Изменение координат общей точки метрики у данного объекта и у всех объектов карты,  имеющих такую точку

·  mapUpdatePointPlaneInLayer   

·  mapUpdatePointPlane3DinLayer       

- Изменение координат общей точки метрики у данного объекта и у всех объектов общего слоя,  имеющих такую точку

·  mapRelocateObjectPlane

·  mapRelocateObject                       

- Сместить все координаты метрики объекта на  заданную                          

·  mapChangeSubjectDirect

- Изменить направление цифрования подобъекта

·  mapChangeObjectDirect        

- Изменить направление цифрования объекта

·  mapSetFirstPoint

- Переформировать объект

·  mapLinearFilter   

- Линейная фильтрация метрики

·  mapGeneralFilter      

- Фильтрация объекта с учетом топологических связей с соседними  объектами листа карты

·  mapGeneralFilterInMap       

- Фильтрация всех объектов одного листа карты с учетом  топологических связей с соседними объектами того же листа  той же карты

·  mapCashionSpline   

- Создание сплайна – сглаживание объекта и всех его подобъектов

·  mapBendSpline

- Создание сплайна – огибание объекта и всех его подобъектов

·  mapCreateArc

- Построить дугу заданного радиуса с центром

·  mapZoneObject                         

- Построение зоны вокруг объекта / подобъекта

·  mapZoneObjectEx

- Построение зоны вокруг подобъекта

·  mapHalfZoneObject         

            

- Построение половины зоны вокруг объекта / подобъекта

·  mapInsideZoneObject         

            

- Построение снаружи/внутри объекта/подобъекта

·  mapInsideZoneObjectEx

- Построение зоны снаружи/внутри подобъекта

·  mapZoneLineObject

- Построение зоны вокруг линейного незамкнутого объекта вида "змейка"

·  mapAbrige

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

·  mapRoundObject

- Округлить метрику объекта по установленной точности карты (мм, см)

·  mapOrthodrome

- Построение ортодромии

·  mapOrthodromeObject

- Построение ортодромии (дуга на поверхности Земли, задающая кратчайшее расстояние)

·  mapLoxodrome

- Построение локсодромии

·  mapVisibilityZoneEx

·  mapVisiblityZone

·  mapVisibilityZoneUn

- Построение зоны видимости по матрице высот

·  mapVisibilityFromPoint

- Определение видимости из точки point1 (координаты в метрах на местности) точку point2

·  mapCreateObjectVoid

- Создание объектов - пустот по выделенным объектам

·  mapDeleteLoop

- Удалить петли у объекта

·  mapRotateObject

- Повернуть объект вокруг заданной в прямоугольной системе точки

·  mapContourTotalSeekObjects

- Оконтуривание объектов, удовлетворяющих условиям обобщенного поиска, по всем открытым векторным картам

·  mapSetFirstPointOfLockedContour

- Установить текущую точку замкнутого контура первой

 

2.1.24. Редактирование текста подписи

 

·  mapGetText                           

- Запрос содержания текстовой строки

·  mapGetTextUn

·  mapGetTextUnicode

- Запросить содержание текстовой строки в UNICODE

·  mapPutText                            

- Установка нового содержания текстовой строки

·  mapPutTextUn

- Установить новое содержание текстовой строки  в UNICODE

·  mapPutTextUnicode

- Установить новое содержание текстовой строки

·  mapIsTextUnicode

- Запросить - хранится ли текст в кодировке UNICODE

·  mapGetTextLengthMkm         

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

·  mapGetTextHeightMkm

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

·  mapGetPaintTextBorder

- Запросить рамку подписи в пикселах для текущих условий отображения

·  mapGetTextHorizontalAlign   

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

·  mapGetTextVerticalAlign       

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

·  mapPutTextVerticalAlign

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

·  mapPutTextHorizontalAlign   

- Установить способ выравнивания текста по горизонтали

 

2.1.25. Описание функций выбора вида объекта       

        

·  scnGetObjectFromRsc

·  scnGetObjectFromRscUn

- Создание (выбора вида) объекта

·  scnSetLineDraw

- Диалог настройки графического описания линии и полигона

·  scnSetLabelDraw

- Диалог настройки графического описания подписи

·  medChoiceTypeObjectParm            

- Диалог выбора вида объекта из файла ресурсов

·  medChoiceTypeObject                

- Диалог выбора вида объекта из файла ресурсов

·  medChoiceTypeObjectSelect                

- Диалог выбора вида из файла ресурсов, используя фильтр

·  medChoiceLineImage       

- Диалог выбора вида линейного графического объекта

·  medChoiceSquareImage                

- Диалог выбора вида площадного графического объекта

·  medChoicePointImage       

- Диалог выбора вида точечного графического объекта

·  medChoiceTitleImage                

- Диалог выбора вида графического объекта типа ПОДПИСЬ

 

2.1.26. Редактирование графического описания объекта

 

·  mapIsDrawObject            

- Запросить имеет ли объект графическое описание

·  mapDrawCount                

- Запросить количество элементов графического описания

·  mapDrawImage                

- Запросить вид элемента графического описания

·  mapDrawParameters       

- Запросить адрес параметров элемента графического описания

·  mapDrawLength         

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

·  mapAppendDraw       

- Добавить элемент графического описания объектов

·  mapClearDraw           

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

·  mapDeleteDraw         

- Удалить элемент графического описания объекта

 

2.1.27. Сохранить/восстановить данные объекта

 

·  mapIsDirtyObject

- Запросить - изменились ли какие-либо данные объекта в памяти: метрика, семантика, графика

·  mapCommit

·  mapCommitObject

- Сохранение  данных об объекте в файле

·  mapCommitObjectByOrder

- Сохранить данные об объекте в файле

·  mapCommitWithPlace

- Сохранение данных об объекте в файле с выбором листа

·  mapCommitWithPlaceAsNew

- Сохранение данных об объекте в файле с выбором листа

·  mapCommitObjectAsNew

- Сохранить данные об объекте в файле

 

·  mapCommitWithPlaceForList

- Сохранить данные об объекте в файле обрезанием объекта по границам заданного листа

·  mapGetCommitObjectParm

·  mapSetCommitObjectParm

- Запросить/Установить параметры обработки метрики линейных и площадных объектов

·  mapDeleteObject

- Удаление объекта карты

·  mapDeleteObjectByNumber

- Удаление объекта карты по его номеру

·  mapUnDeleteObject

- Отменить удаление объекта

·  mapUpdateObjectUp

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

·  mapUpdateObjectDown

- Переместить объект в цепочке в начало (рисуется под всеми)

·  mapUpdateObjectNormal

- Сбросить признаки "выше всех" и "ниже всех" в объекте

·  mapObjectUpDownState

- Запросить флаг размещения объекта

·  mapUnDeleteObjectByNumber

- Отменить удаление объекта по его номеру

·  mapRevert

·  mapRevertObject

- Восстановление (в памяти) данных об объекте из файла

·  mapRestoreBackObjectByAction

- Восстановить копию объекта, по состоянию до выполнения транзакции

·  mapRestoreBackObjectByTime

- Восстановить копию объекта, по состоянию до выполнения транзакции

·  mapSetObjectEditDateTime

- Записать дату и время создания или последнего редактирования объекта и  имя оператора, выполнившего операцию

·  mapSetChangeCallAndParm

- Установить адрес функции, которая будет вызываться

 

2.1.28. Обработка резервных файлов

 

·  mapReadObjectCopyByNumber

- Последовательный перебор отредактированных копий объекта info

·  mapDeleteObjectCopyToNumber

- Удаление отредактированных копий объекта info

 

2.1.29. Расчет характеристик объекта

 

·  mapSideLength              

·  mapSideLengthEx

- Вычисление длины участка объекта (стороны), начиная с указанной точки

·  mapConventionalSideLength

- Вычисление длины участка объекта (стороны) в проекции документа

·  mapSideAzimuth

·  mapSideAzimuthEx

- Вычисление азимута участка объекта

·  mapSideDirection

- Вычисление дирекционного угла участка объекта

·  mapSquareWithHeight

·  mapSquareWithHeightEx

·  mapPrecisionSquare

- Вычисление площади объекта c учетом рельефа

·  mapSquare

·  mapSquareEx

- Вычисление площади объекта

·  mapSquareInMap

- Вычисление площади объекта в проекции карты

·  mapPerimeter

- Вычисление периметра объекта

·  mapLength                  

·  mapLengthEx

- Вычисление длины объекта

·  mapLengthInMap

- Вычисление длины объекта по карте

·  mapConventionalSquare

- Вычисление площади объекта в проекции карты

·  mapConventionalSubjectSquare

·  mapPrecisionSubjectSquare

- Вычисление площади отдельного подобъекта в проекции документа

·  mapSubjectSquareInMap

- Вычисление площади подобъекта в проекции документа

·  mapSetCalculationConventional

- Установить условие для расчета расстояний и площадей

·  mapGetCalculationConventional

- Запросить условие для расчета расстояний и площадей

·  mapLengthToPoint

    

- Вычисление длины объекта от начала до заданной точки

·  mapSubjectLength

- Вычисление длины объекта

·  mapSubjectLengthInMap

- Вычисление длины объекта\подобъекта в проекции документа

·  mapConventionalSubjectLength

- Вычисление длины объекта\подобъекта в проекции документа

·  mapLengthWithHeight

- Вычисление длины объекта с учетом рельефа

·  mapCircuitousSubject

- Определение замкнутости контура подобъекта

·  mapDistancePointSubject

 - Определение кратчайшего расстояния от точки до объекта

·  mapDistanceObject

 - Определение кратчайшего расстояния между объектами

·  mapDistanceObjectEx

- Определение кратчайшего расстояния между объектами и координат

·  mapDirectPositionComputation

- Прямая геодезическая задача на эллипсоиде

·  mapInversePositionComputation

- Обратная геодезическая задача на эллипсоиде

·  mapDistancePointObject

 - Определение кратчайшего расстояния от точки до объекта (включая подобъекты)

      

2.1.30. Математические функции

 

·  mapDistance

Вычисление расстояния между двумя точками

·  mapRealDistance

- Вычисление расстояния между двумя точками на местности

·  mapConventionalDistance

- Вычисление расстояния между двумя точками в проекции карты

·  mapBisectorAngle

- Определение угла наклона биссектрисы угла, заданного

·  mapCreateEquations

- Создание системы нормальных уравнений

·  mapFreeEquations

- Освобождение идентификатора системы нормальных уравнений

·  mapAddEquation

- Добавление уравнения в систему нормальных уравнений

·  mapSolve

- Решение системы уравнений

·  mapGetResult

- Возвращает результат решения системы нормальных уравнений

 

2.1.31. Описание функций обработки данных

 

·  mathCreateCutProcess

- Отсечение элементарного треугольного объекта от сложного площадного объекта карты

·  mathGetNextTriangularObject

- Отсечение элементарного треугольного объекта от сложного площадного объекта карты

·  mathFreeCutProcess

- Отсечение элементарного треугольного объекта от сложного площадного объекта карты

·  mathTransformSubjectsToObject

- Преобразование объекта  in  и всех его подобъектов в общий контур, с сохранением в объект  out

·  mathCutObjectToTriangles

- Нарезка контура объекта  in  на отдельные треугольники с размещением в объекте  out  в виде составных частей (объекта с подобъектами)

·  mathCreateLineCross

- Пересечение линии с площадным объектом

·  mathLineInterpolate

- Интерполирование линии

·  mathGetObjectCenter

- Запросить центр площадного объекта

·  mathSetLineLength

- Установить длину отрезка между точками с координатами x1,y1 и x2,y2

·  mathSheetFromFrame

- Создание списка номенклатур по заданным габаритам района

·  mathSetSheetName

- Установить имя листа

·  mathCheckFrame 

- Контроль габаритов района создания номенклатур

·  mathSetListRegister

- Заполнение полей массива структур LISTREGISTER паспортных данных

·  mathSetBelongNomenclature

- Отбраковка номенклатур, не принадлежащих заданной области

·  mathGetRuleSheetName

- Определить номенклатуру листа по масштабу scale и геодезическим координатам центра

·  mathObjectCopying

- Перенос объектов с одной карты на другую (большего масштаба) с вытягиванием на рамку

·  mathObjectJoining

- Сшивка объектов вдоль линии свод

·  mathDissemble

- Генерализация опорных пунктов (округление, огрубление)

·  mathIsolineGeneralization

- Генерализация изолиний рельефа

·  genSquareRivers

- Генерализация площадной реки с учетом диапазонов ее ширины

·  mathRiverGeneralization

- Генерализация площадной реки без учета диапазонов ее ширины

·  mapCreateTransform

- Создание класса трансформирования координат

·  mapFreeTransform

- Освобождение класса трансформирования координат

·  mapTransformIn2Out

- Трансформирование координат из исходной системы координат в выходную

·  mapTransformOut2In

- Трансформирование координат из выходной системы координат в исходную

·  mapGetTransformParam

- Возвращает вычисленные параметры трансформирования

·  mapCreateNonlineTransform

- Создание класса нелинейного трансформирования координат

·  mapFreeNonlineTransform

- Освобождение класса нелинейного трансформирования координат

·  mapNonlineTransformIn2Out

- Нелинейное трансформирование координат из исходной системы координат в выходную

·  mapCalculateDatum

·  mapCalculateDatumEx

- Вычисление датума

·  mapCalculateTransverseMercatorParam

- Вычисление параметров местной системы координат по набору точек

·  mapFourierTransform

- Преобразование Фурье

·  mapNonlineTransformGetVirtualPoints

- Возвращает координаты виртуальных точек

 

2.1.32. Ведение списка врезок карт

 

·  mapAppendInset

- Добавить врезку на карту

·  mapAppendInsetItem

- Добавить врезку на карту

·  mapInsetCount

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

·  mapGetInset

- Запросить описание врезки по номеру с 1

·  mapGetInsetByIdent

- Запросить описание врезки по идентификатору

·  mapGetInsetName

- Запросить название врезки по номеру с 1

·  mapGetInsetIdent

- Запросить идентификатор врезки по номеру с 1

·  mapGetInsetMapHandle

- Запросить идентификатор открытых данных врезки по номеру с 1

·  mapDeleteInset

- Удалить описание врезки по номеру с 1

·  mapUpdateInset

- Обновить описание врезки по номеру с 1

·  mapSetInsetSchemeFlag

- Установить врезке признак схематичного отображения

·  mapGetInsetViewFlag

- Запросить признак отображения врезки

·  mapSetInsetViewFlag

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

·  mapGetInsetTransparenceFlag

- Запросить признак отображения фона врезки

·  mapSetInsetTransparenceFlag

- Установить врезке признак отображения фона

·  mapPaintInset

·  mapPaintInsetEx

- Отобразить врезку в документе

 

2.1.33. Сервисные функции

 

·  mapCloseMapAccess

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

·  mapCheckFile

- Определение типа файла по его имени

·  mapCheckFileEx

·  mapCheckFileExUn

- Определить тип файла по его имени

·  mapGetTheTime

- Запрос текущего времени в формате “HH’ : ‘mm’ : ‘ss

·  mapLoadLibrary

·  mapLoadLibraryUn

- Загрузить библиотеку DLL

·  mapFreeLibrary

- Выгрузить библиотеку DLL

·  mapCopyFile

·  mapCopyFileUn

- Копирование cодержимого открытых файлов

·  mapGetFileLength

- Запросить длину файла

·  mapGetProcAddress

- Загрузить функцию библиотекиDLL

·  HelpExec

- Вызов окна справки системы из файла *.CHM

·  HelpExecLang

·  HelpExecLangUn

- Вызов окна справки системы с учётом установленного функцией mapSetMapAccessLanguage языка сообщений

·  HelpNameLang

·  HelpNameLangUn

- Формирование имени файла справки системы с учётом установленного функцией mapSetMapAccessLanguage языка сообщений

·  MapSortingWithEvent

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

·  MapSortingWithEventUn

·  MapSortingWithEventPro

·  MapSortingSitePro

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

·  mapMessageEnable      

·  mapIsMessageEnable

- Разрешение/Запрет выдачи сообщений на экран (северный режим работы)

·  ErrorMessageEx                  

·  MapErrorMessage

- Выдача сообщения об ошибке

·  mapErrorMessageExUn

- Выдать сообщение об ошибке (на экран)

·  mapSetMessageBoxCall

- Установить функцию обратного вызова для перехвата и замены  сообщений об ошибках и вопросах, выдаваемых из ГИС-ядра через системную функцию MessageBox

·  MapMessageToLog            

·  mapMessageToLogUn

- Выдать сообщение в протокол карты

·  mapMessageBox

·  mapMessageBoxUn

- Выдать сообщение на экран через системную функцию MessageBox

·  mapSetTimeString

·  mapSetTimeStringUn

- Расчёт времени выполнения программы в виде строки "HH:MM:SS / HH:MM:SS", с указанием прошедшего времени и оставшегося до завершения

·  GetMapAccessVersion  

·  mapGetMapAccessVersion

·  mapGetMapApiVersion

- Запрос версии модуля  MapAccess.Dll

·  SetMapAccessLanguage 

·  GetMapAccessLanguage

·  MapSetMapAccessLanguage 

·  MapGetMapAccessLanguage

- Установка/Запрос языка сообщений (по умолчанию английский)

·  mapSetHandleForEvent

- Установить идентификатор окна для приема сообщений о событиях карты

·  mapGetHandleForEvent

- Запросить текущее значение идентификатора окна для приема сообщений

·  mapAdjustFormBounds

- Уточнение положения диалога относительно габаритов рабочего стола

·  mapSetTextToClipboard

- Добавить строку в буфер обмена

·  mapSetTextToClipboardUn

- Добавить строку UNICODE в буфер обмена

·  mapSetHandleForMessage

·  mapGetHandleForMessage

- Установить идентификатор окна для приема сообщений

·  mapCompareString       

·  mapCompareStringUn

- Сравнение двух строк без учета регистра

·  mapDateToLong

·  mapDateToLongUn

- Преобразовать дату из строки date в число ГГГГММДД

·  mapLongToDate

·  mapLongToDateUn

- Преобразовать дату из числа ГГГГММДД в строку ДД/ММ/ГГГ

·  mapTimeToLong

·  mapTimeToLongUn

- Преобразовать время из строки time в число ЧЧММСС

·  mapLongToDoubleTime

- Преобразовать время из из числа ЧЧММСС в строку с системным и локальным временем ЧЧ:ММ:СС (ЧЧ:ММ:СС) - значение в скобках содержит локальное время

·  mapLongToTime

·  mapLongToTimeUn

- Преобразовать время из числа ЧЧММСС в строку ЧЧ : ММ : СС

·  mapAngleToRadian

·  mapAngleToRadianUn

- Преобразовать угловую величину в градусах из строки в числовое значение

·  mapRadianToAngle

·  mapRadianToAngleUn

- Преобразовать числовое значение из    радиан в строку вида     ГГГ° ММ’ СС.СС’’

·  mapLoadLibrary

- Загрузка библиотеки DLL

·  mapCopyFile

- Копирование содержимого открытых  файлов

·  mapLongToString                

- Запись целого числа в символьном виде со вставкой разделяющих пробелов (разделение на тройки символов от конца строки к началу)

·  mapInt64ToString

- Запись целого числа типа _int64 в символьном виде со вставкой разделяющих пробелов

·  mapScaleToString

- Запись масштаба в символьном виде со вставкой разделяющих пробелов

·  mapObjectKeyToStrig

·  mapObjectKeyToStringUn

- Запись номера объекта в виде строки ХХХХХ/ХХХХХ или ХХХХХХХХХХХ

·  mapStringToObjectKey

·  mapStringToObjectKeyUn

- Преобразование номера объекта из строки ХХХХХ/ХХХХХ или ХХХХХХХХХХХ в число

·  mapGetObjectKeyFormat

·  mapSetObjectKeyFormat

- Установить/Запросить формат номера объекта 

·  mapSetPathShell        

·  mapSetPathShellUn

·  mapGetPathShell

·  mapGetPathShellUnicode

·  mapGetPathShellUn

·  mapGetPathShellEx

- Установка/Запрос пути к данной DLL

·  mapSetIniPath

·  mapSetIniPathUn

- Установить новое имя INI-файла приложения

·  mapGetIniPath

·  mapGetIniPathUn

- Запросить новое имя INI-файла приложения

·  mapSetDataPathUn

·  mapGetDataPathUn

- Установить/Запросить путь к размещению данных

·  mapGetDataPathByDefault

- Запросить путь к размещению данных по умолчанию

·  mapGetMapIniName

·  mapGetMapIniNameEx

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

·  mapSetMapIniName

·  mapSetMapIniNameUn

- Установить новое имя INI-файла документа

·  mapGetMapIniNameUn

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

·  mapBuildIniName

·  mapBuildIniNameUn

- Сформировать имя INI-файла по имени открываемых данных

·  mapSetCommonRscPath

·  mapSetCommonRscPathUn

- Установить путь к общим файлам классификаторам (RSC)

·  mapGetCommonRscPath

- Запросить путь к общим файлам классификаторам (RSC)

·  mapIsNormalPath      

·  mapIsNormalPathUn

- Проверить, что имя файла не является алиасом сервера или геопортала

·  mapAliasToNormalNameUn      

·  mapAliasToNormalName

- Преобразовать имя алиаса или соединения с сервисом в имя файла (без пути)

·  mapPathToShort      

·  mapPathToShortUn

- Формирование сокращенного имени файла из полного имени

·  mapBuildShortName

·  mapBuildShortNameUn

- Построить “короткое” имя файла

·  mapBuildShellShortNameUnicode

- Построить "короткое" имя файла

·  mapBuildLongName

·  mapBuildLongNameUn

- Построить “длинное’ имя файла

·  mapCutPath

·  mapCutPathUn

 - Построить усеченный путь к файлу

 

·  mapUnionPath

·  mapUnionPathUn

- Построить полное имя файла по усеченному пути

·  mapMarkVectorization

Векторизация битового растра точечного знака

·  mapDos2Win

Преобразовать текстовую строку из кодировки ОЕМ (DOS) в ANSI (WINDOWS)

·  mapWin2Dos

 -  Преобразовать текстовую строку из кодировки ANSI (WINDOWS) в OEM (DOS)

·  mapDos2Koi8

  - Преобразовать текстовую строку из кодировки ОЕМ (DOS) в KOI8 (UNIX)

·  mapKoi82Dos

- Преобразовать текстовую строку из кодировки KOI8 (UNIX) в OEM (DOS)

·  mapWin2Koi8

- Преобразовать текстовую строку из кодировки  ANSI (WINDOWS) в KOI8 (UNIX)

·  mapKoi82Win

- Преобразовать текстовую строку из кодировки KOI8 (UNIX) в ANSI (WINDOWS)

·  mapGetMapScreenDepth

- Запросить глубину DIB

·  mapSetStructureControlFlag

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

 

2.1.34.Функции синхронизации задач по координатам точки

 

·  mapSetMarkerPosition

- Установить текущие координаты курсора для карты

·  mapGetMarkerPosition

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

·  mapSetMarkerPositionCallAndParm

- Установить адрес функции, которая будет периодически вызываться при смене координат курсора

 

2.1.35. Функции калибровки изображения

 

·  mapSetMaxScreenImageSize

- Установить предельные размеры буфера изображения (не влияет на расчет разрешения экрана)

·  mapSetScreenImageSize

·  SetScreenImageSize

- Установить расчетные размеры буфера изображения (влияет на расчет разрешения экрана)

·  MapGetScreenWidth

·  mapGetMaxScreenWidth

- Запросить максимальную ширину изображения карты в точках

·  mapGetScreenHeight

·  mapGetMaxScreenHeight

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

·  mapGetScreenScale

·  mapSetScreenScale

- Запросить/Установить коэффициент масштабирования изображения

·  mapGetScreenSize    

·  mapSetScreenSize

- Запросить/Установить размер диагонали изображения видимого

·  mapGetScreenPrecision  

·  mapSetScreenPrecision

- Запросить/Установить точность текущего режима

·   mapScreenMeter2Pixel

·  mapScreenPixel2Meter

- Пересчет через текущие параметры экрана

·   mapSetOpenDataLimits

·   mapGetOpenDataLimits

- Запросить/Установить максимальный размер и количество одновременно отрытых данных для загрузки в оперативную память и ускорения процесса многопоточной обработки данных

 

2.1.36. Функции компрессии и декомпрессии

 

·  mapCompressLZW

Компрессия данных по алгоритму типа LZW

·  mapDecompressLZW

- Декомпрессия данных по алгоритму типа LZW

·  mapCompressJPEG

- Компрессия изображения по алгоритму JPEG

·  mapDecompressJPEG

- Декомпрессия изображения по алгоритму JPEG

 

2.1.37. Функции доступа к ГИС-серверу

 

·  mapIsAliasName

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

·  mapGetDataNameFromAlias

·  mapGetDataNameFromAliasUn

- Запросить имя алиаса данных из полной строки имени, включающей имя хоста

·  mapBuildAliasName

·  mapBuildAliasNameUn

- Сформировать имя ресурса на Сервере

·  mapActiveServerCount

- Запросить число подключений к ГИС Серверам

·  mapIsServerActiveEx

- Запросить состояние подключения к серверу

·  mapIsServerMonitoringEnable

- Запросить доступ к средствам мониторинга состояния сервера

·  mapGetServerVersion

- Запросить версию ГИС Сервера по номеру соединения

·  mapGetServerState

- Считать информацию о состоянии открытых соединений (мониторинг)

·  mapFreeServerState

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

·  mapCheckConnectForAlias

·  mapCheckConnectForAliasUn

- Запросить выполнено ли подключение и регистрация пользователя

·  mapOpenConnect

·  mapOpenConnectUn

- Открыть новое соединение с ГИС-сервером

·  mapCanCloseConnect

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

·  mapOpenConnectEx

·  mapOpenConnectExUn

- Открыть новое соединение с ГИС-сервером

·  mapCloseConnect

- Закрыть соединение с ГИС-сервером

·  mapSetConnectParametersEx

·  mapSetConnectParametersExUn

- Изменить параметры соединения с ГИС-сервером

·  mapGetConnectPortEx

- Запросить номер порта для связи с ГИС-сервером

·  mapGetConnectHostEx

·  mapGetConnectHostExUn

- Запросить имя\адрес хоста

·  mapRegisterUserEx

- Зарегистрировать пользователя

·  mapRegisterSystemUserEx

- Зарегистрировать текущего пользователя ОС как пользователя ГИС Сервера

·  mapUnRegisterUserEx

- Удалить в памяти параметры регистрации пользователя

·  mapGetRegisterUserType

- Запросить тип регистрации пользователя

·  mapSendMapsEx

- Отправить на ГИС Сервер общий список обрабатываемых карт

·  mapGetMapListforUserEx

- Запросить список доступных пользователю карт на ГИС-сервере

·  mapGetAlsListforUserEx

- Запросить список доступных пользователю атласов на ГИС-сервере

·  mapGetMtwListforUserEx

- Запросить список доступных пользователю матриц на ГИС-сервере

·  mapGetRswListforUserEx

- Запросить список доступных пользователю растров на ГИС-сервере

·  mapGetCurrentUserNameEx

·  mapGetCurrentUserNameUn

- Запросить имя пользователя, подключившегося к ГИС-серверу

·  mapSetActiveDataType

- Установить текущий тип передаваемых данных

·  mapGetActiveDataType

- Запросить текущий тип передаваемых данных

·  mapGetCachePath

- Запросить путь к папке для хранения кэшируемых данных с ГИС Сервер

·  mapSetCachePath

- Установить путь к папке для хранения кэшируемых данных с ГИС Сервер

·  mapSetMapCacheSubfolder

- Установить имя папки для хранения кэша векторных карт с ГИС Сервера

·  mapClearDocCache

- Очистить кэш данных для всех карт текущего документа, открытых с ГИС Сервера

·  mapClearSiteCache

- Очистить кэш данных для открытой пользо-вательской карты, открытой с ГИС Сервера

·  mapClearServerCache

- Очистить кэш данных для всех карт текущего документа, открытых с ГИС Сервера и кэш базы данных на ГИС Сервере

·  mapIsMapFromServer

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

·  mapGetFolderList

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

·  mapCreateFolderOnServer

- Создать папку на сервере относительно алиаса доступной папки

·  mapDeleteFolderOnServer

- Удалить папку на сервере относительно алиаса доступной папки

·  mapDeleteFileOnServer

- Удалить файл на сервере

·  mapRenameFileOnServer

- Переименовать (переместить) файл или папку на сервере

·  mapSaveFileOnServer

- Сохранить файл на сервере

·  mapSaveMapOnServer

- Сохранить карту на сервере

·  mapReadFileOnServer

- Прочитать файл на сервере (если есть доступ к виртуальной папке)

·  mapGetServerUsersListInXml

- Запросить список пользователей, ролей и данных, размещенных на ГИС Сервере в виде xml

·  mapSaveToGeoDB

- Сохранить данные в Банк данных ЦК и ДЗЗ

·  mapCallGeoDBLoader

·  mapCallGeoDBLoaderEx

- Отправить команду на загрузку наборов данных, которые уже переданы на ГИС Сервер,  в Банк данных ЦК и ДЗЗ

·  mapCallGeoLevel

·  mapCallGeoLevelEx

- Отправить команду на формирование геопокрытия из наборов данных Банка данных ЦК и ДЗЗ

·  mapCallUpScheme

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

·  mapIsGeoDBEnable

- Запросить доступность функции сохранения наборов данных в Банк данных ЦК и ДЗЗ

·  mapGetGeoDBFormats

- Запросить список обрабатываемых в Банке данных форматов

·  mapGetGeoDBGroups

- Запросить список обрабатываемых в Банке данных групп

·  mapIsCopyDataEnabled

- Запросить разрешение на копирование файлов карты на клиент

·  mapCopyDataFromServer

- Скопировать набор данных с ГИС Сервера на клиент

·  mapCreateCoder

- Получить идентификатор для системы кодирования

·  mapCoderOn

- Закодировать область данных заданным ключом (длина области кратна 16)

·  mapCoderOff

- Раскодировать область данных заданным ключом (длина области кратна 16)

·  mapDeleteCoder

- Освободить ресурсы после завершения кодирования/раскодирования

·  mapOpenDataEx

- Открыть данные с автоматическим определением их типа

·  mapOpenData

- Открыть данные с автоматическим определением их типа

·  mapOpenMap

- Открыть векторные данные (аналогично mapOpenData)

·  CheckAndUpdate

- Проверка корректности паспортных данных и, если надо, то заполнение координат по признаку приоритета

·  mapCreateMap

- Создать новый район (новую векторную карту)

·  mapCreateSite

·  mapCreateSiteEx

- Создать пользовательскую карту

·  mapCreateAndAppendSite

- Создать пользовательскую карту по открытой карте

·  mapCreateAndAppendSiteForMap

·  mapCreateAndAppendSiteForMapUn

- Создать пользовательскую карту по открытой карте

·  mapSetPaintStep

- Установить пошаговый вывод DIB в окно

·  mapGetPaintStep

- Запросить значение пошагового вывода DIB в окно

·  GetGroupObjectsAccess

·  SetGroupObjectsAccess

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

·  mapSetConnectParameters

- Установить параметры соединения с ГИС-сервером

·  mapGetConnectPort

- Запросить номер порта для связи с ГИС-сервером

·  mapGetConnectHost

- Запросить имя\адрес хоста

·  mapRegisterUser

- Зарегистрировать пользователя

·  mapRegisterSystemUser

- Зарегистрировать пользователя операционной системы на ГИС Сервере

·  mapUnRegisterUser

- Удалить в памяти параметры регистрации пользователя

·  mapGetCurrentUserName

- Запросить имя пользователя, подключившегося к ГИС-серверу

·  mapGetMapListforUser

- Запросить список доступных пользователю карт на ГИС-сервере

·  mapGetMtwListforUser

- Запросить список доступных пользователю матриц на ГИС-сервере

·  mapGetRswListforUser

- Запросить список доступных пользователю растров на ГИС-сервере

·  mapGetAlsListforUser

- Запросить список доступных пользователю атласов на ГИС-сервере

·  mapIsServerActive

- Запросить состояние подключения к серверу

·  mapGetWinCharSet

- Запросить языковую локализацию VCL-диалога (для Windows)

·  mapInitGDIPlus

- Выполнить инициализацию системы gdi+ для ускорения отрисоки

·  mapGetMapFont

·  mapSetMapFont

·  GetMapFont

·  SetMapFont

·  mapGetMapFontName

·  mapSetMapFontName

- Запросить/Установить шрифт карты

  (Функции определены для ОС Windows)

·  mapGetMapFontCharSet

·  mapSetMapFontCharSet

- Запросить/Установить кодировку шрифта карты

·  mapGetMapFontIndex

·  GetMapFontIndex

- Запросить номер шрифта (0-4)

·  mapGetDialogStringFont

·  mapSetDialogStringFont

·  GetDialogStringFont

·  SetDialogStringFont

- Запросить/Установить шрифт строк диалогов

·  mapGetDialogTableFont

·  mapSetDialogTableFont

·  GetDialogTableFont

·  SetDialogTableFont

- Запросить/Установить шрифт таблиц диалогов

·  mapGetDialogStringFontSize

·  mapGetDialogTableFontSize

·  mapSetDialogStringFontSize

·  mapSetDialogTableFontSize

- Запросить/Установить размер шрифта строк и таблиц диалогов

·  mapGetDialogStringFontCharSet

·  mapGetDialogTableFontCharSet

·  mapSetDialogStringFontCharSet

- Запросить/Установить кодовую страницу шрифта строк и таблиц диалогов

 

 

 

 Дата последней корректировки      12.07.2017 г.