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

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

2.5.1. Описание функций доступа к матрицам

 

·  mapOpenMtr       

·  mapOpenMtrUn                     

- Открытие матричных данных

·  mapOpenMtrForMap   

·  mapOpenMtrForMapUn            

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

·  mapCloseMtr                            

- Закрытие матричных данных

·  mapCloseMtrForMap               

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

·  mapGetMtrSystemTime  

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

·  mapBuildMtw   

·  mapBuildMtwUn

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

·  mapBuildRsw

·  mapBuildRswUn

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

·  mapClearMtrCache

- Очистить кэш матричных данных, открытых на ГИС Сервере

 

2.5.2. Запрос данных из матрицы высот

 

·  mapGetMtrDescribe        

·  mapGetMtrDescribeUn

- Запрос описания файла матричных данных

·  mapGetHeightValueOfMtr    

·  mapGetHeightValueOfMtrControl

- Выбор значения абсолютной высоты в заданной точке из матрицы

·  mapGetHeightValueOfMtrEx

- Возвращает интерполированную высоту в заданной точке

·  mapGetMtrPoint  

·  mapGetMtrPointEx

- Чтение элемента матрицы высот по абсолютным индексам

·  mapGetMtrMeterInElementX

- Запросить размер элемента матрицы в метрах по оси X

·  mapGetMtrMeterInElementY

- Запросить размер элемента матрицы в метрах по оси Y

·  mapGetMtrName                   

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

·  mapGetMtrNameUn

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

·  mapGetMtrColorDescEx      

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

·  mapGetActualMtrFrame    

- Запросить фактические габариты матрицы в метрах

·  mapGetMtrCount                 

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

·  mapGetMtrNumberByName

·  mapGetMtrNumberByNameUn

- Запросить номер матрицы в цепочке по имени файла

·  mapGetMtrLocation

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

·  mapSetMtrLocation

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

·  mapHeightValuePresence

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

·  mapGetHeightValue           

- Выбор значения абсолютной высоты в заданной точке.

·  mapPutHeightValue         

- Занесение значения абсолютной высоты в элемент матрицы, соответствующий заданной точке

·  mapPutMtrPoint

- Занесение значения абсолютной высоты в элемент матрицы, соответствующий заданной точке

·  mapGetAbsoluteHeight

- Вычисление абсолютной высоты в заданной точке по открытым данным, содержащим модели рельефа: матрица высот MTW, матрица слоев MTL, облако точек MTD, триангуляционная нерегулярная сеть TIN.

·  mapGetPrecisionHeightValue 

·  mapGetPrecisionHeightValueEx

- Выбор значения абсолютной высоты в заданной точке из            матрицы с наименьшим размером элемента (более точной)

·  mapGetMtrNumberInPoint    

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

·  mapGetPrecisionHeightFrame

- Вычисление значения массива элементов с применением метода треугольников по матрицам высот (применяется для обработки OGC WCS-запросов)

·  mapGetHeightArray              

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

·  mapGetMtrBlockSize           

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

·  mapGetMtrBlockSide           

- Запрос размера cтороны блока матрицы в элементах

·  mapGetMtrBlockWidth

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

·  mapGetMtrCurrentBlockWidth

- Запросить ширину текущего блока {string,column} матрицы в элементах

·  mapGetMtrCurrentBlockHeight

- Запросить высоту текущего блока {string,column} матрицы в элементах

·  mapGetMtrCurrentBlockSize

- Запросить размер текущего блока {string,column} матрицы в байтах

·  mapGetMtrBlockAddress    

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

·  mapGetMtrBlockAndCreate

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

·  mapWriteMtrBlock

- Запись блока {string,column} в файл матрицы из памяти bits

·  mapCheckMtrBlockVisible

- Возврат флага отображения блока матрицы

·  mapGetMtrBlockRow            

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

·  mapGetMtrBlockColumn     

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

·  mapGetMtrElementRow       

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

·  mapGetMtrElementColumn 

- Запрос числа столбцов элементов в матрице

·  mapGetPrecisionHeightTriangle      

·  mapGetPrecisionHeightTriangleEx

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

·  mapGetHeightTriangleOfMtr

-     Расчет абсолютной высоты методом треугольников в заданной точке по матрице с номером number в цепочке

·  mapGetGeneralHeight 

- Расчет среднего значения абсолютной высоты по высотам квадратной области

·  mapGetGeneralHeightOfMtr 

-   Расчет среднего значения абсолютной высоты по высотам квадратной области матрицы с номером number в цепочке

·  mapGetMtrElementSize    

- Запросить размер (тип) элемента матрицы

·  mapGetMtrScale 

- Запросить масштаб матрицы

·  mapGetMtrRangeScaleVisible

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

·  mapSetMtrRangeScaleVisible

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

·  mapGetMtrMapType  

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

·  mapGetMtrMeasure  

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

·  mapIsMtrGeoSupported

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

·  mapGetMtrProjectionData 

·  mapGetMtrProjectionDataPro

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

·  mapGetMtrProjectionDataEx 

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

·  mapGetMtrProjectionDataByName 

·  mapGetMtrProjectionDataByNameUn

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

·  mapSetMtrProjectionData 

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

·  mapSetMtrProjectionDataEx

·  mapSetMtrProjectionDataPro

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

·  mapSaveMtr

- Записать изменения матрицы в файл

·  mapGetMtrEllipsoidParam

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

·  mapSetMtrEllipsoidParam

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

·  mapGetMtrDatumParam

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

·  mapSetMtrDatumParam

- Установить коэффициенты трансформирования геодезических координат матрицы

·  mapCalcAbsoluteHeight

- Вычисление значения абсолютной высоты (point->H) в заданной точке (point->X,point->Y) по данным векторной карты

·  mapCalcAbsoluteHeightBySectors

- Вычисление значения абсолютной высоты в заданной точке (point->X,point->Y) по данным векторной карты

 

2.5.3. Управление отображением матрицы

 

·  mapGetMtrView     

·  mapSetMtrView                  

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

·  mapGetMtrTransparent     

- Запросить прозрачность палитры матрицы

·  mapSetMtrTransparent

- Установить прозрачность палитры матрицы

·  mapGetMtrViewOrder          

·  mapSetMtrViewOrder

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

·  mapChangeOrderMtrShow

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

·  mapGetMtrShadow

·  mapSetMtrShadow

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

·  mapGetMtrShadowIntensity

·  mapSetMtrShadowIntensity

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

·  mapGetMtrStandardPalette

- Запросить эталонную палитру матрицы высот

·  mapGetMtrPaletteCount           

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

·  mapGetMtrPalette

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

·  mapSetMtrPalette                   

- Установка описания палитры матрицы высот

·  mapGetMtrBright                  

- Запрос яркости палитры матрицы высот

·  mapSetMtrBright                  

- Установка яркости палитры матрицы высот

·  mapGetMtrContrast             

- Запрос контрастности палитры матрицы высот

·  mapGetMtrColorStyle

- Запросить стиль палитры матрицы высот

·  mapSetMtrColorStyle

- Установить стиль палитры матрицы высот

·  mapSetMtrContrast              

- Установка контрастности палитры матрицы высот

·  mapSetMtrColor             

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

·  mapSetMtrBorder 

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

·  mapSetMtrBorderEx  

- Установить рамку матрицы по метрике замкнутого объекта

·  mapDeleteMtrBorder    

- Удалить рамку матрицы

·  mapCheckExistenceMtrBorder  

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

·  mapCheckShowMtrByBorder

- Определение способа отображения матрицы  (относительно рамки)

·  mapShowMtrByBorder

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

·  mapGetMtrBorder 

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

·  mapGetImmediatePointOfMtrBorder

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

·  mapGetMtrProcessingState

- Запросить состояние матрицы

·  mapSetMtrProcessingState

- Установить состояние матрицы

·  mapOptimizationMtrByName

·  mapOptimizationMtrByNameUn

- Оптимизировать матрицу для открытия в ГИС Сервер

·  mapGetMtrDuplicatesCount

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

·  mapUpdateMtrDuplicates

- Обновить уменьшенную копию

 

2.5.4. Трехмерное отображение матрицы высот

 

·  mapOpenMtr3D                       

- Открытие сеанса трехмерной визуализации местности, обеспеченной открытыми матрицами высот

·  mapCloseMtr3D                       

- Закрытие сеанса трехмерной визуализации местности

·  mapPaintMtr3D                      

- Отображение фрагмент местности в трехмерном виде

·  mapPainMtr3Dx

- Отобразить фрагмент местности в трехмерном виде

·  mapBuildMtr3D                    

- Построение BITMAP с изображением фрагмента местности в трехмерном виде

·  mapBuildMtr3Dx

- Построить BITMAP с изображением фрагмента местности в трехмерном виде

 

2.5.5. Описание функций для создания матриц

 

·  mapCreateMtw        

·  mapCreateMtwUn

- Создать матричную карту

·  mapPutMtrFrame                   

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

·  mapGetMtrFrame              

 

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

·  mapGetReliefRange

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

·  mapSetMtrShowRange     

- Установить диапазон отображаемых элементов матрицы

·  mapGetMtrShowRange

- Запросить диапазон значений высот матрицы

·  mapSetMtrHeightRangeEx

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

·  mapSetMtrHeightRange

- Установить диапазон высот отображаемых элементов

·  mapResetMtrHeightRange

- Установить суммарный диапазон высот отображаемых элементов

·  mapGetMtrHeightRange

- Запросить диапазон высот отображаемых элементов

·  mapSetMtrShowVariables

- Настроить параметры отображения цепочки матриц

·   mapSetMtrUserName

·   mapSetMtrUserNameUn

- Установить условное имя матрицы

·   mapGetMtrUserName  

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

·   mapGetMtrUserNameUn

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

·   mapGetSouthWestMtrPlane

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

·   mapGetActiveMtr

- Запросить активную матрицу

·   mapSetActiveMtr

- Установить активную матрицу

·   mapGetMtrEdit

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

·   mapGetMtrFileSize

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

·   mapGetMtrWidthInElement

- Запросить ширину матрицы (элементы)

·   mapGetMtrHeightInElement

- Запросить высоту матрицы (элементы)

·   mapGetMtrAccuracy

- Запросить точность (метр/элем) матрицы

·   mapGetMtrFlagLocationChanged

- Запросить флаг изменения привязки (метры) матрицы

·   mapGetMtrType

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

·   mapGetMtrCompress

- Запросить флаг сжатия матрицы

·   mapSetMtrCompressNumber

·   mapSetMtqCompressNumber

- Занести в матрицу высот номер алгоритма сжатия блоков

·   mapDeleteMtrFile

·   mapDeleteMtrFileUn

- Удалить файл матрицы высот

·   mapMoveMtrFile

·   mapMoveMtrFileUn

- Переименовать имя файла матрицы высот

·   mapCopyMtrFile

·   mapCopyMtrFileUn

- Скопировать файл матрицы высот

·   mapCreateMtrLegendToXML

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

 

2.5.6. Матрицы качеств

 

·  mapOpenMtq 

·  mapOpenMtqUn

- Открыть матрицу качеств

·  mapCloseMtq 

- Закрыть матрицу качеств

·  mapOpenMtqForMap 

·  mapOpenMtqForMapUn

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

·  mapCloseMtqForMap 

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

·  mapGetMtqName 

·  mapGetMtqNameUn

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

·  mapGetMtqNumber

·  mapGetMtqNumberByName

·  mapGetMtqNumberUn

- Запросить номер файла матрицы качеств в цепочке

·  mapGetMtqCount

- Запросить число открытых файлов матриц качеств

·  mapGetMtqNumberByName

- Запросить номер матрицы качеств в цепочке по имени файла

·  mapGetMtqDescribe 

·  mapGetMtqDescribeUn

- Запросить описание файла матрицы качеств

·  mapGetMtqElementSize 

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

·  mapSaveMtqPalette

- Cохранить в файле описание палитры матрицы качеств

·  mapSetMtqTwoIntervalPalette

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

·  mapGetMtqView 

·  mapSetMtqView 

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

·  mapSetMtqViewOrder 

·  mapGetMtqViewOrder

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

·  mapChangeOrderMtqShow

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

·  mapGetMtqShadow

·  mapSetMtqShadow

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

·  mapCreateMtq 

·  mapCreateMtqUn

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

·  mapPutMtqFrame   

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

·  mapGetMtqFrame

- Прочитать прям-ый уч-ток матрицы качеств

·  mapSetMtqShowRange 

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

·  mapSetMtqViewOutRange

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

·  mapGetMtqPalette 

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

·  mapGetMtqStandardPalette

- Запросить эталонную палитру матрицы качеств

·  mapSetMtqPalette  

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

·  mapSetMtqPaletteDiapason

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

·  mapUnsetMtqPaletteDiapason

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

·  mapGetMtqPaletteDiapason

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

·  mapGetMtqBright 

·  mapSetMtqBright  

- Запросить/Установить яркость палитры матрицы качеств

·  mapGetMtqContrast  

·  mapSetMtqContrast   

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

·  mapGetMtqPaletteCount  

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

·  mapGetMtqColorDescEx             

- Запросить описание диапазона значений матрицы с номером

·  mapSetMtqColor 

- Установить цвет диапазона значений элементов матрицы с номером

·  mapGetMtqValue

- Выбор значения в заданной точке из матрицы

·  mapGetMtqValueEx

·  mapGetMtqValuePro

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

·  mapGetMtqPoint              

- Чтение элемента матрицы качеств по абсолютным индексам

·  mapPutMtqValue

- Занесение значения в элемент матрицы

·  mapGetActualMtqFrame 

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

·  mapGetMtqScale

- Запросить масштаб матрицы

·  mapIsMtqGeoSupported

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

·  mapGetMtqProjectionData 

·  mapGetMtqProjectionDataPro

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

·  mapSetMtqProjectionData

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

·  mapSetMtqProjectionDataEx      

·  mapSetMtqProjectionDataPro

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

·  mapGetMtqProjectionDataEx

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

·  mapGetMtqEllipsoidParam

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

·  mapSetMtqEllipsoidParam

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

·  mapGetMtqDatumParam

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

·  mapSetMtqDatumParam

- Установить коэффициенты трансформирования геодезических координат матрицы

·  mapGetMtqMeasure

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

·  mapBuildFloodZone

·  mapBuildFloodZoneUn

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

·  mapBuildFloodZoneAbs

·  mapBuildFloodZoneAbsUn

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

·  mapBuildMtq

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

·  mapMakeMtqPalette

- Формирование палитры матрицы качеств

·  mapBuildMatrixSurface

·  mapBuildMatrixSurfaceUn

- Построение матрицы поверхности (матрицы качеств или матрицы высот)

·  mapDeleteMtq

- Удалить матрицу качеств

·  mapGetShowMtqByBorder

- Определение способа отображения матрицы (относительно рамки)

·  mapGetExistenceMtqBorder

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

·  mapSetShowMtqByBorder

·  mapShowMtqByBorder

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

·  mapGetMtqRangeScaleVisible

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

·  mapSetMtqRangeScaleVisible

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

·  mapGetImmediatePointOfMtqBorder

- Определить координаты и порядковый номер точки рамки, которая  входит в прямоугольник Габариты растра (матрицы) и имеет наименьшее удаление от точки pointIn (координаты в метрах)

·  mapGetSouthWestMtqPlane

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

·  mapGetActiveMtq

- Запросить активную матрицу

·  mapSetActiveMtq

- Установить активную матрицу

·  mapGetMtqEdit

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

·  mapGetMtqFileSize

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

·  mapGetMtqWidthInElement

- Запросить ширину матрицы (элементы)

·  mapGetMtqHeightInElement

- Запросить высоту матрицы (элементы)

·  mapGetMtqAccuracy

- Запросить точность (метр/элем) матрицы

·  mapGetMtqFlagLocationChanged

- Запросить флаг изменения привязки (метры) матрицы

·  mapSetMtqUserName

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

·  mapGetMtqUserName

·  mapGetMtqUserNameUn

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

·  mapGetMtqBlockRow

- Запросить число строк блоков матрицы

·  mapGetMtqBlockColumn

- Запросить число столбцов блоков матрицы

·  mapGetMtqBlockSide

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

·  mapGetMtqBlockWidth

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

·  mapCheckMtqBlockVisible

- Возврат флага отображения блока матрицы

·  mapSetMtqBorder

- Установить рамку матрицы по метрике замкнутого объекта

·  mapGetMtqBorder

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

·  mapGetMtqCurrentBlockWidth

- Запросить ширину текущего блока column матрицы в элементах

·  mapGetMtqCurrentBlockHeight

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

·  mapGetMtqBlockAddress

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

·  mapSaveMtq

- Записать изменения матрицы в файл

·  mapDeleteMtqFile

- Удалить файл матрицы качеств

·  mapMoveMtqFile

- Переименовать имя файла матрицы качеств

·  mapCopyMtqFile

- Скопировать файл матрицы качеств

·  mapWriteMtqBlock

- Запись блока {string,column} в файл матрицы из памяти bits

·  mapGetMtqCurrentBlockSize

- Запросить размер текущего блока {string,column} матрицы в байтах

·  mapCreateMtqLegendToXML

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

·  mapGetMtqValueName

- Чтение названия характеристики матрицы качеств

·  mapSetMtqValueName

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

·  mapGetMtqUnitName

- Чтение названия единицы измерения матрицы качеств

·  mapSetMtqUnitName

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

·  mapUpdateMtqDuplicates

- Обновить уменьшенную копию

·  mapConvertMatrix

- Преобразование матриц MTW/MTQ (MTW - матрица высот, MTQ - матрица качеств)

·  mapOpenEgm2008

·  mapOpenEgm2008Un

- Открытие матрицы Egm2008

·  mapCloseEgm2008

- Закрытие матрицы Egm2008

·  mapReadEgm2008

- Чтение высоты геоида над поверхностью эллипсоида wgs84 по геодезическим координатам на эллипсоиде WGS84

 

2.5.7. Функции библиотеки (gis\gss)mapmtrex.dll

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

 

·  mtrCalcAbsoluteHeight

- Вычисление значения абсолютной высоты (point->H) в заданной точке (point->X,point->Y) по данным векторной карты

·  mtrCalcAbsoluteHeightBySectors 

- Вычисление значения абсолютной высоты в заданной  точке (point->X,point->Y) по данным векторной карты

·  mtrCalcCharacteristic

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

·  mtrTryBuild

·  mtrTryBuildUn

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

·  mtrCalcInclineInPoint

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

·  mtrBuildRaster

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

·  mtrBuildFloodZone

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

·  mtrFloodZoneByObject

·  mtrFloodZoneByObjectUn

·  mtrFloodZoneByObjectEx 

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

·  mtrBuildMtq

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

·  mtrBuildMatrixSurface

·  mtrBuildMatrixSurfaceUn

- Построение матрицы поверхности (матрицы качеств или матрицы высот) по данным векторной карты. Если mtrparm->FileMtw равно 1, то строится матрица высот (*.mtw), иначе строится матрица качеств (*.mtq)

·  mtrPutMtqLineZone 

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

·  mtrPutMtqLineZoneForPolygon

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

·  mtrLiquidSpreading

·  mtrLiquidSpreadingUn

- Создание матрицы качеств растекания жидкости

·  mtrCalcMtqZoneSquare

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

·  MtwProjectionReforming

·  MtwProjectionReformingUn

·  MtwProjectionReformingEx

·  MtwProjectionReformingEvent

·  MtwProjectionReformingPro

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

·  mtrWaterZone

·  mtrWaterZoneUn

- Cоздание матрицы водно-балансных бассейнов

·  mtrBuildDepthMtq

·  mtrBuildDepthMtqUn

- Построение матрицы глубин (матрицы качеств mtq)

·  mtrCalcByMatrix

- Вычисление статистики по матрице высот (mtw) или матрице качеств (mtq)

·  mtrSmoothMtr

·  mtrSmoothMtrUn

- Сплайн сглаживание матрицы высот

·  mtrKrigingCreate

- Создание класса кригинга

·  mtrKrigingFree

- Освобождение класса кригинга

·  mtrKrigingGetMinMaxDistance

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

·  mtrKrigingSetEmpiricalVariograms

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

·  mtrKrigingGetEmpiricalVariogram

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

·  mtrKrigingSetTeoreticalVariograms

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

·  mtrKrigingGetTeoreticalVariogram

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

·  mtrKrigingBuild

·  mtrKrigingBuildUn

- Строит матрицу

·  mtrCokrigingCreate

-   Создание класса кокригинга

·  mtrCokrigingFree

- Освобождение класса кокригинга

·  mtrCokrigingGetMinMaxDistance

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

·  mtrCokrigingSetEmpiricalCovariance

-   Вычисляет эмпирическую вариограмму

·  mtrCokrigingGetEmpiricalCovariance

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

·  mtrCokrigingGetVariance

-   Возвращает значение дисперсии

·  mtrCokrigingGetVariancePointCount

-   Возвращает количество точек, по которым считалась дисперсия

·  mtrCokrigingSetTeoreticalCovariance

-   Вычисляет теоретическую вариограмму

·  mtrCokrigingGetTeoreticalCovariance

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

·  mtrCokrigingBuild

-   Строит матрицу

·  mtrLogarithmBuild

-   Логарифмическая интерполяция

·  mtrMtwToVector

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

·  mtrMtqToVector

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

·  mtrRstToVector

-   Преобразование растра в вектор

·  mtrBuildDensityMtq

- Построение матрицы плотности

·  mtrBuildVisibleMtq

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

 

2.6. Функции работы с классификаторами векторных карт

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

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

 

·  mapGetRscIdent                         

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

·  mapGetRscFileName                 

- Запросить имя файла классификатора

·  mapGetRscFileNameUn

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

·  mapGetRscName                      

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

·  mapGetRscNameUn

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

·  mapGetRscUserName

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

·  mapSetRscUserName

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

·  mapGetRscDescriptionUn

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

·  mapSetRscDescriptionUn

- Установить описание классификатора в UNICODE

·  mapGetRscType

- Запросить тип классификатора

·  mapGetRscTypeUn

- Запросить тип классификатора в UNICODE

·  mapSetRscTypeUn

- Установить тип классификатора в UNICODE

·  mapGetRscCorrectDate

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

·  mapGetRscComputerNameUn

- Запросить имя компьютера, с которого делали последние изменения

·  mapGetRscObjectCount           

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

·  mapGetRscScaleCount 

- Запросить размер текущей таблицы

·  mapGetRscObjectCountInLayer 

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

·  mapGetRscScaleItem 

- Запросить значение (знаменатель масштаба) из текущей таблицы

·  mapSetRscExampleScale

- Установка процента масштаба отображения знака в окнах - примерах

·  mapGetRscExampleScale

- Запрос процента масштаба отображения знака в окнах - примерах

·  mapGetRscSeekObjectCode

- Поиск объектов классификатора

·  mapGetP3DNameUn

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

  // UNICODE по порядковому номеру

·  mapGetRscObjectNameInLayer 

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

·  mapGetRscObjectNameInLayerEx

·  mapGetRscObjectNameInLayerUn

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

·  mapGetRscObjectExcodeInLayer

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

·  mapGetRscObjectLocalInLayer  

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

·  mapGetRscObjectCodeInLayer   

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

·  mapGetRscError                          

- Запрос кода ошибки последней операции с  классификатором карты

·  mapGetRscMode

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

·  mapGetRscModify

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

·  mapGetRscStyle

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

·  mapGetRscIsWrite

- Запросить возможность запиcи классификатора карты

·  mapGetRscIsLocalPlace

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

·  mapGetRscScaleTableNumber

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

·  mapSetRscScaleTableNumber

- Установить номер таблицы масштабов

·  mapGetRscScale

- Запросить масштаб карты для классификатора

·  mapSetRscScale

- Установить масштаб карты для классификатора

·  mapGetRscIsWrite

- Запросить возможность запиcи классификатора карты

·  mapGetRscDate

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

·  mapGetRscClassificatorCode

- Запросить код классификатора

·  mapSetRscClassificatorCode

- Установить код классификатора

·  mapGetRscError

- Запросить код ошибки последней операции с классификатором карты

 

2.6.2. Функции создания классификатора объектов

 

·  mapCreateRsc                       

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

·  mapCreateKeyObjectRsc

- Создание классификатор векторной карты c идентификацией кодов объекта

·  mapGetRscDescribe        

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

·  mapOpenRsc         

·  mapOpenRscUn            

- Открытие классификатора

·  mapCloseRsc                   

- Закрытие классификатора

·  mapCommitRsc                

- Сохранение классификатора на диск

·  mapSaveRscAs

- Сохранить классификатор по указанному пути (включая имя)

·  mapSaveRscAs

- Считать классификатор по указанному пути

·  mapRevertRsc

- Восстановление классификатора с диска

·  mapRscSaveToXSD     

·  mapRscSaveToXSDEx

·  mapRscSaveToXSDPro

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

 

2.6.3. Доступ к описанию локализаций электронной карты

 

·  mapGetRscLocalCount     

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

·  mapGetRscLocalName     

- Запрос названия локализации по ее номеру (0 линейный, ...)

·  mapGetRscLocalNameSize       

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

·  mapGetRscLocalNameEx

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

 

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

 

·  mapGetRscSegmentCount            

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

·  mapGetRscSegmentName           

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

·  mapGetRscSegmentNameUn

·  mapGetRscSegmentNameUnicode

- Запрос имени слоя в кодировке UNICODE по порядковому номеру слоя (с 0)

·  mapGetRscSegmentNameSize       

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

·  mapGetRscSegmentOrder             

- Запрос порядка вывода слоя на экран

·  mapGetRscSegmentObjectCount  

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

·  mapSetRscSegmentName             

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

·  mapSetRscSegmentOrder            

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

·  mapDeleteRscSegment                   

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

·  mapMoveRscSegmentObjects           

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

·  mapAppendRscSegment                

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

·  mapGetSegmentByName            

·  mapGetSegmentByNameUn

- Запрос порядкового номера слоя по имени

·  mapGetRscSegment                      

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

·  mapGetRscSegmentByShortName        

·  mapGetRscSegmentByShortNameUn

·  mapGetRscSegmentByKey

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

·  mapGetRscSegmentShortName      

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

·  mapSetRscSegmentShortName       

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

·  mapGetRscSegmentSemanticCount 

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

·  mapGetRscSegmentSemanticCode 

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

·  mapAppendRscSegmentSemantic   

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

·  mapDeleteRscSegmentSemantic     

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

·  mapBuildRscSegmentSemantic

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

·  mapSetRscSegmentNameUn

·  mapSetRscSegmentNameUnicode

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

·  mapGetRscClassCount

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

·  mapGetRscClassIdent

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

·  mapGetRscClassLevel

- Запросить уровень класса слоя (больше равен 1)

·  mapGetRscClassParent

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

·  mapGetRscClassNameUnicode

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

·  mapSetRscClassNameUnicode

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

·  mapAppendRscClass

- Создать новый класс слоя

·  mapDeleteRscClass

- Удалить класс слоя

·  mapGetRscClassGenericSegment

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

·  mapGetRscClassKeyUnicode

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

·  mapGetRscClassIdentbyKeyUn

- Запросить идентификатор класса по ключу классаUNICODE)

·  mapSetRscClassKeyUnicode

- Записать ключ класса (в UNICODE) по идентификатору класса

·  mapGetRscSegmentClassCount

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

·  mapGetRscSegmentSeekIdentCount

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

·  mapGetRscSegmentSeekIdentCode

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

·  mapGetRscSegmentSeekIdentFlag

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

·  mapSetRscSegmentSeekIdentFlag

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

 

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

 

·  mapAppendRscObject                     

- Создание объекта

·  mapCopyRscObject                          

- Копировать объект

·  mapDeleteRscObject                      

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

·  mapUpdateRscObject                     

- Обновить объект

·  mapGetRscObject                          

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

·  mapGetRscObjectNumber    

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

·  mapGetRscMarkFrame .

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

·  mapGetRscObjectKey 

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

·  mapGetRscObjectKeyUn

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

·  mapSetRscObjectKey  

- Установить ключ объекта по внутреннему коду

·  mapGetRscObjectLocal

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

·  mapGetRscObjectSegment

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

·  mapGetRscObjectClass

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

·  mapSetRscObjectClass

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

·  mapGetRscObjectIdentIncode 

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

·  mapGetRscObjectKeyIncode   

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

·  mapGetRscObjectRelateCount

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

·  mapGetRscObjectRelateOrder

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

·  mapSetRscObjectNameUn

·  mapSetRscObjectNameUnicode

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

·  mapGetRscObjectWCodeUn

- Запросить буквенно-цифровой код объекта по внутреннему коду

·  mapGetRscObjectIncodeByWCode

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

·  mapSetRscObjectWCodeUn

- Установить буквенно-цифровой код объекта в UNICODE по внутреннему коду

·  mapGetRscObjectDesignFlag

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

·  mapSetRscObjectDesignFlag

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

·  mapGetRscObjectOrder

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

·  mapSetRscObjectOrder

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

·  mapGetRscObjectCodeByName  

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

·  mapGetRscObjectIdent  

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

·  mapGetRscObjectCodeByNumber  

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

·  mapGetRscImageSize                      

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

·  mapGetRscPrnImageSize

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

·  mapGetRscObjectsCount      

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

·  mapGetRscObjectName     

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

  коду (индексу) объекта

·  mapGetRscObjectNameUn

·  mapGetRscObjectNameUnicode

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

·  mapGetRscImageSemanticCount  

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

·  mapGetRscImageSemanticCode   

- Запрос кода семантики, влияющей на изображение по внутреннему коду объекта и порядковому номеру такой семантики (c 1)

 

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

 

·  mapSetRscObjectImage                   

- Установка внешнего вида объекта

·  mapGetRscObjectParametersSize   

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

·  mapGetRscObjectFunction             

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

·  mapGetRscObjectParameters         

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

·  mapGetRscImageSuitable              

- Проверка соответствия локализации и вида отображения объекта

·  mapGetRscPrimitiveCount 

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

·  mapGetRscPrimitiveFunction

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

·  mapGetRscPrimitiveLength

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

·  mapGetRscPrimitiveParameters

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

·  mapGetRscPrintObjectFunction

- Запросить номер функции (принтерного) отображения объекта по внутреннему коду

·  mapGetRscPrintObjectParametersSize

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

·  mapGetRscPrintObjectParameters

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

·  mapSetRscPrintObjectImage

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

·  mapGetRscObjectBaseColor

- Найти основной цвет

·  mapGetRscObjectPressure

- Запросить флаг сжатия

·  mapSetRscObjectPressure

- Установить флаг сжатия

·  mapGetRscObjectPressLimit

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

·  mapSetRscObjectPressLimit

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

·  mapGetRscObjectScaleLimit

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

·  mapGetRscObjectScale

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

·  mapSetRscObjectScale

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

·  mapSetRscObjectScaleLimit

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

·  mapGetRscObjectFont

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

·  mapGetRscObjectLabelSemantics

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

·  mapGetRscTextFont

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

·  mapDeleteRscPrintObjectParameters

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

·  mapGetRscObjectBotScaleInclude

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

·  mapGetRscObjectTopScaleInclude

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

 

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

 

·  mapAppendRscSemanticEx

- Создание новой семантики – возвращает  код созданной семантики

·  mapUpdateRscSemanticEx 

- Обновление семантики - возвращает  код обновленной семантики

·  mapDeleteRscSemantic

- Удаление семантики

·  mapGetRscApplySemantic

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

·  mapGetRscSemanticbyShortName

·  mapGetRscSemanticbyKey

·  mapGetRscSemanticByShortNameUn

·  mapGetRscSemanticByKeyUn

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

·  mapEnableRscSemantic

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

·  mapGetRscSemanticCount

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

·  mapGetRscSemanticCodeByNumber

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

·  mapGetRscSemanticCodeByKey

·  mapGetRscSemanticCodeByKeyUn

- Запросить код семантики по короткому имени (ключу) семантики

·  mapGetRscSemanticNameByNumber

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

·  mapGetRscSemanticNameByNumberUn

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

·  mapGetRscSemanticNameUn

·  mapGetRscSemanticNameUnicode

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

·  mapSetRscSemanticNameUn

·  mapSetRscSemanticNameUnicode

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

·  mapGetRscSemanticShortName

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

·  mapGetRscSemanticKeyUn

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

·  mapSetRscSemanticShortName

·  mapSetRscSemanticKey 

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

·  mapSetRscSemanticShortNameUn

·  mapSetRscSemanticKeyUn

- Установить короткое имя (ключ) семантики

·  mapSetRscSemanticDecimal

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

·  mapGetRscSemanticTypeByCode 

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

·  mapGetRscSemanticExByCode

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

·  mapGetRscSemanticClassificatorCount

- Запрос количества значений классификатора семантической характеристики по коду семантики (если ее тип TCODE)

·  mapAppendRscClassificator 

·  mapAppendRscClassificatorUn 

- Записать новую "строчку" классификатора

·  mapGetRscSemanticClassificatorName 

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

·  mapGetRscSemanticClassificatorNameUn

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

·  mapGetRscSemanticClassificatorCode  

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

·  mapUpdateRscClassificatorName

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

·  mapFindRscClassificatorCode

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

·  mapSetRscSemanticNameUn

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

·  mapGetRscClsKey

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

·  mapSetRscClsKey

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

·  mapGetRscClsFullNameUn

- Запрос полного имени классификатора семантики (в UNICODE)

·  mapSetRscClsFullNameUn

- Записать полное имя классификатора семантики (в UNICODE)

·  mapGetRscClsKeyValue

- Запросить значение классификатора семантики по ключу

·  mapGetRscSemantic3DListFlag

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

·  mapSetRscSemantic3DListFlag

- Установить признак семантики - список 3D изображений

·  mapGetRscSemanticNotEditFlag

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

·  mapSetRscSemanticNotEditFlag

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

·  mapGetRscSemantic3DListCount

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

·  mapGetRscSemantic3DList

- Запросить список кодов семантик - списков 3D изображений

 

2.6.8. Функции работы с семантиками для отдельных объектов

 

·  mapGetRscSemanticObjectCount

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

·  mapGetRscSemanticObjectUsed 

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

·  mapGetRscSemanticOnlyObjectUsed

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

·  mapGetRscSemanticObjectCode 

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

·  mapGetRscSemanticObjectCodeList

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

·  mapAppendRscSemanticObject  

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

·  mapUpdateRscSemanticObject   

- Изменить значимость семантики для данного объекта

·  mapDeleteRscSemanticObject    

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

·  mapSortRscObjSemantic

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

·  mapSetRscObjSemanticOrder

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

·  mapGetRscAll3DSemObjects

- Составить список всех объектов классификатора, использующих семантики с признаком - список 3D вида.

 

2.6.9. Функции работы с палитрами классификаторов

 

·  mapGetRscColor

- Запросить цвет из палитры

·  mapSetRscColor

- Установить цвет в данную палитру

·  mapGetRscColorCount

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

·  mapGetRscPaletteCount

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

·  mapGetRscPaletteName

·  mapGetRscPaletteNameUn

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

·  mapGetRscCMYKColor

- Запросить цвет из CMYK - палитры

·  mapSetRscCMYKColor

- Установить цвет в CMYK - палитру

 

2.6.10. Функции работы с шрифтами классификаторов 

 

·  mapGetFontCount

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

·  mapAppendFont

- Добавить шрифт - возвращает код шрифта

·  mapReplaceFont

- Заменить шрифт - возвращает код шрифта

·  mapGetFontCode

- Запрос кода шрифта по порядковому номеру(c 1)

·  mapGetFont

- Запрос шрифта по порядковому номеру (c 1)

·  mapGetFontByCode

- Запрос шрифта по коду

·  mapSetFontByCode

- Дополнение параметров шрифта

  

2.6.11. Описание функций проверки и вычисления формул 

 

·  GetFormulaValue

- Вычисление формулы

·  CheckFormula

- Проверка синтаксиса формулы

·  AgregateString

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

·  mapGetRscFormuleCount

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

·  mapGetRscFormuleCodeByNumber

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

·  mapGetRscDescribeFormuleByCode

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

·  mapReplaceRscFormulaText

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

·  mapSetRscFormulaToSemantic

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

·  mapGetRscTextFormuleByCode

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

·  mapSetRscFormula

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

·  mapCountRscFormulaLibraries

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

·  mapOpenRscFormulaLibrary

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

·  mapGetRscFormulaLibraryFunction

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

·  mapGetRscFormulaLibraryName

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

 

2.7. Описание класса доступа к объекту “Журнал транзакций”

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

2.7.1. Описание функций доступа к журналу транзакций

 

·  MapGetLogAccess

- Запросить – ведется  ли журнал транзакций

·  mapLogAccess

- Запретить/Разрешить ведение журнала транзакций (0/1)

·  mapLogCount

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

·  mapLogDate

- Запросить дату создания журнала

·  mapLogCreateAction

- Открыть запись транзакции

·  mapLogPutRecord

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

·  mapLogCommitAction

·  mapLogCommitActionEx

- Закрыть запись транзакции

·  mapLogGetActionNumberByTime

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

·  mapReadLastAction

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

·  mapReadLastActionEx

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

·  mapReadLastUndoActionEx

- Считать заголовок описания последней транзакции "Шаг назад"

·  mapLogReadAction

- Считать заголовок описания транзакции из журнала

·  mapLogGetActionRecord

·  mapLogGetActionRecordEx

- Запросить сведения об операции

·  mapLogGetActionRecordCount

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

·  mapLogIsWrite

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

·  mapLogAbolitionLastAction

- Отменить последнюю транзакцию

·  mapLogRedoLastAction

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

·  mapLogAbolitionLastActionEx

- Отменить последнюю транзакцию

·  mapLogUndoAction

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

·  mapLogReadActionForUndo

- Прочитать последнюю транзакцию в документе, которую можно отменить

·  mapLogFlush

- Сохранить журнал транзакций

·  mapLogGetMyName

·  mapLogGetMyNameUn

- Запросить имя текущего компьютера и пользователя

·  mapSetExclusiveAccess

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

·  mapGetExclusiveAccess

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

 

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

Дополнительные функции для классификатора

Интерфейс для программ на языках C, PASCAL, BASIC

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

 

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

 

·  mapSeriaCreate

- Создать серию

·  mapSeriaUpdate

- Обновить серию

·  mapSeriaAppendObject

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

·  mapSeriaDelete

- Удалить серию

·  mapSeriaDescribe

- Запросить информацию по серии

·  mapSeriaDescribeLimit

- Запросить информацию по значениям ограничителей семантики серии

·  mapSeriaSetObject

- Назначить место объекта в серии (объект может повторяться)

·  mapSeriaGetObject

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


 

2.8.2. Описание дополнительных функций доступа к палитре

 

·  mapRscAppendPalette

·  mapRscAppendPaletteUn

- Добавить палитру

·  mapRscSetColorCount

- Установить количество цветов в классификаторе

·  mapRscGetPalette

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

·  mapRscCheckParamColor

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

 

2.8.3. Описание дополнительных функций доступа к библиотекам

 

·  mapGetRscImlOrder

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

·  mapGetRscImlNameDLL

·  mapGetRscImlNameDLLUn

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

·  mapGetRscImlName

·  mapGetRscImlNameUn

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

·  mapAppendRscIml

·  mapAppendRscImlUn

- Добавить библиотеку

·  mapGetRscImageName

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

·  mapGetRscImageList

- Запросить описание функций,                                    поддерживаемых библиотекой по индексу (номеру в списке открытых библиотек)

 

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

 

·  MapCountRscTreeObject

- Посчитать максимальное число элементов дерева объектов

·  MapBuildRscTree

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

 

2.8.5. Редактирование параметров функции отображения объектов     

 

·  mapCreateDraw

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

·  mapFreeDraw

- Освободить параметры набора примитивов

·  mapCopyMemoryToDraw

- Загрузить параметры в набор примитивов

·  mapCopyDrawToMemory

- Выгрузить набор примитивов в память

·  mapAllDrawLength

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

·  mapDrawCount

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

·  mapRscDrawCount

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

·  mapDrawElementImage

- Запросить вид элемента набора примитивов

·  mapDrawElementParameters

- Запросить адрес параметров элемента набора примитивов

·  mapDrawElementLength

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

·  mapAppendElementDraw

- Добавить элемент в набор примитивов

·  mapClearDraw

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

·  mapAppendElementDrawWithInit

- Добавить элемент в набор примитивов c инициализацией параметров

·  mapReplaceElementDraw

- Заменить примитив

·  mapReplaceElementWithInitDraw

- Заменить примитив  по номеру  c инициализацией параметров

·  mapMoveElementDraw

- Передвинуть примитив

·  mapRscClearDraw

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

·  mapDeleteElementDraw

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

·  mapAppendBMPtoDraw

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

·  mapGetRscObjectTop

- Запрос индекса верхнeй границы видимости по внутреннему коду

·  mapGetRscObjectBottom

- Запрос индекса нижней границы видимости по внутреннему коду

·  mapUpdateRscObjectRelate

- Обновить описание либо добавить описание связанной подписи

  

2.9. Описание функций доступа к матрице слоев

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

2.9.1. Описание функций доступа к матрицам слоев

 

·  mapOpenMtl

- Открыть матричные данные

·  mapOpenMtlForMap

·  mapOpenMtlForMapUn

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

·  mapCloseMtl

- Закрыть матричные данные

·  mapCloseMtlForMap

·  mapOpenMtlForMapUn

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

·  mapBuildMtlEx

·  mapBuildMtlUn

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

·  mapBuildMtl

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

 

2.9.2. Запрос данных из матрицы слоев

 

·  mapGetMtlDescribe

·  mapGetMtlDescribeUn

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

·  mapGetMtlName

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

·  mapGetMtlNameUn

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

·  mapGetMtlCount

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

·  mapGetMaxLayerCount

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

·  mapGetLayerCountOfMtl

- Запросить количество слоев матрицы с номером number в цепочке.

·  MapGetMinBotLevelHeight

- Запросить минимальную высоту нижнего уровня

·  MapGetMaxSummaryPower

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

·  mapGetElementHeight

- Выбор значения абсолютной высоты в заданной точке.

·  MapGetElementHeightOfMtl

- Выбор значения абсолютной высоты в заданной точке из матрицы с номером number в цепочке.

·  MapGetElementPower

- Выбор значения мощности слоя в заданной точке.

·  MapGetElementPowerOfMtl

- Выбор значения мощности слоя в заданной точке из матрицы с номером number в цепочке.

·  mapGetElementPowersTriangleOfMtl

- Вычисление значений мощностей слоев в заданной точке методом треугольников по матрице с номером number в цепочке.

·  mapGetElementPowerTriangleOfMtl

- Вычисление значения мощности слоя layernumber в заданной точке методом треугольников по матрице с номером number в цепочке.

·  MapPutElementHeight

- Занесение значения абсолютной высоты в элемент матрицы, соответствующий заданной точке.

·  MapPutElementPower

- Занесение значения мощности слоя layernumber в элемент, соответствующий заданной точке.

·  MapGetMtlNumberInPoint

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

·  MapGetMtlNumberLastVisible

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

·  MapGetMtlBlockSize

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

·  MapGetMtlBlockSide

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

·  MapGetMtlBlockAddress

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

·  mapGetMtlBlockRow

- Запросить число строк блоков матрицы

·  mapGetMtlBlockColumn

- Запросить число столбцов блоков матрицы

·  mapGetMtlElementRow

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

·  mapGetMtlElementColumn

- Запросить число столбцов элементов в матрице

·  mapGetHeightArrayFromMtl

- Выбор массива значений абсолютных высот, соответствующих логическим элементам, лежащим на заданном отрезке.

·  MapGetLayerColor

- Выбор значения цвета слоя layernumber.

·  MapGetLayerShortName

- Выбор короткого имени слоя layernumber.

·  MapGetLayerLongName

- Выбор имени (название семантики) слоя layernumber

·  MapGetMaxLayerHeight

- Выбор максимальной мощности слоя layernumber в метрах.

·  MapSetMaxLayerHeight

- Установка максимальной мощности слоя layernumber в метрах.

·  MapSetLayerColor

- Установка значения цвета слоя layernumber.

·  MapSetLayerShortName

- Установка короткого имени слоя layernumber.

·  MapSetLayerLongName

- Установка имени (название семантики) слоя layernumber

·  MapGetMtlProjectionData

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

 

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

 

·  mapCreateMtlEx

·  mapCreateMtlUn

- Создать матричную карту

·  mapCreateAndAppendMtlEx

·  mapCreateAndAppendMtlUn

- Создать файл матрицы

·  mapCreateMtl

- Создать матричную карту

·  mapCreateAndAppendMtl

- Создать файл матрицы

·  mapSaveMtl

- Записать изменения матрицы в файл

·  mapSetMtlShowRange

- Установить диапазон отображаемых элементов матрицы

·  mapSetMtlBotLevel

- Установить нижний уровень слоев матрицы

·  mapSetMtlMaxSummaryPower

- Установить максимальную суммарную мощность слоев матрицы  

·  mapSetMtlProjectionData             

·  mapSetMtlProjectionDataPro

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

·  mapGetMtlProjectionDataEx

·  mapGetMtlProjectionDataPro

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

·  mapIsMtlGeoSupported

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

·  mapGetMtlEllipsoidParam

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

·  mapSetMtlEllipsoidParam

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

·  mapGetMtlDatumParam

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

·  mapSetMtlDatumParam

- Установить коэффициенты трансформирования геодезических координат матрицы

 

2.9.4. Описание функций для работы с рамкой матрицы слоев

 

·  mapSetMtlBorder

- Установить рамку матрицы по метрике замкнутого объекта

·  mapGetMtlBorder

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

·  mapDeleteMtlBorder

- Удалить рамку матрицы

·  mapCheckExistenceMtlBorder

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

·  mapGetActualMtlFrame

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

·  mapCheckShowMtlByBorder

- Определить способ отображения матрицы (относительно рамки)

·  mapShowMtlByBorder

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

·  mapGetImmediatePointOfMtlBorder

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

·  mapWhereSouthWestMtlPlane

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

·  mapGetMtlScale

- Запросить масштаб матрицы

·  mapGetMtlRangeScaleVisible

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

·  mapSetMtlRangeScaleVisible

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

·  mapGetActiveMtl

- Запросить активную матрицу

·  mapSetActiveMtl

- Установить активную матрицу

·  mapGetMtlFileSize

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

·  mapGetMtlWidthInElement

- Запросить ширину матрицы (элементы)

·  mapGetMtlHeightInElement

- Запросить высоту матрицы (элементы)

·  mapGetMtlAccuracy

- Запросить точность (метр/элем) матрицы

·  mapGetMtlFlagLocationChanged

- Запросить флаг изменения привязки (метры) матрицы

·  mapGetMtlEdit

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

 

2.9.5. Управление отображением матрицы

 

·  mapGetMtlView

- Запросить степень видимости

·  mapSetMtlView

- Установить степень видимости

·  mapGetMtlViewOrder

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

·  mapSetMtlViewOrder

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

·  mapChangeOrderMtlShow

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

 

2.10. Описание функций доступа к матрице точек (MTD)

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

 

·  mapOpenMtd

·  mapOpenMtdUn

- Открыть матричные данные

·  mapOpenMtdForMap

·  mapOpenMtdForMapUn

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

·  mapCreateMtd

·  mapCreateMtdUn

- Создать матричную карту

·  mapCreateMtdByBlockPointCount

·  mapCreateMtdByBlockPointCountUn

- Создать матричную карту

·  mapSaveMtd

- Записать изменения матрицы в файл

·  mapIsMtdEdit

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

·  mapCloseMtd

- Закрыть матричные данные

·  mapCloseMtdForMap

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

·  mapGetMtdCount

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

·  mapActiveMtd

- Установить в качестве текущей матрицу с номером в цепочке "number"

·  mapSetMtdShowRange

- Установить диапазон отображаемых элементов матрицы

·  mapSetMtdDensity

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

·  mapGetMtdDensity

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

·  mapPutMtdDot

- Вывод точки "dot" в матрицу

·  mapPutMtdDotLas

- Вывод точки "dot" в матрицу

·  mapPutMtdLasPointRecord

- Вывод записи точки в формате LAS в MTD-модель

·  mapPutMtdElementHeight

- Занесение значения абсолютной высоты в элемент матрицы, соответствующий заданной точке

·  mapPutMtdElementDescribe

- Занести описание элемента матрицы, соответствующего заданной точке

·  mapGetMtdElementDescribe

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

·  mapPutMtdElementCode

- Занести код слоя в элемент матрицы, соответствующий заданной точке

·  mapGetMtdElementCode

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

·  mapPutMtdElementColor

- Занести цвет в элемент матрицы, соответствующий заданной точке

·  mapGetMtdName

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

·  mapGetMtdNameUn

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

·  mapGetMtdNumberByName  

·  mapGetMtdNumberByNameUn

- Запросить номер матрицы в цепочке по имени файла

·  mapGetMtdFileLength

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

·  mapGetMtdPointCount

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

·  mapGetMtdProjectionData

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

·  mapGetMtdProjectionDataEx

·  mapGetMtdProjectionDataPro

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

·  mapSetMtdProjectionData

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

·  mapSetMtdProjectionDataEx

·  mapSetMtdProjectionDataPro

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

·  mapGetMtdDescribe

·  mapGetMtdDescribeUn

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

·  mapGetMtdDesc

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

·  mapGetMtdBlockRow

- Запросить число строк блоков матрицы

·  mapGetMtdBlockColumn

- Запросить число столбцов блоков матрицы

·  mapGetMtdBlockSize

- Запросить размер блока матрицы

·  mapGetMtdBlockSide

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

·  mapGetMtdBlockAddress

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

·  mapGetMtdElementRow

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

·  mapGetMtdElementColumn

- Запросить число столбцов элементов в матрице

·  mapGetMtdScale

- Запросить масштаб матрицы

·  mapSetMtdScale

- Установить масштаб матрицы

·  mapGetMtdElementHeight

- Выбор значения абсолютной высоты в заданной точке

·  mapGetMtdHeight

- Вычисление значения абсолютной высоты в заданной точке с использованием всех MTD-моделей цепочки

·  mapGetElementHeightOfMtd

- Выбор значения абсолютной высоты в заданной точке из матрицы с номером number в цепочке

·  mapGetMtdRangeScaleVisible

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

·  mapSetMtdRangeScaleVisible

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

·  mapSetMtdLayerColor

- Установка значения цвета слоя layernumber

·  mapSetMtdCodeColor

- Установка значения цвета кода точек codenumber

·  mapSetMtdCodePointCount

- Установка количества точек кода codenumber

·  mapSetMtdCodeFlag

- Установка значения флага кода точек codenumber

·  mapSetMtdCodeName

- Установка имени codename кода точек codenumber

·  mapGetMtdPointFormat

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

·  mapGetMtdPointBlockRow

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

·  mapGetMtdPointBlockColumn

-    Запросить число столбцов блоков точек MTD-модели

·  mapGetMtdPointBlockAddress

-    Запросить из MTD-модели блок точек формата MTDXYHC по номеру строки и столбца блока

·  mapGetMtdPointBlockLasAddress

- Запросить из MTD-модели блок точек формата MTDXYHCLAS по номеру строки и столбца блока

·  mtdCreateFrame

- Создать объект фрагмента MTD-модели

·  mtdFreeFrame

- Освободить объект фрагмента MTD-модели

·  mtdGetFramePointCount

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

·  mtdSetPointRequestStep

- Установить шаг запроса (разрежения) точек фрагмента

·  mtdSetPointSkipStep

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

·  mtdGetNextFramePart

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

·  mtdGetNextFrameBlock

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

·  mapGetMtdView

·  mapSetMtdView

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

·  mapGetMtdViewOrder

·  mapSetMtdViewOrder

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

·  mapCheckShowMtdByBorder

- Определение способа отображения матрицы(относительно рамки)

·  mapChangeOrderMtdShow

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

·  mapGetMtdFrame

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

·  mapGetMtdHeightValue

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

 

2.11. Описание функций доступа к tin-модели

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

 

·  mapGetTinCount

- Запросить число открытых TIN-файлов

·  mapOpenTin

·  mapOpenTinUn

- Открыть TIN-модель

·  mapOpenTinForMap

·  mapOpenTinForMapUn

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

·  mapCloseTin

- Закрыть TIN-модель

·  mapCloseTinForMap

- Закрыть TIN-модель в заданном районе работ

·  mapCreateTin

·  mapCreateTinUn

- Создать TIN-модель

·  mapCreateAndAppendTin

·  mapCreateAndAppendTinUn

- Создать файл TIN-модели

·  mapSaveTin

- Записать изменения TIN-модели в файл

·  mapGetTinDescribe

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

·  mapGetTinName

- Запросить имя файла TIN-модели

·  mapGetTinNameUn

- Запросить имя файла TIN-модели

·  mapGetTinNumberByName

·  mapGetTinNumberByNameUn

- Запросить номер TIN-модели в цепочке по имени файла

·  mapGetTinRegister

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

·  mapPutTinVertex

- Запись вершины в массив вершин TIN-модели

·  mapGetTinVertex

- Запрос вершины из массива вершин TIN-модели

·  mapGetSurfaceHeight

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

·  mapGetTinSurfaceHeight

- Выбор значения высоты поверхности TIN-модели в заданной точке из файла с номером number в цепочке

·  mapSetTinVertexFlags

- Установка флагов вершины TIN-модели

·  mapGetTinVertexFlags

- Запрос флагов вершины TIN-модели

·  mapSetTinTriangleFlags

- Установка флагов треугольника TIN-модели

·  mapGetTinTriangleFlags

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

·  mapGetTinTriangle

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

·  mapPutTinTriangle

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

·  mapSetTinRegister

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

·  mapSetTinUserLabel

- Установить пользовательский идентификатор TIN-модели

·  mapSetTinModelType

- Установить тип TIN-модели

·  mapSetTinMethod

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

·  mapSetTinFrameMeters

- Установить габариты TIN-модели в районе

·  mapSetTinHeightDiapason

- Установить диапазон значений высоты поверхности TIN-модели

·  mapSetTinView

- Установить признак отображаемости TIN-модели

·  mapCheckTinView

- Запросить признак отображаемости TIN-модели

·  mapSetTinRangeScaleVisible

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

·  mapGetTinRangeScaleVisible

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

·  mapSetTinViewOrder

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

·  mapGetTinViewOrder

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

·  mapGetTinFrame

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

·  mapGetTinFileLength

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

·  mapGetTinVertexCount

- Запросить количество вершин в Tin-модели

·  mapGetTinTriangleCount

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

·  mapGetTinScale

- Запросить масштаб Tin-модели

·  mapGetTinModelType

- Запросить тип TIN-модели

·  mapGetTinHeightValue

- Запросить минимальное и максимальное значения высоты поверхности (метры)

·  mapGetTinMethod

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

·  mapIsTinEdit

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

·  mapChangeOrderTinShow

- Поменять очередность отображения моделей

 

2.12. Описание функций экспорта/импорта и обновления данных

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

2.12.1. Функции загрузки (импорта) карты

 

·  loadSxfToMap

- Загрузить карту из файла SXF

·  loadSxfToMapSelect

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

·  loadSxfToMapSelectName

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

·  loadTxtToMap

- Загрузить карту из файла TXF (текстового SXF)

·  loadTxtToMapSelect

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

·  loadTxtToMapSelectName

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

·  loadDirToMap

- Загрузить карту по списку DIR

·  loadDirToMapSelect

- Загрузить карту по списку DIR с использованием  Select

·  loadDirToMapSelectName

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

·  loadMapToMap

- Загрузить карту по данным из другого района

·  loadMapToMapSelect

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

 

2.12.2. Функции обновления карты

 

·  updateMapFromSxf

- Обновить карту из файла SXF

·  updateMapFromSxfSelect

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

·  updateMapToMapSelect

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

·  appendMapFromSxfSelect

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

·  updateMapFromTxt

- Обновить карту из файла TXT

·  updateMapFromTxtSelect

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

·  appendMapFromTxtSelect

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

·  updateMapFromDirSelect

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

·  appendMapFromDirSelect

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

·  mapGetSxfInfoByName

·  mapGetSxfInfoByNameEx

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

 

2.12.3. Функции сохранения (экспорта) карты

 

·  saveSxfFromMap

- Выгрузка из внутреннего формата в формат SXF(Windows)

·  saveSxfFromMapSelect

- Выгрузка из внутреннего формата в формат SXF(Windows) с использованием  Select

·  saveSxfFromHMapSelect

·  SaveSxfFromHMapSelectUn

- Выгрузка из внутреннего формата в формат SXF(Windows) с использованием  Select

·  saveSxfDosFromMap

- Выгрузка из внутреннего формата в формат SXF(DOS)

·  saveSxfDosFromMapSelect

- Выгрузка из внутреннего формата в формат SXF(Dos) с использованием  Select

·  saveSxfDosFromHMapSelect

- Выгрузка из внутреннего формата в формат SXF(Dos) с использованием  Select

·  saveTxtFromMap

- Выгрузка из внутреннего формата в формат TXT(XY)

·  saveTxtFromMapSelect

- Выгрузка из внутреннего формата в формат TXT(XY) с использованием Select

·  saveTxtFromMapSelectEx

- Выгрузка из внутреннего формата в формат TXT(XY) с использованием Select

·  saveTxtGeoFromMap

- Выгрузка из внутреннего формата в формат TXT(BL)

·  saveTxtGeoFromMapSelect

·  saveTxtGeoGradFromMapSelect

- Выгрузка из внутреннего формата в формат TXT(BL) с использованием Select

·  saveDirSxfFromMap

- Выгрузка из внутреннего формата в формат SXF(WINDOWS) по DIR

·  saveDirSxfFromMapSelect

- Выгрузка из внутреннего формата в формат SXF(WINDOWS) по DIR с использованием Select

·  saveDirSxfIntFromMapSelect

- Выгрузка из внутреннего формата в формат SXF(WINDOWS) по DIR с использованием Select

·  saveDirSxfDosFromMap

- Выгрузка из внутреннего формата в формат SXF(DOS) по DIR

·  saveDirSxfDosFromMapSelect

- Выгрузка из внутреннего формата в формат SXF(DOS) по DIR с использованием Select

·  saveDirTxtFromMap

- Выгрузка из внутреннего формата в формат TXT(XY) по DIR

·  saveDirTxtFromMapSelect

- Выгрузка из внутреннего формата в формат TXT(XY) по DIR с использованием Select

·  saveDirTxtGeoFromMap 

- Выгрузка из внутреннего формата в формат TXT(BL) по DIR

·  saveDirTxtGeoFromMapSelect

- Выгрузка из внутреннего формата в формат TXT(BL) по DIR с использованием Select

·  saveDirTxtGeoGradFromMapSelect

- Выгрузка из внутреннего формата в формат TXT(BL градусы) по DIR с использованием Select

·  transVector

- Трансформирование района по рамкам

·  getInfoSxf

- Получение справочной информации о листе из SXF

·  getInfoDir

- Получение справочной информации о листе из DIR

·  getDir

- Получение списка файлов SXF в DIR

·  mapGetSxfInfoByName

·  mapGetSxfInfoByNameEx

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

 

2.12.4. Вспомогательные функции

 

·  mapGetAnySxfInfoByNamePro

·  mapGetAnySxfInfoByNameUn

·  mapGetAnySxfInfoByName

- Запросить паспортные данные из файлов SXF, TXF, MAP, SIT, SITX  по имени файла

·  GetRscNameFromAnySxf

·  GetRscNameFromSxf

- Запросить имя классификатора (RSC) из файлов SXF, TXF, MAP (SIT)

·  GetSheetNameFromAnySxf

- Запросить имя карты из файлов SXF, TXF, MAP (SIT)

·  GetSxfCheckSum

·  GetSxfCheckSumUn

- Запросить контрольную сумму файла SXF

·  SxfCheckSumUn

- Проверить контрольную сумму файла SXF

·  mapStructControl

- Структурный контроль листа

·  mapSortProcess

- Сортировка всех карт и обстановок, входящих в документ

·  mapGetAnySxfInfoByName

- Запросить паспортные данные из файлов SXF, TXF, MAP (SIT)

·  GetDirItemCount

- Запрос числа элементов (SXF,TXF,MAP,...) в DIR

·  GetDirAreaName

- Запрос названия района или первой карты в списке (SXF,TXF,MAP,...) в DIR

·  GetDirItemList

·  GetDirItemListUn

- Запрос списка имен файлов данных (SXF,TXF,MAP,...) в DIR

·  ImportFromAnySxfProM

·  ImportFromAnySxfPro

·  ImportFromAnySxf

- Загрузить (импортировать) карту из файла SXF, TXF или DIR

·  ImportFromDirPro

- Загрузить карту из файла SXF, TXF или DIR с использованием Select с преобразованием топокарты к зоне документа

·  UpdateFromAnySxf

- Обновить карту из файла SXF, TXF или DIR с использованием Select

·  ExportToSxf

- Сохранить (экспортировать) карту в двоичный формат SXF

·  UpdateFromDirPro

- Загрузить карту из файла SXF, TXF или DIR с использованием Select с преобразованием топокарты к зоне документа

·  ExportToSxfEx

- Сохранить (экспортировать) карту в двоичный формат SXF

·  ExportToTxf

- Сохранить (экспортировать) карту в текстовый формат TXF

·  ExportToDir

- Сохранить (экспортировать) карту в формат DIR

·  ExportToDirEx

·  ExportToDirUn

- Сохранить (экспортировать) карту в формат DIR

·  CheckZipValidate

- Проверить корректность архива в ZIP-файле

·  UnZipToFolder

- Распаковать ZIP-файл в заданную папку

·  UnZipToFolderEx

- Распаковать список файлов из ZIP-файла в заданную папку

·  UnZipFileToMemory

- Распаковать заданный файл из ZIP-файла в память

·  UnZipMemoryPoint

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

·  UnZipFreeMemory

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

·  UnZipInfo

- Запросить статистику по содержанию ZIP-архива (исходный размер, размер в zip, процент сжатия, дата и время создания файла, имя файла)

·  UnZipFileList

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

·  UnZipFileCount

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

 

2.13. Функции импорта формата SHP

 

·  shpShapeProcReadPrj

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

·  shpShapeProcSheetInit

·  shpShapeProcInit

- Создать объект для импорта файлов SHP

·  shpShapeProcLoad

- Загрузка  SHP-файла

·  shpShapeProcLoadList

- Загрузить список Shape файлов

·  shpShapeProcClose

- Удалить объект для импорта файлов SHP

 

 

2.14. Функции чтения данных с GPS, работа с COM-портом

 

·  gpsOpen

·  gpsOpenUn

- Открыть COM-порт для чтения GPS

·  gpsOpenComPort

- Открыть COM-порт GPS для чтения/записи  

·  gpsCurrentTime

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

·  gpsClose

- Закрыть COM-порт

·  gpsCloseComPort

- Закрыть COM-порт

·  gpsIsUpdate

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

·  gpsGetPoint

- Запрос координат текущей точки в радианах  в системе 42 года

·  gpsGetSourcePoint

- Запрос координат текущей точки в градусах в системе GPS

·  gpsSatelliteCount

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

·  gpsVisibleSatelliteCount

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

·  gpsSpeed 

- Запросить Скорость над поверхностью

·  gpsIsUpdateCourse

- Запросить - обновилось ли Истинное направление курса в градусах"

·  gpsCourse

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

·  gpsFactorPDOP

- Запросить геометрический фактор PDOP

·  gpsFactorHDOP

 

- Запросить горизонтальный геометрический фактор HDOP

·  gpsFactorVDOP

 

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

·  gpsDeviceMode3D

 

- Запросить режим функционирования устройства

·  gpsSatelliteParamCount 

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

·  gpsSatelliteParam

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

·  gpsGlSatelliteParamCount

- Запросить количество спутников ГЛОНАСС, для которых известны параметры

·  gpsGlSatelliteParam

- Запросить параметры спутников ГЛОНАСС для альманаха

·  gpsSatelliteNumbers

 

- Запросить PRN номера спутников, используемых при решении навигационной задачи

·  gpsCreateFileProtocol

 

- Включить формирование протокола входного буфера

·  gpsCloseFileProtocol

 

- Отключить протокол входного буфера

·  gpsQuality

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

·  gpsPortName

·  gpsPortNameUn

- Запрос имени открытого COM-порта

·  gpsPortHandle

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

·  gpsBaudrate

- Запрос частоты обмена с портом

·  gpsGetRecord

- Запрос содержимого последней записи из GPS

·  gpsPutRecord

- Передать запись в порт

·  gpsGetLastError

- Запрос кода ошибки последней операции

·  gpsSetMask

- Установить функции обратного вызова

  

2.15. Описание базовых переменных

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

 

·  Координаты прямоугольника в районе работ

·  Числовые типы данных в семантике

·  Координаты прямоугольника в окне

·  Объявления идентификаторов

·  Структура задания метрики объекта в системе координат окна

·  Максимальные значения характеристик метрики

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

·  Структуры интерфейса Mapapi

·  Параметры построения зоны видимости

·  Структуры для создания планов, карта и пользовательских карт

·  Структура разделения 4 байтов на составляющие

·  Структура разделения 8 байтов на составляющие

·  Структура описания стандартной палитры

·  Структура, описывающая габаритную рамку изображения объекта

·  Функции обратного вызова

·  Обработчик сообщений

·  Функции MessageBox для LINUX

·  Коды языков сообщений и пунктов меню

·  Идентификаторы команд

·  Идентификаторы сообщений

·  Идентификаторы сообщений (MESSAGE)

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

·  Структуры для вызова прикладных задач

·  Структура взаимодействия с ГИС - сервером

·  Выдать сообщение об ошибке

·  Структуры для списка врезок

·  Описание структуры для работы с меню

·  Описание структур классификатора (RSC)

·  Вспомогательные структуры

·  Ведение протокола транзакций

·  Оповещение о изменении объекта карты

·  Поддержка отображаемых в память файлов

·  Нанесение объекта на карту

·  Информация о точке пересечения отрезка с метрикой подобъекта

·  Файл с набором записей фиксированной длины - 3D-вектора

·  Параметры калькулятора

·  Параметры редактора

 

2.16. Описание параметров функций визуализации произвольных графических объектов ЭК

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

 

·  Описание способа изображения графического объекта

·  Описание координат графического объекта

·  Параметры отображения образца вида объекта

·  Виды функций визуализации произвольных графических объектов на ЭК

·  Структуры параметров визуализации

·  Устаревшие структуры

 

2.17. Описание работы с диалогом печати

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

 

·  Порядок работы с диалогом печати

·  Особенности

·  Описание структур интерфейса MAPAPI

·  Параметры диалога печати карты

·  Значения полей структуры диалога печати карты

·  Параметры печати карты для функций Print

·  Служебная структура параметров для функций построения зарамочного оформления

 

2.18. API-Функции для работы с трехмерной моделью местности

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

  

·  t3dOpen

- Открыть окно отображения трехмерной модели полученных данных.Построить и отобразить трехмерную модель

·  t3dClose

- Закрыть окно отображения трехмерной модели данных

·  t3dSetPoint

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

·  t3dSetPointAndDirect

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

·  t3dGetPoint

- Запросить положение центра вращения трехмерной модели (в метрах на местности)

·  t3dMoveAdjustIsActive

- Проверяет активность синхронизации движения 2D и 3D карт

·  t3dAdjustData

- Согласовать данные векторной карты в памяти и на диске (при необходимости выполняется перестройка и отображение новой 3D-модели)

·  t3dUpdateData

- Обновить и отобразить 3D-модель векторной карты

·  t3dSetSelectObject

- Выделить объект на трехмерной модели

·  t3dClearSelectObject

- Сбросить выделение объекта на трехмерной модели (если объект был ранее выделен функцией t3dSetSelectObject)

·  t3dGetSelectObject

- Копирование выбранного на трехмерной модели объекта

·  t3dGetViewScale

- Запросить текущий знаменатель масштаба отображения 3D-модели

 

2.19. Функции библиотеки (GIS\GSS) DELONE.DLL

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

 

·  CreateDeloneTriangle

- Функция выполняет построение триангуляции Делоне по массиву точек

·  CreateDeloneTriangleSort

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

·  CreateDeloneTriangleXYH

- Второй вариант создания триангуляции

·  CreateDeloneTriangleXYHSort

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

·  BuildDeloneTriangulation

- Построение триангуляции (массива треугольников и массива рёбер) по массиву трехмерных точек

·  BuildDeloneEdges

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

·  DeleteDeloneTriangle

- Удаление массива триангуляции

·  GetNumberTriangle

- Получить номер треугольника, которому принадлежит  точка

·  GetNumberTriangleAdd

- Получить номер треугольника, которому принадлежит  точка

·  GetTriangle

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

·  GetTriangleEdgeAB

- Получить информацию о ребре AB,BC,CA треугольника numTriangle

·  GetTriangleEdgeAB

·  GetTriangleEdgeBC

·  GetTriangleEdgeCA

- Получить информацию о ребре AB,BC,CA треугольника numTriangle

·  GetEdge

- Получить информацию о ребре по его номеру в массиве

·  GetVertex

- Получить информацию о вершине треугольника по ее номеру в массиве

·  GetVertexXYH

- Получить информацию о вершине треугольника по ее номеру в массиве

·  GetHeigth

- Получить информацию о характеристике вершины треугольника (третьей координате) по ее номеру в массиве пикетных точек

·  GetHeigthAdd

- Получить информацию о характеристике вершины треугольника (третьей координате) по ее номеру в массиве пикетных точек

·  GetQuantTriangle

- Получить число треугольников

·  GetQuantVertex

- Получить число вершин

·  GetQuantEdges

- Получить число ребер

·  ThickenTriangle

- Выполнить сгущение триангуляции

·  FacrtorizationTriangle

- Выполнить разложение триангуляции

·  GetControlTriangle

- Получить протокол бракованных точек

·  RebuildTriangle

- Перестроить триангуляцию с учетом структурных линий

·  AddPointsByLine

- Добавить в массив исходных точек, точки    пересечения отрезков метрики структурной линии info с рёбрами ранее построенной триангуляции htriangle

·  MarkEdgesByLine

- Выставить флаг "структурная линия" рёбрам триангуляции htriangle, лежащим на отрезках структурной линии info

·  IndexTriangles

- Индексация построенной триангуляция для ускорения поиска треугольника

·  GetCountTriangleSummit

- Поиск триангуляций, имеющих гнездом указанную точку

·  GetNumberTriangleSummit

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

 

2.20. Прототипы функций работы с базой данных DBF

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

 

·  sdbErrorCode

- Получить код ошибки

·  GetErrorText

- Получить сообщениe об ошибке по коду ошибки

·  sdbErrorTextEx

- Получить расширенное сообщение об ошибке

·  ControlTableStruct

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

·  ControlNewRecordForTableStruct

- Функция контроля новой записи массива описания структуры CELLFORMAT

·  ControlAndSetVersionDBaseDrv

- Функция контроля версии DBASE драйвера

·  sdbCreateTableFromFile

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

·  sdbCreateTableFromArray

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

·  sdbOpenAndCheckTable

- Получить идентификатор таблицы, открыть таблицу c проверкой соответствия структуры

·  sdbOpenAndNotCheckTable

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

·  sdbAppendRecord

- Добавить новую пустую запись

·  sdbDeleteRecord

- Удалить текущую запись

·  sdbSaveSemanticInRecord

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

·  sdbSaveSemanticByField

- Запись значения семантики в текущую запись по имени поля

·  sdbAppendRecordForObject

- Добавить запись для объекта

·  sdbPostRecord

- Сохранить изменения в записи

·  sdbGetTableRecordCount

- Получить количество записей

·  sdbGetTableFieldCount

- Получить количество полей

·  sdbGotoFirst

- Перейти на первую запись таблицы

·  sdbGotoNext

- Перейти на следующую запись таблицы

·  sdbGotoPrior

- Перейти на предыдущую запись таблицы

·  sdbGotoLast

- Перейти на последнюю запись таблицы

·  sdbGetMinIntegerValueByNameField

- Получить min integer значение по имени поля

·  sdbGetMaxIntegerValueByNameField

- Получить max integer значение по имени поля

·  sdbGetMinDoubleValueByNameField

- Получить min double значение по имени поля

·  sdbGetMaxDoubleValueByNameField

- Получить max double значение по имени поля

·  sdbGetTableStruct

- Сосчитать формат записи в массив  структур CELLFORMAT

·  sdbUpdateCodeSemantic

- Обновить массив  структур CELLFORMAT с контролем имен

·  sdbGetNameAndTypeFieldByNumberField

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

·  sdbGotoLocateRecord

- Получить массив значений , используя массив имен полей

·  sdbTableLocate

- Поиск записи с помощью  Locate, используя массив полей и значений

·  sdbGetSemanticByFieldChar

- Сосчитать данные  в виде символьного  значения по имени поля

·  sdbGetSemanticInRecordChar

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

·  sdbGetSemanticByFieldInt

- Сосчитать данные  в виде integer по имени поля

·  sdbGetSemanticInRecordInt

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

·  sdbGetSemanticByFieldDouble

- Сосчитать данные  в виде double по имени поля

·  sdbGetSemanticInRecordDouble

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

·  sdbSetCodePage

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

·  sdbTableCancel

- Отменить изменения в текущей записи

·  sdbCloseTable

- Закрыть таблицу

·  sdrErrorCode

- Получить код ошибки

·  sdrErrorTextExRsc

- Получить расширенное сообщение об ошибке

·  sdrCreateFromMap

- Получить идентификатор таблицы для RSC

·  sdrRegisterLayer

- Зарегистрировать слой и локализацию

·  sdrSaveSemanticForObject

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

·  sdrSaveSemanticForObjectUnicode

- Cохраненить  семантику объекта для зарегестрированного слоя в Unicode

·  sdrClose

- Закрыть таблицы для RSC

  

2.21. Функции чтения данных из БД SQL SERVER

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

 

·  sdbSQLInitConnectionDset

- Вызов функции создания класса подключения к БД

·  sdbSQLExecuteParamsDialogs

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

·  sdbSQLOpenAndNotCheckTable

- Открыть таблицу без проверки соответствия структуры

·  sdbSQLCloseTable

- Закрыть таблицу

·  sdbSQLGetTableRecordCount

- Получить количество записей

·  sdbSQLGetTableFieldCount

- Получить количество полей

·  sdbSQLGotoFirst

- Перейти на первую запись таблицы

·  sdbSQLGotoNext

- Перейти на следующую запись таблицы

·  sdbSQLGotoPrior

- Перейти на предыдущую запись таблицы

·  sdbSQLGotoLast

- Перейти на последнюю запись таблицы

·  sdbSQLGotoLocateRecord

- Получить массив значений , используя массив имен полей

·  sdbSQLGetNameAndTypeFieldByNumberField

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

·  sdbSQLGetMinIntegerValueByNameField

- Получить min integer значение по имени поля

·  sdbSQLGetMaxIntegerValueByNameField

- Получить max integer значение по имени поля

·  sdbSQLGetMinDoubleValueByNameField

- Получить min double значение по имени поля

·  sdbSQLGetMaxDoubleValueByNameField

- Получить max double значение по имени поля

·  sdbSQLGetSemanticByFieldChar

- Сосчитать данные  в виде символьного  значения по имени поля

·  sdbSQLGetSemanticInRecordChar

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

·  sdbSQLGetSemanticByFieldInt

- Сосчитать данные  в виде integer по имени поля

·  sdbSQLGetSemanticInRecordInt

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

·  sdbSQLGetSemanticByFieldDouble

- Сосчитать данные  в виде double по имени поля

·  sdbSQLGetSemanticInRecordDouble

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

·  sdbSQLTableLocate

- Поиск записи с помощью  Locate, используя массив полей и значений

  

2.22. Стандартные диалоги ГИС КАРТА 2011 для приложений на GIS ToolKit

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

 

·  tedInsertPoints

- Диалог "Редактирование метрики объекта"

·  tedEditSemantic

- Диалог "Редактирование семантики объекта"

·  tedUpdateSemantic

- Диалог "Обновление семантики объектов"

·  semGetDateSemantic

- Диалог "Редактирование семантики типа "Дата"

·  tedUndoOperation

- Диалог "Отмена транзакций"

·  tedOpenAtlas

·  tedOpenAtlasEx

·  tedOpenAtlasUn

- Диалог "Открыть атлас карт"

·  tedCreateAtlas

- Диалог "Создать атлас карт"

·  tedAtlasList

·  tedAtlasListEx

- Диалог "Выбрать карту из списка"

·  tedGoPoint

- Диалог "Перейти в заданную точку по координатам"

·  tedAddDataFormDirEx

- Диалог "Добавление в документ данных из каталога"

·  scnChoiceNewObject

- Создание нового объекта

·  scnSetObjectFromRsc

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

·  mapExecuteGNClient

- Диалог "Настройка вида лицензии"

·  scnGetMapNumberWithTitle

- Выбор номера карты (векторной, растровой, матричной) из списка

·  scnOpenMessageBoxProcess

- Функция создания диалога обработки сообщения

·  scnUpdateMessageBoxProcess

- Функция обновления содержимого диалога

·  scnCloseMessageBoxProcess

- Функция закрытия диалога

·  scnChangeCodeSemantic

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

·  semMakeSemantic

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

·  tedLoadObjectsFromKML

- Нанесение объектов по координатам из файла KML

 

2.22.1. Функции доступа к ГИС-СЕРВЕРУ

 

·  svGetUserData

- Вызвать диалог регистрации пользователя на ГИС Сервере

·  svGetConnectParameters

- Вызвать диалог ввода параметров соединения с ГИС Сервером

·  svOpenDataEx

- Вызвать диалог выбора доступных пользователю данных на ГИС Сервере

·  svOpenDataAtlasEx

- Вызвать диалог выбора доступных пользователю данных на ГИС Сервере

·  svGetServerData

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

·  svGetServerTypeData

- Вызвать диалог выбора для уже зарегистрированных пользователей  доступных данных определенного типа на ГИС Сервере

·  svOpenDataAtlas

- Вызвать диалог выбора доступных пользователю данных на ГИС Сервере для атласа

·  svOpenData

- Вызвать диалог выбора доступных пользователю данных на ГИС Сервере

·  svAppendData

- Вызвать диалог выбора доступных пользователю данных на ГИС Сервере для добавления к текущей открытой карте

·  svStringToHash

- Преобразовать строку в хэш по алгоритму MD5

 

2.22.2. Функции построения профиля

 

·  mclOpenBuildProf

·  mclOpenBuildProfEx

- Пример вызова функций построения диалога

·  mclCloseBuildProf

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

·  mclSetCurrentValue

- Отобразить профиль в текущей точке

 

2.22.3. Функция построения зоны видимости

 

·        mclBuildZoneVisibility

·        mclBuildZoneVisibilityUn

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

 

2.22.4. Диалог отображения высоты в точке

 

·  mclShowHeight

- Диалог отображения высоты в точке для всех открытых матриц

·  scnSetRotateOptions

- Диалог настройки параметров масштабирования, перемещения и поворота

 

2.22.5.  Диалог ввода пароля для доступа к карте

·  scnGetMapPassword

- Диалог ввода пароля для доступа к карте

 

2.22.6.  Диалог ввода пароля для распаковки архива

 

·  scnGetUnzipPassword

- Диалог ввода пароля для распаковки архива

 

2.22.7.  Функция создания  XSD-схемы по классификатору 

·  scnRscToXsd

- Функция создания  XSD-схемы по классификатору

 

2.22.8.  Функция построения зоны вокруг объекта

 ·  mclPutRadiusZoneObject

- Построение зоны

 ·  mclCreateStatisticObject

- Открыть диалог "Справка об объекте"

 ·  mclCloseStatisticObject

- Закрыть диалог "Справка об объекте"

 ·  mclChangeStatisticObject

- Обновление диалога "Справка об объекте"

 

 

 

Дата последней корректировки   12.07.2017 г.