MapInfo MapX 5.0.1 – ActiveX компонент для
разработки ГИС приложений. Данная технология позволяет легко интегрировать
MapX в пользовательские приложения, используя, в том, числе средства визуального программирования. Используя технологию
OLE (Object Linking and Embedding) можно легко дополнить новые и уже существующие приложения картографическими функциями. Развитая, многослойная объектная модель
MapInfo MapX позволяет использовать: объекты многих типов, события, а также большое количество методов и свойств.
Комплект разработчика (SDK) содержит многочисленные примеры программ и образцы цифровых карт. Многие параметры имеют стандартные значения, которые легко можно настроить на специальных страницах свойств и используя автоматические помощники
(wizards).
Сфера применения
Разработчики программного обеспечения, которым необходимо использовать возможности геоинформационных систем в своих приложениях.
Особенности MapX 5.0.1:
-
Быстрая разработка приложений – полная поддержка технологии OLE (Object Linking and Embedding);
-
Развитые картографические возможности, включающие визуализацию карты, редактирование объектов и тематическую картографию;
-
Работа с пространственными данными, хранящимися в СУБД. Поддержка Oracle Spatial, SpatialWare for IBM Informix и Microsoft SQL Server;
-
Поддержка источников данных ODBC;
-
Поддержка широкого набора растровых форматов и файлов поверхностей;
-
Развитые механизмы выбора объектов в окне карты – в окружности, в прямоугольнике, в полигоне и др;
-
Управление прозрачностью слоев;
-
Наличие готовых элементов управления окном карты, в том числе: масштабирование, перемещение, измерение расстояния, управление слоями;
-
Кэширование картографических данных расположенных на сервере;
-
Развитая поддержка работы со слоями карты;
-
Поддержка анимированного слоя, для разработки приложений реального времени;
-
Доступ к данным и поддержка СУБД.
MapX позволяет пользователям хранить пространственные данные в СУБД, обеспечивая необходимый механизм доступа к ним. Поддерживаются такие СУБД, как
Oracle (напрямую), Informix и
Microsoft SQL Server (используя
MapInfo SpatialWare). В случае СУБД
Oracle MapX полностью поддерживает тип
SDO_Geometry, системы координат и проекции
Oracle Spatial.
MapInfo MapX использует методы выборки с упреждением (
pre-fetch) доступные через
OCI (Oracle Call Interface), что позволяет существенно увеличить производительность.
Поддержка растровых изображений:
-
Растровые изображений могут быть добавлены в качестве отдельного слоя карты. Для такого слоя может быть настроен коэффициент прозрачности, для совместного отображения векторных и растровых данных.
Обработка и редактирование объектов:
-
MapX поддерживает стандартные функции работы с пространственными объектами, такими как: combine, buffer, intersect, erase и др. Возможно редактирование объектов на уровне координат узлов.
Тематическая картография:
-
MapX содержит развитые средства создания тематических карт: картограмма, отдельные значения, плотность точек, столбчатые и круговые диаграммы.
Выбор объектов в окне карты:
-
Пользователь может выбирать как отдельные объекты так и группу объектов внутри заданного прямоугольника, круга или полигона.
Работа с подписями:
-
Каждая подпись может выбираться и обрабатываться отдельно. Можно изменить расположение подписи относительно точки или кривой, напри-мер, нанести подписи вдоль дороги. Кроме того, вместо единого шрифта для всех подписей можно использовать разный тип, размер и цвет шрифта подписей для записей, имеющих разные значения в тематическом поле.
Типы объектов и операции с объектами:
-
Типы объектов и работа с ними в MapInfo Professional и в MapX полностью совпадают, включая типы объектов "Группа точек" и "Коллекция" и операции: объединить, удалить, удалить внешнюю часть, оконтурить объекты, замкнуть и другие.
Улучшенная производительность:
-
Новая версия MapX 5.0.1 обеспечивает более высокую производительность при подключении к удаленным СУБД, включая SpatialWare и Oracle Spatial или Locator.