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

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

 
ФУНКЦИИ ОТОБРАЖЕНИЯ И ПЕЧАТИ ЭЛЕКТРОННОЙ КАРТЫ

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

 

mapSetDocProjectionPro
mapSetDocProjection
mapClearDocProjection

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

mapGetDocProjectionPro
mapGetDocProjection

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

mapIsDocProjection

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

mapGetPictureSize
mapGetPictureSizePro
mapGetPictureHeight
mapGetPictureWidth

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

mapGetPixelWidth

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

mapGetPixelHeight

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

mapGetMapPalette

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

mapGetMapColor

Запросить описание цвета палитры по индексу (index)

mapGetColorCount

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

mapPaint

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

mapCreatePaintControl

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

mapFreePaintControl

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

mapSetPaintControlMapHandle

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

mapSetPaintControlProjection

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

mapGetPaintControlMapHandle

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

mapGetPaintControlDC

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

mapCopyPaintControlToXImage

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

mapPaintByFramePro
mapPaintByFrame
mapPaintByFrameEx
mapPaintByFrameSelectEx
mapPaintByFrameToFile
mapPaintByFrameToFileUn

Отобразить фрагмент карты, смасштабировав до заданной ширины и высоты в текущем составе объектов (применяется для обработки OGC WMS-запросов)

mapPaint95
mapPaint95Ex
mapPaint95ToFile
mapPaint95ToFileUn

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

mapPaint95AndSelect
mapPaint95AndSelectEx
mapPaint95AndSelectToFile
mapPaint95AndSelectToFileUn

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

mapSetSelectLineThick

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

mapPaintObject

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

mapPaintObjectEx

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

mapPaintObject95
mapPaintObject95Ex

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

mapPaintMapObject95
mapPaintMapObject95Ex
mapPaintMapObject95ToFile
mapPaintMapObject95ToFileUn

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

mapPaintOffsetMapObject95

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

mapPaintExampleRscObject

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

mapPaintExample

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

mapPaintToDib

Вывести изображение карты в DIB. Данная функция реализована только для платформы Windows!

mapPaintToImage

Вывести изображение карты в Image (массив). Данная функция реализована только для платформы Windows!

mapPaintMapObjectToDib

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

mapPaintByFrameToXImagePro
mapPaintByFrameToXImage
mapPaintByFrameSelectToXImage

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

mapPaintToXImage

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

mapPaintAndSelectToXImage

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

mapPaintMapAndObjectToXImage

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

mapPaintExampleObjectByFuncDataToXImage

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

mapPaintExampleObjectByFuncToXImage
mapPaintExampleObjectByFuncToXImageUn

Вывести изображение карты в XImage (массив). Данная функция реализована для XWindow!

mapPaintToEmf
mapPaintToEmfUn
mapPaintToEmfEx
mapPaintToEmfExUn

Вывести изображение карты в метафайл. Данные функции реализованы только для платформы Windows!

mapPaintUserObject

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

mapPaintOffsetUserObject95

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

mapPaintUserObject95

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

mapPaintExampleObject

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

mapPaintExampleObjectEx

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

mapPaintExampleObjectUn

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

mapPaintExampleObjectFunc
mapPaintExampleObjectFuncUn

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

mapPaintExampleFunc

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

mapPaintExampleObjectRealByFuncData
mapPaintExampleObjectRealByFuncDataUn

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

mapPaintSelect95

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

mapSetSelectType

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

mapGetSelectType

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

mapPrint

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

mapSetPaintStepEx

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

mapGetPaintStepEx

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

mapSetTextQuality

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

mapGetTextQuality

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

mapViewSelect

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

mapSetLiteSelect

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

mapGetLiteSelect

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

mapView

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

mapViewEx

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

mapViewObject

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

mapViewMapObject

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

mapViewOffsetMapObject

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

mapViewOffsetUserObject

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

mapViewUserObject

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

mapViewMarkerEx
mapViewMarker

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

mapViewUserLine

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

mapSetBreakCallAndParmEx

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

mapSetBeforePaintCallAndParm

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

mapSetBreakCallAndParm

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

 

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

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

 

mapPaintExampleSiteObject

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

mapPaintExampleSiteObjectEx

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

 

 
 

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

bigmir)net TOP 100