ПОИСК  

ГЕОИНФОРМАЦИОННАЯ СИСТЕМА ПАНОРАМА

 

ПЕРЕЧЕНЬ ФУНКЦИЙ

ИНТЕРФЕЙСА “MAPAPI

 

Справочник  разработчика  прикладных  задач

 

 

Редакция 2.1.

 

Содержание

1. Общие сведения

2. Список функций

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.12.1. Функции загрузки (импорта) карты..

2.12.2. Функции обновления карты.. 2

2.12.3. Функции экспорта карты.. 2

2.12.4. Вспомогательные функции. 2

2.13. Функции импорта формата SHP

2.14. Описание функций чтения с GPS, работа с COM-портом

2.15. Описание базовых переменных

2.16. Описание параметров функций визуализации произвольных графических объектов ЭК

2.17. Описание работы с диалогом печати

2.18. API-функции для работы с трехмерной моделью местности

2.19. Функции библиотеки (GIS\GSS) DELONE.DLL

2.20. Прототипы функций работы с базой данных DBF

2.21. Функции чтения данных из БД SQL SERVER

2.22. Стандартные диалоги Панорама для приложений на GIS ToolKit

2.22.1. Функции доступа к ГИС-СЕРВЕРУ

2.22.2. Функции построения профиля

2.22.3. Функция построения зоны видимости

2.22.4. Диалог отображения высоты в точке

2.22.5. Диалог ввода пароля для доступа к карте

2.22.6 Диалог ввода пароля для распаковки архива

2.22.7. Функция создания  XSD-схемы по классификатору

2.22.8. Функция построения зоны вокруг объекта

 

 

 

 

1. Общие сведения

Cистема электронных карт представляет собой программный комплекс, позволяющий формировать из отдельных номенклатурных листов цифровых карт разных видов и масштабов электронную карту на заданный регион,  имеющий  средства визуализации этой карты на экране монитора, включающий развитый программный интерфейс, c помощью которого пользовательские прикладные задачи могут  взаимодействовать с электронной картой: осуществлять поиск объектов, добавлять  новые объекты, в том числе и не картографические, по-фрагментарно с необходимым масштабом просматривать заданный регион, производить выборку метрических и  семантических характеристик объектов для выполнения расчетных задач.

Программное обеспечение системы электронных карт может выполняться в 32-х  разрядных операционных системах (ОС) Windows 95 и Windows NT.

Реализация cистемы электронных карт в ОС Windows позволяет организовать взаимодействие между прикладными системами для Windows (СУБД, электронные таблицы, текстовые и графические редакторы и т.д.) и электронными картами по  протоколу OLE 2.0 в режимах клиент или сервер или через буфер обмена Сlipboard, что позволяет строить из отдельных прикладных систем новый программный комплекс, решающий разнообразные пользовательские задачи.

Управляющая оболочка системы поддерживает многодокументный интерфейс (MDI) и режим Drag and Drop, что обеспечивает простоту управления и удобство  работы пользователя одновременно с несколькими видами данных.

Изображение карты может быть выведено на различные внешние устройства, поддерживаемые Windows, в режиме WYSIWYG, что позволяет получать  высококачественные твердые копии электронных карт с нанесенной пользователем обстановкой.

Отдельные фрагменты электронной карты могут быть сохранены, как метафайлы системы Windows, для дальнейшего использования в любых прикладных задачах в качестве иллюстративного материала.

Представление электронной карты на дисплее является многослойным и может создаваться путем комбинирования растрового представления карт и фотоматериала, векторного представления объектов местности, матричного представления различных свойств местности (матрица высот, матрица экологически опасных участков  местности, матрица проходимости местности и т.д.) и пользовательских данных, выводимых на карту средствами интерфейса Windows.

Растровый формат электронной карты позволяет обрабатывать изображения произвольного размера и применять до 16 млн. цветов без ограничения объема файла данных.

Объекты векторной электронной карты могут быть логически связаны с внешними базами данных (FoxPro, dBase, Paradox, Access и другими) путем применения протоколов ODBC и IDAPI и используя уникальный номер объекта на карте. Данные из внешних баз могут быть также получены с помощью SQL-запросов.

Ядро системы электронных карт реализовано в виде набора динамических  библиотек, что позволяет встраивать в прикладные задачи функции вызова, отображения и управления электронной картой. При этом прикладные задачи могут создаваться с помощью различных средств: компиляторов С++ и С, Borland Delphi, Microsoft Visual Basic, а также различных  СУБД.

 

Дата последней корректировки   19.07.2017 г.

ПОИСК