1. mappicex.h (gispicex64.dll)
Код |
---|
//========================================================================
// Импорт растровых данных в файл RSW
// handle - диалог визуального сопровождения процесса обработки
// srcname - имя входного файла (TIF, IMG, PNG, GIF, JPG, BMP, PCX)
// rstname - имя выходного файла (*.rsw)
// retcode - код возврата
// Приоритет изъятия параметров привязки:
// 1. Содержимое соответствующих тегов файлов TIF, IMG
// 2. Файл привязки world.file
// 3. Файл привязки TAB (MapInfo)
// Функция ищет файл привязки рядом с исходным файлом srcname,
// перебирая по приоритету типы файлов.
// При ошибке возвращает ноль
//========================================================================
_PICIMP long int _PICAPI picexLoadRasterToRswUn(HMESSAGE handle,
const WCHAR* srcname,
const WCHAR* rstname,
long int * retcode);
|
2. rstapi.h (gisacces64.dll)
Код |
---|
// Открыть растровые данные в заданном районе работ
// (добавить в цепочку растров)
// Возвращает номер файла в цепочке растров
// hMap - идентификатор открытых данных
// rstname - имя файла растровой карты
// mode - режим чтения/записи (GENERIC_READ, GENERIC_WRITE или 0)
// GENERIC_READ - все данные только на чтение
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapOpenRstForMapUn(HMAP hMap, const WCHAR *name, long int mode);
|
3. Функции запроса и изменения положения растра rstapi.h (gisacces64.dll)
Код |
---|
// Установить привязку растра в районе работ(в метрах)
// hMap - идентификатор открытых данных
// number - номер файла в цепочке
// location - координаты юго-западного угла растра(в метрах)
// При ошибке возвращает 0
_MAPIMP long int _MAPAPI mapSetRstLocation(HMAP hMap, long int number, DOUBLEPOINT *location);
// Запросить привязку растра в районе работ(в метрах)
// hMap - идентификатор открытых данных
// number - номер файла в цепочке
// location - координаты юго-западного угла растра(в метрах)
// При ошибке возвращает 0
_MAPIMP long int _MAPAPI mapGetRstLocation(HMAP hMap, long int number, DOUBLEPOINT *location);
|
4. Печать выполняется стандартной функцией mapapi.h (gisacces64.dll)
Код |
---|
// Отобразить фрагмент карты на заданном устройстве с учетом калибровки
// в текущих масштабе и составе объектов
// hmap - идентификатор открытых данных
// rect - координаты фрагмента карты (Draw) в изображении (Picture)
// parm - параметры печати, указатель на PRINTPARM (см. prnapi.h)
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapPrint(HMAP hmap, HDC hDC, RECT *rect, const char *parm);
|