2.2. Функции поиска и отбора объектов электронной векторной карты

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

2.2.1. Функции поиска объектов электронной карты

 

·  mapWhatObject      

·  mapWhatObjectEx                 

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

·  mapWhatActiveObject

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

·  mapSetTextPlace

·  mapGetTextPlace

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

·  mapWhatObjectBySelect     

·  mapWhatObjectBySelectEx      

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

·  mapSeekObject                         

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

·  mapSeekObjectNumber

·  mapSeekObjectNumberUn

·  mapSeekObjectNumberEx

- Поиск номера объекта по имени листа (номенклатуре) и номеру объекта

·  mapSeekObjectByGUID

- Поиск объектов по GUID в листе (значение семантики OBJECTGUID 32799)

·  mapSeekObjectByStringGUID

- Поиск объектов по GUID в листе (значение семантики OBJECTGUID 32799)

·  mapSeekSelectObject                

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

·  mapSeekSelectObjectCount

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

·  mapSeekSelectObjectCountEx

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

·  mapSeekSelectNearestObject

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

·  mapSeekViewObject                  

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

·  mapSeekAdjacentObject           

- Поиск объекта, имеющего с данным объектом смежный участок

·  mapSeekAdjacentListEx             

- Поиск соседей, имеющих с данным объектом смежный участок

·  mapCreateSeekConnectPath

- Создание класса поиска смежного участка для заданного подобъекта

·  mapFreeSeekConnectPath

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

·  mapSeekConnectPath

- Поиск следующего смежного участка для заданного подобъекта

·  mapTestObject  

                  

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

·  mapTotalTestObject  

                   

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

·  mapReadObjectByNumber         

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

·  mapReadObjectByNumberEx

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

·  mapReadObjectByKey

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

·  mapReadObjectByKeyEx

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

 

2.2.2. Функции обобщенного поиска объектов электронной карты

 

·  mapGetTotalSeekMapRule     

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

·  mapSetTotalSeekMapRule       

- Установить правило обобщенного поиска по картам

·  mapGetTotalSeekViewRule   

·  mapSetTotalSeekViewRule 

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

·  mapSetTotalSeekSample   

·  mapSetTotalSeekSample       

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

·  mapSetTotalSeekAccess          

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

·  mapTotalPaintSelect95            

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

·  mapTotalViewSelect

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

·  mapTotalSeekObjectCount       

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

·  mapTotalSeekObject               

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

·  mapTotalSeekObjectEx

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

·  mapSetTotalSelectFlag

·  mapGetTotalSelectFlag

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

·  mapGetTotalSeekBorder

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

·  mapGetSiteSeekBorder

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

 

2.2.3. Функции создания / удаления контекста поиска / отображения

 

·  mapCreateMapSelectContext   

- Создание контекста (описание условий) поиска/отображения объектов карты

·  mapCreateCopySelectContext    

- Создание копии контекста (описания условий)   поиска/отображения объектов карты

·  mapCopySelectContext

- Копировать контекст (описание условий) поиска/отображения

·  mapCopySelectContextEx

- Копировать контекст (описание условий) поиска/отображения

·  mapClearSelectContext          

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

·  mapClearSelectContextEx

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

·  mapDeleteSelectContext       

- Удаление контекста (описание условий)

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

·  mapSetInversionSelect

·  mapGetInversionSelect

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

·  mapSelectAndSelect

- Установить пересечение условий поиска (target = target & source)

·  mapSelectAndUsedSelect

- Установить пересечение условий поиска (target = target & usedc составом объектов карты

·  mapSelectOrSelect

- Установить пересечение условий поиска с операцией OR

·  mapIsSelectActive

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

·  mapSelectLayer                     

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

·  mapCheckLayer                      

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

·  mapSelectList                          

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

·  mapCheckList                         

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

·  mapSelectObject                     

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

·  mapCheckObject                     

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

·  mapSelectLocal                     

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

·  mapCheckLocal                     

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

·  mapSelectKey                         

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

·  mapCheckKey                       

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

·  mapGetMinKey                    

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

·  mapGetMaxKey                   

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

·  mapSelectTitlePro

·  mapSelectTitleUn

·  mapSelectTitle

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

·  mapSelectSemanticAppend   

·  mapSelectSemanticAppendUn

- Добавление условий в список

·  mapSelectSemanticClear        

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

·  mapSelectSemanticDelete       

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

·  mapSelectSemanticCount       

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

·  mapSelectSemanticCondition 

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

·  mapSelectSemanticCode    

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

·  mapSelectSemanticLink     

·  mapGetSelectSemanticLink

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

·  mapSelectSemanticValue   

·  mapSelectSemanticValueUn

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

·  mapSelectMeasureCount    

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

·  mapSelectMeasureClear      

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

·  mapIsSelectMeasureRange    

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

·  mapSelectMeasureAppend       

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

·  mapSelectMeasureLink        

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

·  mapSelectMeasureCode         

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

·  mapSelectMeasureValue       

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

·  mapSelectMeasureCondition

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

·  mapGetSelectRecordSize      

- Запрос размера записи, необходимый для сохранения

·  mapFreezeMapContents    

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

·  mapDefreezeMapContents 

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

·  mapGetSelectRecord            

- Формирование записи для сохранения условий поиска

·  mapGetSelectRecordXML

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

·  mapGetSelectRecordXMLPoint

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

·  mapFreeSelectRecordXML

- Удалить запись в памяти, созданную функцией mapGetSelectRecordXML

·  mapPutSelectRecord             

- Заполнение условий поиска из записи

·  mapPutSelectRecordXML

- Заполнить условия поиска из записи XML

·  mapIsSample                         

- Опросить наличие списка объектов в контексте условий поиска/отображения

·  mapGetSampleCount

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

·  mapGetSampleByNumber

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

·  mapClearSample                     

- Чистка списка объектов в контексте условий поиска/отображения

·  mapGetSampleBynumber

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

·  mapSetSampleComplex

- Установить признак совместной обработки номеров объектов с условиями по локализации, слоям, семантике и пр.

·  mapInvertSample

- Инвертировать список отобранных объектов в контексте условий поиска 

·  mapSetSampleAllObjects

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

·  mapSelectSampleByObject

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

·  mapUnselectSampleByObject

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

·  mapSelectViewSample        

·  mapSelectViewSampleUn     

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

·  mapCheckViewSample

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

·  mapCheckSeekSample

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

·  mapSelectSeekSample            

·  mapSelectSeekSampleUn

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

·  mapSelectSample                    

·  mapSelectSampleUn

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

·  mapSelectSampleByList         

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

·  mapSelectSampleByNumber   

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

·  mapUnselectSample     

·  mapUnselectSampleUn

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

·  mapUnselectSampleByList        

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

·  mapUnselectSampleByNumber 

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

·  mapSelectArea    

·  mapSelectAreaUn                 

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

·  mapSelectAreaEx           

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

·  mapSelectAreaPro

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

·  mapSelectSeekArea           

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

·  mapSelectSeekAreaFrame           

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

·  mapUnselectSeekArea    

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

·  mapGetAreaSelectFlag

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

·  mapGetDrawObjectsFlag

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

·  mapSetDrawObjectsFlag

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

 

2.2.4. Функции поиска по метрике объекта

 

·  mapSeekNearPoint  

- Найти точку метрики подобъекта

·  mapSeekNearVirtualPoint

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

·  mapGetCurrentSubject

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

·  mapSeekNearVirtualPointSubject

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

·  mapSeekVirtualPointByDistance 

- Определение координат точки, лежащей на заданном расстоянии от заданной точки

·  mapSeekVirtualPointByDistanceInMap

- Определение координат точки, лежащей на заданном расстоянии (по периметру) от заданной точки

·  mapSeekVirtualPointByDistanceWithHeight

- Определение координат точки, лежащей на заданном  расстоянии (по периметру) от заданной точки с учетом рельефа

·  mapSeekVirtualPointByDistance

- Определение координат точки, лежащей на заданном расстоянии (по периметру) от заданной точки

·  mapSeekPointObjectByDistance

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

·  mapSeekPointObjectByDistanceAndName

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

·  mapGetCurrentSubject

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

 

2.2.5. Функции пересечения объектов цифровой карты

 

·  mapCreateObjectsCross        

- Пересечение двух объектов. Создание класса пересечения

·  mapFreeObjectsCross           

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

·  mapGetNextCross                 

- Пересечение двух объектов. Запрос объекта

·  mapGetObjectsCross             

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

·  mapGetObjectsUnion

- Объединение двух объектов. Создание класса пересечения

·  mapSquareObjectsUnion

           

- Объединение (сшивка) двух площадных объектов (типа "Кварталы")

 

2.2.6. Функции согласования объектов цифровой карты

 

·  mapCreateObjectsConsent   

- Согласование двух объектов. Создание класса согласования

·  mapFreeObjectsConsent       

- Согласование двух объектов. Освобождение класса согласования

·  mapGetNextConsent             

- Согласование двух объектов. Запрос объекта

 

2.2.7. Функции запроса точек пересечения объектов цифровой карты

(обрабатываются все подобъекты)

 

·  mapCreateObjectCrossPointsEx

- Нахождение точек пересечения двух объектов. Создание класса точек пересечения

·  mapCreateObjectCrossPoints   

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

·  mapGetCrossCount                  

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

·  mapGetCrossPoint                   

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

·  mapFreeCrossPoints                

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

 

2.2.8. Функции запроса точек пересечения объектов/подобъектов

(подобъекты не обрабатываются)

 

·  mapCreateSubjectCrossPoints

- Нахождение точек пересечения двух  объектов/подобъектов

·  mapCreateSubjectCrossPointsEx

- Нахождение точек пересечения двух объектов/подобъектов

·  mapInsertPointCross                

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

·  mapCheckInsideObject          

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

·  mapCheckInsideObjectEx    

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

·  mapCheckInsidePoint      

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

·  mapCheckOverlap      

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

·  mapCrossCutData

- Найти пересечение двух отрезков

·  mapCrossCutAndSubject

- Пересечение отрезка и метрики объекта / подобъекта

·  mapGetPointPosition

- Положение точки относительно отрезка

·  mapSeekPointNormalLine

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

 

2.2.9. Функции рассечения замкнутого объекта по линии

 

·  mapCreateObjectCutByLine

- Рассечение замкнутого объекта по линии

·  mapFreeObjectsCut

- Рассечение замкнутого объекта по линии

·  mapGetNextCut

- Рассечение замкнутого объекта по линии

 

2.2.10. Функции пересечения площадных объектов цифровой карты

 

·  mapCreateObjectsCrossSquare

- Создание класса пересечения двух площадных объектов

·   mapSetPrecision

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

 

2.2.11. Функции для набора объектов, объединенных по семантической характеристике

 

·  mapCreateObjectSet  

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

·  mapFreeObjectSet 

- Освобождение класса набора объектов, объединенных по семантической характеристике

·  mapBuildObjectSet

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

·  mapBuildSelect  

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

·  mapBuildObjectSetByType

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

·  mapObjectSetCount  

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

·  mapObjectSetObject  

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

·  mapObjectSetFramePlane  

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

·  mapObjectSetNominateLeader  

- Назначить главный объект в наборе

·  mapObjectSetClearObject  

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

·  mapObjectSetClear  

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

·  mapObjectSetIsGroup   

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

·  mapObjectSetGetTypeSemn

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

·  mapObjectSetDelete  

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

·  mapObjectSetDeleteSemantic  

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

·  mapPaintObjectSet

- Отобразить набор

·  mapObjectSetSave 

- Сохранить набор

·  mapObjectSetRemoveNumber  

- Удалить объект из группы по его номеру на листе (с 1)

·  mapObjectSetAppendGeneral   

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

·  mapObjectSetAppendGeneralNew

- Добавить главный объект  группу

·  mapObjectSetAppendSubordinate  

- Добавить подчиненный объект группу (с приписыванием семантики 32802)

·  mapObjectSetAppendSubordinateNew

- Добавить подчиненный объект группу (с приписыванием семантики 32802)

·  mapObjectSetFindGeneral

- Найти главный объект в группе

·  mapObjectSetUnion   

- Объединить наборы

 

2.2.12. Функция для расчета семантической характеристики  в точке 

                    по векторной карте

 

·  mapCalcCharacteristic   

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

 

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

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

 

·  selSemanticSelectInit                      

- Выбрать семантическую характеристику

·  selSemanticSelect                    

- Выбрать семантическую характеристику

·  selSemanticSelectFilterInit

- Выбрать семантическую характеристику по фильтру

·  selSemanticSelectFilter                          

- Выбрать семантическую характеристику по фильтру

·  selSetViewStaff

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

·  selSetViewStaffEx                      

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

·  selSetSiteViewStaff

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

·  selRestoreSeekSelect

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

·  selSetSiteModelFilterTitleUn

- Сформировать модель и записать ее в файл моделей

·  selSetModelsFilterTitleUn

Сформировать модель и записать ее в файл моделей

·  selSetObjectsSearch        

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

·  selSetObjectsSearchEx

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

·  selSetObjectsSearchRsc

- Расширенная установка фильтра поиска объектов карты

·  selSetLayersFilter      

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

·  selRestoreSelect

- Восстановить параметры отображения

·  selSaveSelect

- Сохранить параметры отображения объектов

·  selSaveSeekSelect  

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

·  selSetFilterTitle

·  selSetFilterTitleUn

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

·  selSetSiteFilterTitle

·  selSetSiteFilterTitleUn

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

·  selSearchName

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

·  selSearchObjectByArea

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

·  selSetFilter

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

·  selSetFilterByName

·  selSetFilterByNameUn

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

·  selFindStaff         

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

·  selSetMarkFilter

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

·  selSetSearchFilter          

·  selSetSearchFilterUn

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

·  selRestoreParms

·  selRestoreParmsUn

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

·  selMarkParmsModelName          

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

·  selAreaParmsModelName

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

·  selSearchAddress

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

·  selSetSelectByMap  

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

·  selSetAreaFilter

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

·  selSetSelectByModel         

- Установить контекст по модели с номером "nmodel"

 

2.3. Функции работы с пользовательскими электронными векторными картами обстановки

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

 

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

      

·  mapOpenSiteForMap                      

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

·  mapCloseSiteForMap                    

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

·  mapCloseSiteForMapByName

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

·  mapDeleteSite                          

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

·  mapDeleteSiteByName

·  mapDeleteSiteByNameUn

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

·  mapClearSite

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

·  mapCopySite                      

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

·  mapSaveSite

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

·  gsMapSorting

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

·  mapGetSiteMode          

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

·  mapGetSiteCodeFlag          

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

·  mapIsTempSite

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

·  mapIsSiteLimited

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

·  mapIsSiteRealGeo

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

·  mapIsSiteGeoSupported

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

·  mapIsSiteMarine

·  mapIsSiteSeanutic

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

·  mapIsSiteArmy

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

·  mapIsSiteAero

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

·  mapIsSiteFromServer

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

·  mapGetMapStateFlag

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

·  mapAdjustSiteData

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

·  mapCheckMapStateFlag

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

·  mapIsSiteSitX

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

·  mapSetObjectTimeFlag

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

·  mapGetObjectTimeFlag

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

·  mapSetAutoObjectGUID

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

·  mapGetAutoObjectGUID

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

·  mapGetSiteCopyFlag

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

·  mapGetSiteHidePassportFlag

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

·  mapGetPrintFlag

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

·  mapGetDBMapFlag

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

·  mapGetSiteEditFlag      

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

·  mapSetSiteEditFlag

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

·  mapGetSiteChangeEditFlag

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

·  mapGetScalingToLevelFlag

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

·  mapSetScalingToLevelFlag

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

·  mapGetSiteTransparent

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

·  mapSetSiteTransparent

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

·  mapGetSiteBackLightText

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

·  mapSetSiteBackLightText

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

·  mapGetSiteInquiryFlag

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

·  mapSetSiteInquiryFlag

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

·  mapGetSiteViewFlag

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

·  mapSetSiteViewFlag  

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

·  mapHideSiteObject

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

·  mapUnhideSiteObject

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

·  mapClearHideSiteObject

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

·  mapGetHideSiteObject

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

·  mapSetSiteViewOrder

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

·  mapGetSiteViewOrder

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

·  mapChangeOrderSiteShow

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

·  mapGetSiteRangeScaleVisible

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

·  mapSetSiteRangeScaleVisible

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

·  mapGetObjectSiteIdent          

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

·  mapGetSiteNumber                 

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

·  mapGetSiteIdent        

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

·  mapGetSiteIdentByName

·  mapGetSiteIdentByNameUn

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

·  mapGetSiteSheetNameUn

·  mapGetSiteSheetName

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

·  mapGetSiteListNameEx

·  mapGetSiteNomenclature

·  mapGetSiteNomenclatureUn

·  mapGetSiteListNameUn

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

·  mapGetSiteListName

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

·  mapGetSiteIdentBySheetName

·  mapGetSiteIdentByNomenclature

· mapGetSiteIdentByNomenclatureUn

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

·  mapGetSiteIdentBySheetNameUn

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

·  mapGetActiveSite    

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

·  mapSetActiveSite            

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

·  mapGetSiteCount                           

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

·  mapGetSiteFileName                     

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

·  mapGetLogPath

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

·  mapGetSiteFileNameEx

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

·  mapGetSiteFileNameUn

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

·  mapGetMapFilesName

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

·  mapGetSheetFilesLength

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

·  mapGetMapPassportRecord             

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

·  mapPutMapPassportRecord        

·  mapPutMapPassportRecordUn     

- Создание карты по записи паспорта карты

·  mapGetSiteListFrameObject

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

·  mapCreateSiteObject

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

·  mapGetObjectDocIdent

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

·  mapSetObjectMap

·  mapChangeObjectMap         

- Перенос объекта на другую карту

·  mapClearSiteObject

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

·  mapSetSiteBorder                            

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

·  mapGetSiteBorder

·  mapGetSiteBorderEx

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

·  mapGetSiteMapBorder

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

·  mapGetSiteListFrame

- Запросить габариты объекта "Рамка листа" (если рамки нет - заполняются по габаритам из паспорта)

·  mapChangeSiteRsc

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

 

2.3.2. Функции мониторинга изменений карты на сервере

 

·  mapGetChangedObjectListAndUpdate

- Запросить список изменившихся на ГИС Сервере объектов и обновить описание объектов в памяти

·  mapGetChangedObjectCount     

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

·  mapGetChangedObjectAction    

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

·  mapGetChangedObjectTotalAction

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

·  mapGetChangedObject   

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

·  mapGetChangedObjectState     

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

·  mapGetChangedObjectCode

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

·  mapGetChangedObjectKey

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

·  mapFreeChangedObjectList     

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

·  mapGetSiteDateAndTime

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

  

2.3.3. Функции хранения документов на сервере с картой

 

· mapDeleteSiteDocumentUn             

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

·  mapReadSiteDocumentUn

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

·  mapReadSiteDocumentInfoUn

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

·  mapSaveSiteDocumentUn

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

·  mapGetSiteDocumentNameUn

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

·  mapIsSiteDocumentStorage

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

 

2.3.4. Функции отображения и печати пользовательской карты

 

· mapDeleteSiteDocumentUn             

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

·  mapReadSiteDocumentUn             

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

·  mapSaveSiteDocumentUn             

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

·  mapIsSiteDocumentStorage

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

·  mapPaintExampleSiteObject

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

·  mapPaintExampleSiteObjectEx

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

 

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

 

·        mapGetSiteViewSelect               

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

·        mapSetSiteViewSelect               

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

·        mapGetSiteBright                       

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

·        mapSetSiteBrigh                         

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

·        mapGetSiteContrast                   

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

·        mapSetSiteContrast                    

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

·        mapGetSiteColorsCount           

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

·        mapGetSitePalette

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

·        mapGetSiteColors         

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

·        mapSetSiteColors

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

·        mapSetSitePaletteByNumber

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

·        mapGetSitePaletteNumber

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

·        mapGetSitePaletteCount

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

 

2.3.6. Функции поиска объектов пользовательской карты

 

·  mapGetSiteActiveSelect

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

·  mapSetSiteActiveSelect

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

·  mapSeekSiteObject                     

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

·  mapSeekSiteSelectObject

·  mapSeekSiteSelectObjectEx

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

·  mapSeekSiteSelectNearestObject

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

·  mapSeekSiteSelectCount

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

·  mapSeekSiteSelectCountForList

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

·  mapSeekSiteViewObject             

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

·  mapSeekSiteViewCount             

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

·  mapGetSiteSeekSelect                

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

·  mapSetSiteSeekSelect               

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

 

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

 

·  mapGetSiteScale                            

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

·  mapSetSiteScale

- Изменить базовый масштаб пользовательской карты

·  mapGetSiteName             

·  mapGetSiteNameEx      

·  mapSetSiteNameEx

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

·  mapGetSiteNameUn

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

·  mapGetSiteListName

·  mapGetSiteListNameUn

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

·  mapGetSiteType                             

- Запрос типа карты (см. MAPTYPE)

·  mapGetSiteX1

·  mapGetSiteY1

·  mapGetSiteX2           

·  mapGetSiteY2

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

·  mapGetSiteObjectCount                

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

·  mapGetSiteRealObjectCount                

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

·  mapGetSiteNewObjectKey

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

·  mapGetSiteListCount

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

·  mapDeleteSiteList

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

·  mapGetSiteObjectCountInList

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

·  mapUpdateSiteInfoEx

·  mapUpdateSiteInfo

·  mapUpdateSiteInfoPro

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

·  mapSetSiteDatum

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

·  mapGetSiteDatum

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

·  mapSetSiteEllipsoidParameters

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

·  mapGetSiteEllipsoidParameters

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

·  mapGetSiteLocalTransformationType

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

·  mapGetSiteLocalTransformationParm

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

·  mapSetLocalTransformation

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

·  mapGetSiteInfoEx    

·  mapGetSiteInfoPro

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

·  mapGetDataIdent

·  mapSetDataIdent

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

·  mapGetSiteSecurityCode    

·  mapSetSiteSecurityCode

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

·  mapGetSiteUsedSelect                         

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

·  mapIsUsedSelectActive

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

·  mapTransformationMap

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

·  mapGetEPSGCode    

·  mapSetEPSGCode                         

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

·  mapGetCRSIdent                         

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

·  mapGetCRSIdent                         

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

 

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

 

·  mapGetSiteLayerCount

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

·  mapGetSiteLayerName

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

·  mapGetSiteLayerNameUn                    

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

 

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

 

·  mapSiteRscObjectCount

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

·  mapSiteRscObjectCountInLayer

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

·  mapSiteRscObjectNameInLayer

·  mapSiteRscObjectNameInLayerUn

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

·  mapSiteRscObjectExcodeInLayer

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

·  mapSiteRscObjectLocalInLayer

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

·  mapSiteRscObjectCodeInLayer

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

·  mapSiteRscObjectCode

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

 

2.3.10. Редактирование пользовательского объекта

 

·  mapDeleteSiteObjectNumber

·  mapDeleteSiteObjectByNumber

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

·  mapGetSiteObjectNumberByKey

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

·  mapGetSiteObjectKeyByNumber

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

·  mapRestoreBackObject

- Восстановить копию объекта по дате и времени

 

2.3.11. Создание контекста поиска/отображения

 

·  mapCreateSiteSelectContext

- Создание контекста (описания условий) поиска/отображения  объектов карты

·  mapSetSelectContextSite

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


2.3.12. Функции создания зарамочного оформления

 

·  mapAddMarginalRepresentationSite

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

·  mapCreateLineSite

- Нанести линию заданного кода на пользовательскую карту

·  mapAddMarginalRepresentationSiteEx

·  mapAddMarginalRepresentationSiteUn

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

·  mapCreateFrameFillSite

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

·  mapCreateTitleSite

·  mapCreateTitleSiteUn

- Нанести текст заданного кода на пользовательскую карту

·  mapPreSscanf

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

·  mapPostSscanf

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

·  mapCreateLegend

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

·  mapCreateLegendFromXML

·  mapCreateLegendFromXMLEx

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

·  ConvertStringToXmlString

- Сконвертировать значение строки, убрав спецсимволы XML

·  ConvertStringToJsonString

·  ConvertStringToJsonStringUn

- Сконвертировать значение строки, заменив спецсимволы JSON ('\"', '\n', '\r', '\v', '\\', '\t')

·  ConvertFromXmlToString

·  ConvertFromXmlToStringUn

- Сконвертировать значение строки, восстановив спецсимволы XML

 

2.3.13. Список районов электронной карты

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

 

·  alsOpenAreaList

·  alsOpenAreaListUn

- Открыть список районов работ

·  alsCreateAreaList

·  alsCreateAreaListEx

·  alsCreateAreaListUn

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

·  alsCloseAreaList

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

·  alsIsGlobalAreaList

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

·  alsGetItemCount

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

·  alsGetItem

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

·  alsGetItemEx

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

·  alsGetItemExUn

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

·  alsGetItemName

·  alsGetItemNameUn

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

·  alsGetItemPath

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

·  alsGetItemPath

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

·  alsGetPathTileByIdent

·  alsGetPathTileByIdentUn

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

·  alsGetPathTile

·  alsGetPathTileUn

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

·  alsSetItemPathTile

·  alsSetItemPathTileUn

- Установить путь к паспорту данных для  WebServer

·  alsGetItemByIdent

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

·  alsGetItemByIdentExUn

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

·  alsGetNameGroupByIdent

·  alsGetNameGroupByIdentUn

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

·  alsSetItemGroupName

·  alsSetItemGroupNameUn

- Установить имя группы данных атласа

·  alsGetNoteByIdent

·  alsGetNoteByIdentUn

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

·  alsSetItemNote

·  alsSetItemNoteUn

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

·  alsGetOrderByIdent

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

·  alsSetItemOrder

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

·  alsGetItemByIdentEx

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

·  alsAppendItem

·  alsAppendItemUn

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

·  alsSetItemMiniMax

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

·  alsSetItemPriority

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

·  alsDeleteItem

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

·  alsGoItemDown

- Найти элемент, расположенный в заданной точке ниже указанного  элемента (в более крупном масштабе)

·  alsGoItemDownByScale

- Найти элемент расположенный в заданной точке   ниже заданного элемента (в более крупном масштабе)

·  alsGoItemDownByScaleEx

- Найти элемент расположенный в заданной точке ниже заданного элемента (в более крупном масштабе)

·  alsGoItemUp

- Найти элемент расположенный в заданной точке выше указанного элемента (в более мелком масштабе)

·  alsGoItemUpByScale

- Найти элемент расположенный в заданной точке выше указанного элемента (в более мелком масштабе)

·  alsGoItemUpByScaleEx

- Найти элемент расположенный в заданной точке выше заданного элемента (в более мелком масштабе)

·  alsSetPictureSize

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

·  alsPaintSelectItem

- Выделить на схеме указанный элемент атласа

·  alsGetItemPosition

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

·  alsItemListEx

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

·  alsEnableItem

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

·  alsEnableItemEx

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

·  alsBorderChange

·  alsBorderChangeUn

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

·  alsMapOccurrence

·  alsMapOccurrenceUn

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

·  alsGetMapBorder

·  alsGetMapBorderUn

- Запросить область перехода

·  alsFindMapBySheetName

·  alsFindMapBySheetNameUn

- Найти в атласе карту, содержащую лист с указанной номенклатурой

 

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

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

 

·  onCreateNetDlg

- Построение геометрической сети объектов

·  onCreateNetDlgEx

- Построение геометрической сети объектов

·  onSeekPathDlg

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

·  onSeekPath

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

·  onSeekPathCreateObject

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

·  onSeekPathDlgByPoint

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

·  onSeekPathByPoint

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

·  onSeekPathByPointEx

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

·  onDistFromKnot

- Нахождение в сети ребер, расположенных на расстоянии менее заданного от указанного узла (построение графа удаленности)

·  onGetNodeByPoint

- Получить ближайший узел сети к указанной точке

·  onGetRibByPoint

- Получить ближайший линейный объект (ребро) к указанной точке

·  onMinimalPath

- Вычисление минимального пути между точками (узлами сети)

·  onMinimalPathEx

- Вычисление минимального пути между точками (узлами сети)

·  onEditDeleteNode

- Редактирование сети - удаление узлов

·  onEditAddNode

- Редактирование сети - добавление узлов

·  onEditRoad

- Редактирование сети - распараллеливание дорог

·  onEditCreateArc

- Редактирование сети - создание съездов и разворотов

·  onOpenGraphEx

- Открытие списка графов

·  onCloseGraph

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

·  onGetGraphSiteIdent

- Определить sit с сетью

·  onSeekPathDlgGraph

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

·  onSeekPathGraph

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

·  onSeekPathGraphSelect

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

·  onSeekPathCreateObjectGraph

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

·  onSeekPathDlgByPointGraph

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

·  onSeekPathByPointGraph

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

·  onSeekPathByPointGraphEx

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

·  onSeekPathByPointExGraph

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

·  onGetCountRib

- Получить количество дуг маршрута

·  onGetArrayRib

- Получить массив номеров дуг маршрута от infobegin до infoend

·  onDistFromKnotGraph

·  onDistFromKnotGraphEx

- Нахождение в сети ребер, расположенных на расстоянии менее заданного от указанного узла (построение графа удаленности)

·  onMinimalPathGraph

- Вычисление минимального пути между точками (узлами сети)

·  onMinimalPathSiteGraph

- Вычисление минимального пути между точками (результаты отображаются на tempsite)

·  onMinimalPathExGraph

- Вычисление минимального пути между точками (узлами сети)

·  onMinimalPathExGraphEx

- Вычисление минимального пути между точками (узлами сети)

  

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

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

 

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

 

·  mapOpenRst                

·  mapOpenRstUn           

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

·  mapOpenRstForMap              

·  mapOpenRstForMapUn

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

·  mapCreateAndAppendRst       

·  mapCreateAndAppendRstUn

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

·  mapCreateAndAppendRstEx

·  mapCreateAndAppendRstExUn

Создание файла растрового изображения

·  mapCreateAndAppendRaster

·  mapCreateAndAppendRasterUn

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

·  mapCreateRst                   

·  mapCreateRstUn     

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

·  mapCreateRstEx

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

·  mapCreateRaster

·  mapCreateRasterUn

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

·  mapCloseRstForMap

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

·  mapRtsFileLengthCalculation

- Оценка теоретической длины файла растровой карты до ее создания       

·  mapRstFileLength

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

·  mapGetRstNumberByName

·  mapGetRstNumberByNameUn

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

·  mapCloseRst                            

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

·  mapDeleteRst

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

·  mapGetRstName                     

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

·  mapGetRstNameUn

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

·  mapGetRstCount                   

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

·  mapGetRstCurrentNumber    

- Запрос текущего номера растра  

·  mapGetRstView    

·  mapSetRstView

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

·  mapGetRstTransparent

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

·  mapSetRstTransparent

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

·  mapSetRstGroupView

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

·  mapSetRstViewOrder     

·  mapGetRstViewOrder

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

 

·  mapChangeOrderRstShow

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

·  mapChangOrderRstInChain

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

·  mapSetRstCurrentNumber    

- Установка текущего номера растра  

·  mapClearRstCache

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

·  mapGetRstColorCount               

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

·  mapGetRstSystemTime

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

·  mapTurnRstViewOrder

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

·  mapGetRstPalette                    

- Запрос описания палитры растра

·  mapSetRstPalette                    

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

·  mapGetRstStandardPalette      

- Запросить описание эталонной палитры растра

·  mapGetRstPaletteFromHeader

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

·  mapGetRstBright                    

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

·  mapGetRstContrast               

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

·  mapGetRstGamma

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

·  mapSetRstBright                  

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

·  mapSetRstContrast              

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

·  mapSetRstGamma

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

·  mapRestoreRstPalette         

- Обновить активную палитру с нулевой яркостью и контрастностью

·  mapCheckInversionRst      

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

·  mapInvertRst                   

- Инвертировать растровую карту

·  mapCheckVisibilityColor 

- Запросить видимость цвета (для 16 и 256 цветных растров)

·  mapSetVisibilityColor     

- Установить видимость цвета (для 16 и 256 цветных растров)

·  mapSetVisibilityColorInRstFile

- Установить видимость цвета (для 16 – и 256-цветных растров)

·  mapSetRstTransparentColor

Установить прозрачный цвет растра (для 16-,24-,32-битных растров)

·  mapGetRstTransparentColor

Запросить прозрачный цвет растра (для 16-,24-,32-битных растров)

·  mapGetRstMaskType

- Запросить тип и шаг маски растра

·  mapSetRstMaskType

- Установить тип и шаг маски растра

·  mapSetRstParameters

Установка взаимосвязанных параметров растра

·  mapSetRstScale               

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

·  mapGetRstScale               

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

·  mapGetRstRangeScaleVisible

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

·  mapSetRstRangeScaleVisible

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

·  mapSetRstPrecision         

- Установить разрешение растра

·  mapGetRstPrecision       

- Запросить разрешение растра

·  mapSetRstBorder           

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

·  mapSetRstBorderEx

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

·  mapGetRstBorder          

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

·  mapDeleteRstBorder     

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

·  mapGetRstMask

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

·  mapGetShowRstByMask

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

·  mapCheckExistenceRstBorder

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

·  mapShowRstByBorder

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

·  mapCheckShowRstByBorder

- Определение способа отображения растра

·  mapGetImmediatePointOfRstBorder

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

·  mapIsRstGeoSupported

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

·  mapGetRstProjectionData

·  mapGetRstProjectionDataPro

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

·  mapSetRstProjectionData

·  mapSetRstProjectionDataPro

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

                         

·  mapGetRstEllipsoidParam

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

·  mapGetRstDatumParam

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

·  mapSetRstDatumParam

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

·  mapGetRstFrameMeters

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

·  mapGetActualRstFrame

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

·  mapSetRstLocation

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

·  mapGetRstLocation

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

·  mapGetRstMeterInElement

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

·  mapGetRstMeterInElementX

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

·  mapGetRstMeterInElementY

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

·  mapGetSizeRstElemInPix

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

·  mapGetSizeRstElemXInPix

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

·  mapGetSizeRstElemYInPix

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

·  mapGetRstWidth

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

·  mapGetRstHeight

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

·  mapGetRstElementSize

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

·  mapCheckRstEdit

·  mapGetRstEdit

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

·  mapCheckExistenceRstLocation

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

·  mapGetRstCopyFlag

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

·  mapGetRstPrintFlag

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

·  mapGetRstLength

- Запросить объем растра в байтах

·  mapCheckRstCompressNumber

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

·  mapSetRstCompressNumber

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

·  mapGetRstCompressJpegQuality

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

·  mapSetRstCompressJpegQuality

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

·  mapGetRstPoint

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

·  mapPutRstPoint

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

·  mapGetRstPlanePoint

- Чтение элемента  по его прямоугольным координатам

·  mapGetRstPlanePointTriangle

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

·  mapGetRstPlanePointColor

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

·  mapGetRstBilinearInterpolationColor

- Билинейная интерполяция - определение цвета точки по 4 соседним пикселям растра

·  mapGetRstBicubicInterpolationColor

- Бикубическая интерполяция - определение цвета точки по 16 соседним пикселям растра

·  mapPutRstPlanePoint

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

·  mapPutRstPlaneLine

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

·  mapGetRstBlockCount

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

·  mapGetRstBlockRow

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

·  mapGetRstBlockColumn

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

·  mapGetRstBlockSize

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

·  mapGetRstCurrentBlockSize

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

·  mapGetRstBlockWidth

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

·  mapGetRstBlockHeight

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

·  mapGetRstCurrentBlockWidth

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

·  mapGetRstCurrentBlockHeight

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

·  mapGetRstBlock

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

·  mapGetRstBlockAndCreate

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

·  mapCheckRstBlockExistence

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

·  mapWriteRstBlock

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

·  mapPutRstBlockByMask

- Запись блока {string,column} размером "size" по DIB-маске "mask"

·  mapCheckRstBlockVisible

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

·  mapSaveRst

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

·  mapPutRstFrame

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

·  mapGetRstFrame

- Чтение прямоугольного участка растра

·  mapGetRstFrameRGB

- Чтение цветовых плоскостей прямоугольного участка растра

·  mapGetRstFrameTurn

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

·  mapRstElementToPixel

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

·  mapPixelToRstElement

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

·  mapBuildRstBlockMask

- Формирование битовой маски текущего блока {string,column}

·  mapSetRstMask

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

·  mapFillRstVisiblePart

- Заливка цветом части растра, ограниченной рамкой

·  mapGetRstProcessingState

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

·  mapSetRstProcessingState

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

·  mapOptimizationRstByName

·  mapOptimizationRstByNameUn

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

·  mapGetRstDuplicatesCount

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

·  mapUpdateRstDuplicates

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

·  mapUpdateRstDuplicatesEx

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

·  mapUpdateRstDuplicateOfBlock

- Обновить уменьшенную копию блока (string,column) растра

·  mapGetRstUserLabel

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

·  mapSetRstUserLabel

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

·  mapWhereSouthWestRstPlane

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

·  mapDeleteRstFile

·  mapDeleteRstFileUn

- Удалить файл RSW

·  mapMoveRstFile

·  mapMoveRstFileUn

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

·  mapCopyRstFile

·  mapCopyRstFileUn

- Скопировать файл RSW

·  mapSetRstPaintCoordSys

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

·  mapRstIsAccessTiff

- Запросить тип растра

·  mapGetRstFileName_Tiff

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

·  mapGetRstFileName_TiffUn

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

·  mapGetRstAffinCoef_Tiff

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

·  mapSetRstAffinCoef_Tiff

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

·  mapGetRstBandCount_Tiff

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

·  mapGetRstRedBand_Tiff

- Запросить номер канала TIFF-растра с номером  number, отображаемого красным

·  mapGetRstGreenBand_Tiff

- Запросить номер канала TIFF-растра с номером  number, отображаемого зеленым

·  mapGetRstBlueBand_Tiff

- Запросить номер канала TIFF-растра с номером  number, отображаемого синим

·  mapSetRstRedBand_Tiff

- Установить номер канала TIFF-растра с номером  number, отображаемого красным

·  mapSetRstGreenBand_Tiff

- Установить номер канала TIFF-растра с номером  number, отображаемого зеленым

·  mapSetRstBlueBand_Tiff

- Установить номер канала TIFF-растра с номером  number, отображаемого синим

·  mapSetRstVegIndex_Tiff

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

·  mapGetRstVegIndex_Tiff

- Возвращает параметры отображения вегетационного индекса

·  mapGetRstBandPixel_Tiff

- Возвращает яркость пиксела изображения на канал bandnum

·  mapSetRstPaintCellRadius_Tiff

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

·  mapGetRstHistogram_Tiff

- Возвращает гистограмму

·  mapGetRstVegIndex_Tiff

- Возвращает параметры отображения вегетационного индекса

·  mapGetRstPaintCellRadius_Tiff

 

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

·  mapIsTiffOpenWithoutConvert

·  mapIsTiffOpenWithoutConvertUn

- Проверяет файл TIF на возможность открытия без преобразования в формат RSW

 

2.4.2. Описание функций  создания TIFF файлов

 

·  mapCreateTiff

·  mapCreateTiffUn                          

·  mapCreateTiffEx

·  mapCreateTiffExUn

- Создает TIFF файл

·  mapFreeTiff

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

·  mapGetTiffBlockWidth

- Возвращает ширину блока в пикселях

·  mapGetTiffBlockHeight

- Возвращает высоту блока в пикселях

·  mapGetTiffBlockRowCount

- Возвращает количество строк блоков

·  mapGetTiffBlockColCount

- Возвращает количество столбцов блоков

·  mapGetTiffBandPixelType

- Возвращает тип пикселя на канал

·  mapWriteTiffBlock

- Пишет блок в файл

·  mapSetTiffLocation

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

·  mapSetTiffProjection

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

 

           

2.4.3. Описание функций доступа к графическим файлам

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

 

·  mapRstIsAccessGraphicFile

 

- Запросить тип растра

·  mapGetRstGraphicFileNameUn

 

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

·  mapGetRstAffinCoef_GraphicFile

 

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

·  mapSetRstAffinCoef_GraphicFile

 

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

·  mapGetRstBandCount_GraphicFile

 

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

·  mapGetRstRedBand_GraphicFile

 

- Запросить номер канала графического файла с номером  number, отображаемого красным

·  mapGetRstGreenBand_GraphicFile

 

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

·  mapGetRstBlueBand_GraphicFile

 

- Запросить номер канала графического файла с номером  number, отображаемого синим

·  mapSetRstRedBand_GraphicFile

 

- Установить номер канала графического файла с номером  number, отображаемого красным

·  mapSetRstGreenBand_GraphicFile

 

- Установить номер канала графического файла с номером  number, отображаемого зеленым

·  mapSetRstBlueBand_GraphicFile

 

- Установить номер канала графического файла с номером  number, отображаемого синим

·  mapSetRstVegIndex_GraphicFile

 

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

·  mapGetRstVegIndex_GraphicFile

 

- Возвращает параметры отображения вегетационного индекса

·  mapGetRstBandPixel_GraphicFile

 

- Возвращает яркость пиксела изображения на канал bandnum

·  mapSetRstPaintCellRadius_GraphicFile

 

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

·  mapGetRstPaintCellRadius_GraphicFile

 

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

·  mapGetRstBitInBand_GraphicFile

 

- Возвращает глубину цвета на канал (1, 4, 8, 16)

·  mapGetRstHistogram_GraphicFile

 

- Возвращает гистограмму

·  mapGetRstLookupTable_GraphicFile

 

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

·  mapSetRstLookupTable_GraphicFile

 

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

·  mapGetRstBlockWidth_GraphicFile

 

- Возвращает ширину блока в пикселях

·  mapGetRstBlockHeight_GraphicFile 

 

- Возвращает высоту блока в пикселях

·  mapGetRstBlockPixelType_GraphicFile

 

- Возвращает способ расположения цветовых составляющих пикселя в блоке

·  mapGetRstBlockRowCount_GraphicFile

 

- Возвращает количество строк блоков

·  mapGetRstBlockColCount_GraphicFile

 

- Возвращает количество столбцов блоков

·  mapGetRstBlockSize_GraphicFile

 

- Возвращает размер блока в байтах

·  mapGetRstBlock_GraphicFile

 

- Считывает блок из растра

·  mapIsGraphicFileOpenWithoutConvert

·  mapIsGraphicFileOpenWithoutConvertUn

- Проверяет графический файл на возможность открытия без преобразования в формат RSW

 

 

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

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

 

·  picexLoadPcxToRstAndCompress

·  picexLoadPcxToRstAndCompressUn

-  Загрузка растровых данных в файл RSW

·  picexLoadPcxToRstAndCompressJPEG

·  picexLoadPcxToRstAndCompressJPEG_Un

-  Загрузка растровых данных из файла PCX в файл RSW

·  picexLoadBmpToRstAndCompress

·  picexLoadBmpToRstAndCompressUn

-  Загрузка растровых данных в файл RSW

·  picexLoadBmpToRstAndCompressJPEG

·  picexLoadBmpToRstAndCompressJPEG_Un

-  Загрузка растровых данных из файла BMP в файл RSW

·  picexLoadJpegToRswAndCompressJPEG

·  picexLoadJpegToRswAndCompressJPEG_Un

-  Загрузка растровых данных из файла JPEG в файл RSW

·  picexLoadJpegToRswAndCompress

·  picexLoadJpegToRswAndCompressUn

-  Загрузка растровых данных в файл RSW

·  picexGetAccessToGraphicFileUn

- Загрузка растровой карты без копирования изображения в формат RSW

·  picexLoadTiffAccessToRsw

·  picexLoadTiffAccessToRswUn

·  LoadTiffAccessToRsw

·  LoadTiffAccessToRswUn

-  Загрузка растровой карты из Tiff(GeoTiff) в RSW

·  picexLoadTiffToRstAndCompressEx

·  picexLoadTiffToRstAndCompressExUn

-  Загрузка растровой карты из Tiff(GeoTiff) в RSW

·  picexLoadTiffToRstAndCompressJPEG

·  picexLoadTiffToRstAndCompressJPEG_Un

-  Загрузка растровой карты из Tiff(GeoTiff) в RSW

·  LoadPcxToRstConverter

·  LoadPcxToRstConverterUn

-  Конвертор PCX -> Rsw

·  LoadPcxToRstConverterEx

·  LoadPcxToRstConverterExUn

-  Конвертор PCX -> Rsw

·  LoadPcxToRstAndCompress

·  LoadPcxToRstAndCompressUn

-  Map - карта, содержащая векторные данные

·  LoadPcxInformation

·  LoadPcxInformationUn

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

·  LoadBmpToRstConverter

·  LoadBmpToRstConverterUn

-  Конвертор Bmp -> Rsw

·  LoadBmpToRstByPlace

·  LoadBmpToRstByPlaceUn

-  Конвертор Bmp -> Rsw

·  LoadBmpToRstAndCompress

·  LoadBmpToRstAndCompressUn

-  Конвертор Bmp -> Rsw

·  LoadBmpInformation

·  LoadBmpInformationUn

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

·  LoadTiffToRstConverter

·  LoadTiffToRstConverterUn

-  Конвертор Tiff -> Rsw

·  LoadTiffToRstConverterEx

·  LoadTiffToRstConverterExUn

-  Конвертор Tiff -> Rsw

·  LoadTiffToRstAndCompress

·  LoadTiffToRstAndCompressUn

-  Конвертор Tiff -> Rsw

·  LoadTiffToRstAndCompressEx

·  LoadTiffToRstAndCompressExUn

-  Конвертор Tiff -> Rsw

·  LoadTifInformation

·  LoadTifInformationUn

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

·  LoadGeoTiffParameters

·  LoadGeoTiffParametersUn

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

·  LoadGeoTifInformation

·  LoadGeoTifInformationUn

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

·  LoadJPEGInformation

·  LoadJPEGInformationUn

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

·  LoadJpegToRswAndCompress

·  LoadJpegToRswAndCompressUn

-  Map - карта, содержащая векторные данные

·  picexSaveRswToJpeg

·  picexSaveRswToJpegUn

- Сохранить изображение 24-х битного растра RSW в файл JPEG

·  picexSaveRswToPngUn

- Сохранить изображение 24-х битного растра RSW в файл PNG

·  LoadMrSIDInformation

·  LoadMrSIDInformationUn

- Запросить параметры MrSID-файла (*.jp2;*.sid;*.ntf)

·  picexLoadGeoParametersMrSID

·  picexLoadGeoParametersMrSID_Un

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

·  picexLoadMrSIDToRsw

·  picexLoadMrSIDToRswUn

·  LoadMrSIDToRsw

·  LoadMrSIDToRswUn

- Загрузка растровых данных в файл RSW обрабатываются файлы MrSid (*.jp2;*.sid;*.ntf)

·  picexLoadMrSIDToRswAndCompress

·  picexLoadMrSIDToRswAndCompressUn

- Загрузка растровых данных в файл RSW  обрабатываются файлы MrSid (*.jp2;*.sid;*.ntf)

·  LoadRstToBmpConverter

·  LoadRstToBmpConverterUn

-  Сохранить растровую карту в формате BMP

·  LoadRstToBmpConverterEx

·  LoadRstToBmpConverterExUn

-  Сохранить растровую карту в формате BMP с возможной обрезкой изображения по рамке растра

·  LoadRstToBmpConverterClear

·  LoadRstToBmpConverterClearUn

-  Сохранить растровую карту в формате BMP

·  SaveRstToPcx

·  SaveRstToPcxUn

-  Сохранить растровую карту в формате PCX

·  SaveRstToPcxClear

·  SaveRstToPcxClearUn

-  Сохранить растровую карту в формате PCX с предварительной очисткой области изображения цветом colorClear

·  LoadRstToTiffConverter

·  LoadRstToTiffConverterUn

-  Сохранить растровую карту в формате TIFF

·  LoadRstToTiffConverterEx

·  LoadRstToTiffConverterExUn

-  Сохранить растровую карту в формате TIFF

·  LoadCutOfRstByFrame

·  LoadCutOfRstByFrameUn

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

·  LoadCutOfRstByFrameEx

·  LoadCutOfRstByFrameExUn

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

·  LoadCutOfMtrByFrame

·  LoadCutOfMtrByFrameUn

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

·  LoadCutOfMtrByFrameEx

·  LoadCutOfMtrByFrameExUn

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

·  MtwTransformingBySquareMethod

- Трансформирование матрицы (вычисление коэффициентов пересчета координат методом наименьших квадратов)

·  LoadMtwToTiffConverter

·  LoadMtwToTiffConverterUn

- Сохранить матрицу в файл формата TIFF

·  LoadMtwToTiffConverterExUn

- Сохранить матрицу в формате TIFF

·  LoadGeoTiffToMtr

·  LoadGeoTiffToMtrUn

- Загрузка матриц из формата SRTM (GeoTIFF)

·  LoadMapToPicture

·  LoadMapToPictureUn

-  Сохранить карту в формате BMP, Tiff, RSW

·  LoadMapToGrayScaleTiff

·  LoadMapToGrayScaleTiffUn

-  Сохранить карту как TIFF GrayScale (8 бит на пиксель - 256 градаций серого)

·  LoadMapToBmp

·  LoadMapToBmpUn

- Сохранить карту в формате BMP

·  LoadMapToEmf

·  LoadMapToEmfUn

-  Сохранить карту в формате EMF

·  LoadMapToRasterForPrint

-  Сохранить карту в растровом формате CMYK и RGB (BMP, ...) с целью подготовки карты к печати

·  LoadMapToRasterCMYK

-  Сохранить карту в растровом формате CMYK (BMP, ...)

·  PaintToEmfByFrame

·  PaintToEmfByFrameUn

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

·  LoadRstOptimization

·  LoadRstOptimizationUn

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

·  LoadRstOptimizationAndCompress

·  LoadRstOptimizationAndCompressUn

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

·  LoadRstOptimizationWithSurveyImage

·  LoadRstOptimizationWithSurveyImageUn

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

·  LoadRstOptimizationEx1

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

·  LoadRstOptimizationEx

·  LoadRstOptimizationExUn

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

·  LoadMtrOptimization

·  LoadMtrOptimizationUn

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

·  LoadMtrOptimizationEx

·  LoadMtrOptimizationExUn

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

·  LoadMtrOptimizationWithSurveyImage

·  LoadMtrOptimizationWithSurveyImageUn

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

·  LoadMtqOptimizationWithSurveyImage

·  LoadMtqOptimizationWithSurveyImageUn

- Оптимизировать файл матрицы качества MTQ с возможным сжатием изображения и созданием уменьшенной копии изображения

·  LoadMtqOptimizationEx

·  LoadMtqOptimizationExUn

-  Оптимизировать файл матрицы качества MTQ с возможным сжатием изображения

·  LoadMtqOptimization

·  LoadMtqOptimizationUn

-  Оптимизировать файл матрицы качества MTQ с возможным сжатием изображения

·  LoadCutOfMtqByFrame

·  LoadCutOfMtqByFrameUn

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

·  LoadRstMirror

·  LoadRstMirrorUn

-  Поворот растровой карты

·  mapPaintRstToIndexedImage

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

·  LoadRstDuplicateAs

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

·  RstRotating

·  RstRotatingUn

-  Поворот растра вокруг точки NullPoint на угол Angle

·  RstPlaneRotating

·  RstPlaneRotatingUn

-  Поворот растра вокруг точки NullPoint на угол Angle

·  AttachRswWithScaling

·  AttachRswWithScalingUn

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

·  AttachRswWithScalingEx

·  AttachRswWithScalingExUn

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

·  AttachRswWithScalingAndRotation

·  AttachRswWithScalingAndRotationUn

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

·  AttachRswWithScalingAndRotationEx

·  AttachRswWithScalingAndRotationExUn

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

·  RswTransformingBySquareMethod

·  RswTransformingBySquareMethodUn

-  Трансформирование растра

·  RswTransformingByBorderMethod

·  RswTransformingByBorderMethodUn

-  Трансформирование растра по рамке листа карты

·  RswTransformingByBorderMethodEx

·  RswTransformingByBorderMethodExUn

-  Трансформирование растра по рамке листа карты (нелинейное трансформирование)

·  RswTransformingWithBorderSetting

·  RswTransformingWithBorderSettingUn

-  Трансформирование растра по рамке листа карты

·  RswProjectionReforming

·  RswProjectionReformingUn

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

·  RswProjectionReformingEx

·  RswProjectionReformingExUn

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

·  picexCreateGif

-  Создать GIF-файл с размещением в памяти

·  picexCreateGifFile

·  picexCreateGifFileUn

-  Создать GIF-файл с размещением на диске

·  LoadBmpToImage32WithCut

·  LoadBmpToImage32WithCutUn

-  Загрузка изображения в формате RGBA(для текстуры OpenGL) из BMP-файла c обрезкой

·  LoadPngToImage32WithCut

·  LoadPngToImage32WithCutUn

- Загрузка изображения в формате RGBA(для текстуры OpenGL) из PNG-файла c обрезкой (высота и ширина должны быть степенью 2)

·  LoadJpegGpsPoint

·  LoadJpegGpsPointUn

-  Определить координаты точки фотографирования из файла JPEG

·  LoadJpegExifParameters

·  LoadJpegExifParametersUn

-  Определить параметры файла JPEG с тегами EXIF

·  picexGetPrecisionFromImageFile

·  picexGetPrecisionFromImageFileUn

-  Запросить разрешение изображения из файлов форматов TIFF(GeoTIFF), BMP, PCX, JPEG

·  picexGetImageInfoByNameUn

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

·  picexGetImageProjectionDataByNameUn

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

·  picexPaintDataToFile

·  picexPaintDataToFileUn

- Функция создает обзорное изображение растра(RSW, TIFF, JPEG, IMG, PNG, GIF, BMP, PCX) и матрицы (MTW, MTL, MTQ)  и записывает его в файл форматов (RSW, TIFF, JPEG, BMP, PNG)

·  LoadImageToBmp

·  LoadImageToBmpUn

-  Загрузка изображения из памяти в BMP-файл

·  picexLoadRasterToRswUn

- Импорт растровых данных в файл RSW

·  picexMakeLocationFileName

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

·  picexGetFileInformationUn

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

·  picexReadWorldFile

- Чтение и Анализ файла привязки World File

·  picexReadTabFile

- Чтение и Анализ файла настройки *.tab (MapInfo)

·  picexGetWorldCoordinate

- Определить координаты точки по коэффициентам мирового файла

·  picexCheckMapInfoProjection

- Определить СК по набору символов формата MapInfo из файла TAB

·  picexInitGdal

- Начать работу с Gdal

·  picexCloseGdal

- Закончить работу с Gdal

·  picexLoadGdalGeoParametersUn

- Запросить параметры СК из файла средствами GDAL

·  picexLoadGdalInformationUn

·  picexGetGdalFileInformationUn

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

·  picexFillMapRegisterExByGdalExUn

·  picexFillMapRegisterExByGdalUn

- Заполнить структуры MAPREGISTEREX, ELLIPSOIDPARAM, DATUMPARAM, GEOTIFFPARAM по данным

·  picexLoadGdalFileToRswAndCompressExUn

·  picexLoadGdalFileToRswUn

·  picexLoadGdalFileToRswExUn

·  picexLoadGdalFileToRswAndCompressUn

- Загрузка растровых данных посредством библиотеки GDAL обрабатываются файлы графических форматов (IMG, PNG, GIF)

·  picexLoadGdalOneBitFileToOneBitRswUn

- Загрузка однобитных растровых данных посредством библиотеки GDAL в однобитный RSW обрабатываются файлы графических форматов (TIFF, IMG, PNG, GIF)

·  LoadPngToImage32WithCut

·  LoadPngToImage32WithCutUn

- Загрузка изображения в формате RGBA(для текстуры OpenGL) из PNG-файла c обрезкой (высота и ширина должны быть степенью 2)

·  picexPaintImageDataToRswUn

- Функция создает файл RSW (всегда 24 б/п) по изображению - входного графического файла

·  picexCreateCopyJpegUn

- Сохранение файла в JPEG

·  picexCreateCopyPngUn

- Сохранение файла в PNG

·  picexSaveRswToPngUn

- Сохранить изображение 24-х битного растра RSW в файл PNG

·  picexLoadIMGToMtwUn

- Функция "Загрузка матриц из формата IMG"

 

Дата последней корректировки  12.07.2017 г.