MapInfo

Доклад студента группы 5420КНИТУ-КАИ им. А.Н.ТуполеваПосашкова Ивана

Геоинформационная система MapInfo Professional

 

Геоинформационная система MapInfo была разработана в конце 80-х фирмой Mapping Information Systems Corporation (США). Компания «ЭСТИ МАП», партнер MapInfo Corp, распространяет в России и странах СНГ русскую версию. MapInfo Professional — полнофункциональная инструментальная геоинформационная система (ГИС). С ее помощью можно создавать и редактировать карты, хранить и обрабатывать информацию, связанную с картографическими объектами. С точки зрения общепринятой терминологии ГИС MapInfo является системой управления базой пространственных данных. В дополнение к традиционным для СУБД функциям MapInfo позволяет обрабатывать также картографические данные, хранящиеся в базе, с учетом пространственных отношений объектов. ГИС MapInfo может выступать в роли «картографического клиента» при работе с такими известными СУБД, как Informix, Sybase, Oracle8 и DB2, поскольку поддерживает эффективный механизм взаимодействия с ними как через протокол ODBC, так и «напрямую». MapInfo Professional работает на платформах Windows 95, Windows 98 и Windows NT 4.0.

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

Обзор функциональных возможностей

Данные в MapInfo могут быть представлены в виде КартСписковЛегендГрафиков и Отчетов. В окне Карта доступны инструменты редактирования и создания картографических объектов, масштабирования, изменения проекций и другие функции работы с картой. Связанная с картографическими объектами информация может быть представлена в виде таблицы в окне Список. В окнеГрафик данные из таблиц можно показать в виде графиков и диаграмм различных типов. В окне Легенда отображены условные обозначения объектов на карте и тематических слоях. В окне Отчетпредоставляются средства масштабирования, макетирования, а также сохранения шаблонов многолистных карт. Работая с MapInfo, можно формировать и распечатывать отчеты с фрагментами карт, списками, графиками и надписями. При выводе на печать MapInfo использует стандартные драйверы операционной системы.

В MapInfo Professional поддерживается связь с удаленными базами данных Oracle8.0.х, DB2, Informix.

MapInfo Professional обеспечивает:

Картографический интерфейс.

Создание и редактирование карт высокого качества.

Пространственные данные, поставляемые с программным обеспечением.

Простоту интеграции карт — несколько строк кода внедряют окно MapInfo в приложения Windows (Excel, Access, Word).

Анимационный слой — быстрая перерисовка при частых изменениях на слое (полезно для систем слежения за движущимися объектами).

Работу с 3D-данными — построение изолиний, триангуляция Делоне и трехмерная визуализация.

Создание и редактирование карт

Для создания и работы с картами с помощью ГИС MapInfo можно использовать растровые файлы в форматах: GIF (Graphics Interchange Format), JPG (JPEG format), TIFF (Tagged Image File Format), PCX (ZSoft Paintbrush), BMP (Windows Bitmap), TGA (Targa), BIL (SPOT satellite), SID (MrSID), PGN (Portable Network Graphics), WMF (Windows Meta File), PSD (Photoshop 3.0) и векторные данные в форматах других геоинформационных и САПР-систем: DXF, DWG, ARC/INFO E00, ESRI SHAPE, Atlas GIS, Intergraph/MicroStation DGN, ASCII (MIF, MMI, MBI).

В MapInfo можно отображать данные, полученные с помощью GPS (навигационных приборов глобального позиционирования) и других электронных приборов, без использования дополнительных программ.

Использование дигитайзера для создания векторных изображений. Поддержка драйверов дигитайзеров Wintab и VTI (версии 2.10 и более поздние).

Автоскроллинг при создании и редактировании объектов, превышающих размеры текущего окна.

Автотрассировка существующего объекта с использованием манипулятора «мышь» или дигитайзера.

Клонирование текущего окна карты.

Настройка объектов карты (штриховки, типы линий, символы, шрифты TrueType).

Функции редактирования карт: изменение формы объектов, совмещение при редактировании, перемещение, выбор нескольких узлов для удаления, копирование объектов, создание полилинии из области, создание области из полилинии, сглаживание, возвращение таблицы в исходное состояние, удаление только объектов карты.

Отображение данных

Мощным средством анализа и наглядного представления пространственных данных в ГИС MapInfo является тематическая картография. На тематической карте легко понять связи между различными объектами и проследить тенденции в развитии различных явлений. Картограммы, столбчатые и круговые диаграммы, метод значков, плотность точек, метод качественного фона, непрерывной поверхности-грида — вот только некоторые виды тематических карт в MapInfo. Сочетание тематических слоев и методов буферизации, районирования, слияния и разбиения объектов, пространственной и атрибутивной классификации позволяет создавать синтетические многокомпонентные карты с иерархической структурой легенды.

Разбиение на диапазоны методами равных интервалов, равного количества точек, естественных групп, по дисперсии, по квантилям, по диапазонам, введенным вручную.

Настройка тематических карт с использованием нескольких тематических переменных из разных таблиц.

Объединение данных: по количеству, сумме, значению, среднему, минимуму, максимуму, взвешенному среднему, пропорциональной сумме, пропорциональному среднему и пропорциональному взвешенному среднему.

Присоединение любых данных к графическому объекту.

Множество вариантов визуализации карты.

Динамическая «быстрая» связь карт, таблиц и графиков.

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

Окно районирования и списки районов.

Окно легенды.

Окно статистики.

Окно команд MapBasic.

Установка масштабов слоев.

Любой диапазон масштабов.

Установка порядка изображения слоев.

Просмотр сотен слоев одновременно.

Сшитые слои (из разных таблиц).

27 картографических проекций.

Совмещение слоев в разных проекциях.

Удобный переход от проекции к проекции.

Возможности анализа:

географическое расширение для RDBMS;

географические запросы, выполняемые на сервере;

получение информации о любом объекте;

поддержка разобщенных полигонов;

оверлейные операции для полигонов;

объединение/разобщение данных, удаление части, удаление внешней части, разделение, комбинирование, оверлейные операции с узлами.

Буферы: создание буферов вокруг любого объекта или группы объектов (точек, линий, полилиний, полигонов).

Поиск любых объектов.

Точки внутри круга/полигона.

Линии/полилинии внутри круга/полигона.

Полигоны внутри круга/полигона.

Расширенный язык запросов SQL.

Запросы основываются на выражениях, осуществляют объединение, отображают доступные поля, позволяют делать подзапросы, создавать объединения из нескольких таблиц и производить географические объединения.

Операторы запросов — стандартные и географические: содержит в, содержит полностью, внутри, полностью внутри, пересечение/объединение.

Функции (день, месяц, год, текущая дата и день недели. Нахождение синуса, косинуса, арккосинуса, суммы, среднего, минимума, максимума, абсолютного значения, экспоненты и округления. Расчет площади, периметра, длины и определение координат центроида. Строковые функции). Результат может быть сохранен как отдельная таблица и как отдельная база данных.

Функции объединения по SQL-запросам (группирование или сортировка данных по любому полю или на основе выражения. По сумме, по минимуму, по максимуму, по среднему, по взвешенному среднему или по порядку).

Статистика (показывает количество, сумму, среднее, дисперсию, вариацию, минимум и максимум в выборке).

Управление базами данных (создание и изменение ширины полей, их типов, индексирование любых полей). Поддерживаются типы полей: символьное, с плавающей запятой, целое, логическое, дата. Число записей ограничено размером вашего диска.

Работа с подписями

Нанесение подписей на карту автоматическое и вручную.

Прикрепление подписей к заданным точкам, стрелки к подписям.

Стили текста: полужирный, курсив, подчеркнутый, капитель, разрядка, кайма, рамка.

TrueType-шрифты и поворот текста.

Сотни символов и условных знаков.

Неограниченное количество цветов символов.

Отображение подписей при масштабировании.

Печать, экспорт, внедрение

Печать отдельного окна или отчета.

Принтеры/плоттеры: поддержка любых совместимых с Windows принтеров и плоттеров.

Drag-and-drop OLE-внедрение для использования в других Windows-приложениях.

Экспорт в форматы Bitmap (.BMP), Windows Metafile (.WMF), JPEG, PNG, TIFF и PSD.

Требования к ресурсам

Windows 95/98/4.0.

Компьютер с процессором Pentium.

Манипулятор «мышь».

32 Mбайт оперативной памяти.

Место на жестком диске для установки: минимальное — 44 Mбайт, стандартное — 96 Mбайт.

Данные

MapInfo Professional поставляется на CD-диске, который также содержит примеры данных: карты России и г.Москвы.

Непрерывная тематическая раскраска

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

Настройки объединения точек (Min, Max, Sum, Average, Count) дают вам возможность осуществлять контроль за тем, как MapInfo Professional управляет множеством точек данных, когда они находятся друг над другом или внутри одной и той же ячейки поверхности. Настройки распределения точек перелома цвета (Равное число ячеек, Равное число интервалов, Интервалы вручную, Число ячеек вручную) позволяют легко создать шкалу цветов. Вы также можете контролировать количество точек перелома цветов и задавать степень округления их значений.

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

CAD-модуль — инструменты для работы с графическими объектами

К русской версии MapInfo 5.5 добавлены новые версии утилит, расширяющих стандартные возможности MapInfo.

В CAD-модуль входят:

Инструменты для создания объектов путем указания координат узлов (создание точечного объекта, линии, полилинии полигона, текстовых объектов).

Сглаживание полилинии и полигона с использованием В-сплайн-интерполяции редактирования объектов с учетом топологии:

создание/перемещение общих узлов в местах пересечений;

усечение объектов, ортогонализация полигонов;

изменение обхода полилинии и области.

«Поверхность» — модуль для анализа и трехмерного отображения данных

Назначение данного модуля — работа с картами типа «поверхность», получаемыми интерполяцией данных из таблицы-источника, отображаемых как растровое изображение.

В модуль входят:

Построение поверхности по триангуляционной сети, созданной методом Делоне.

Построение изолиний по поверхностям. Изолинии строятся как в виде полилиний, так и в виде полигонов.

Построение диаграмм Вороного.

Информация о значении в узле.

Процедура отсечения части поверхности.

Арифметические операции с поверхностями.

Построение профиля по поверхности.

Построение профиля по таблице изолиний: построение интерполированного графика (в виде стандартного графика MapInfo) и по точкам пересечения профиля с изолиниями (в виде карт MapInfo).

Вычисление углов наклона для каждой точки поверхности.

Расчет зон прямой видимости методами Из точки наблюдения и В точку наблюдения.

Трехмерная визуализация поверхности и картографических объектов (точек, линий, полилиний и полигонов). В трехмерном виде можно представить объекты (точки, линии, полилинии или полигоны). Функции настройки вида поверхности: выбор угла наклона, масштаба, способа отрисовки — отмывка, в виде «сеточной модели», рендеринг, настройка цвета и палитры, свойств отображения — коэффициентов рассеивания, отражения и прозрачности, определение точки фокуса, точки наблюдения и угла для отображения поверхности в перспективе. Сохранение поверхности в форматах: TAB (растр в формате TIFF и таблица привязки MapInfo), VRML 2.0, STL(TIN).

Библиотеки условных знаков

Библиотека точечных условных знаков (TrueType-шрифты), принятых в Российской Федерации для топографических планов масштабов 1:5000, 1:2000, 1:1000, 1:500.

Библиотека линейных условных знаков.

Программы построения зарамочного оформления планшетов карт масштабов 1:500 и 1:2000.

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

Улучшенная картографическая легенда

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

Деловая графика

В версии 5.5 появилась возможность создавать графики новых типов (3D-графики, Пузырьковые, Колонки, Гистограммы и Поверхности) так же легко, как и обычные графики (Площадные, Линейные, Точечные, Столбчатые и Круговые диаграммы). Можно выбирать как стандартные шаблоны, так и создавать свои собственные. Расширенные возможности для редактирования графиков позволят вам: настраивать подписи, расположение, вид и отображение графика; определять стили шрифта, линейных и площадных объектов на графике; форматировать оси; настраивать заголовки и сноски; задавать параметры для трехмерных графиков — угол обзора, вращение, сдвиг.

Улучшенный интерфейс

Отображение расстояния при рисовании объектов.

Отображение координат в градусах, минутах, секундах (DDMMSS).

Сохранение настроек печати (например, ориентации бумажного листа) в рабочем наборе.

Инструмент Выбор-в-полигоне.

Кнопка Отмена выбора.

Вычисление длин и площадей как в картографической проекции, так и на реальной поверхности земли.

Привязка к узлу — как атрибут каждого окна.

Улучшение отображения растровых файлов

Улучшена обработка 24-битных растров, включая 24-битные с TrueСolor, прозрачностью, яркостью и контрастом. MapInfo 5.5 включает поддержку растров в форматах MrSID, WMF, PNG, Photoshop. Улучшенные возможности работы с объектами (вы можете комбинировать, разрезать, удалять и создавать буферные области) переписаны с учетом технологии SpatialWare. Это исключает получение сообщений о появлении ошибок или слишком сложных объектов.

Новые и улучшенные инструменты

Новый инструмент MapWizard (Учитель географии) упрощает некоторые действия — открытие данных, выполнение анализа и вывод на печать.

Новый инструмент области действия системы координат CoordSys Bounds улучшает точность изображения системы координат в заданных пределах (по минимальным и максимальным координатам).

Новый конвертор из формата DEM позволяет напрямую использовать файлы цифровой модели местности (DEМ) в тематических картах поверхности MapInfo Professional.

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

Другие усовершенствования

Максимальная величина тематических переменных и районов увеличена с 230 до 594.

IDW-интерполятор, используемый в MapInfo Professional 5.5, генерирует тематические карты поверхности в два раза быстрее.

Новая поликоническая проекция

MapInfo Professional 5.5 теперь может работать с картами в поликонической проекции.

Проблема 2000

Помимо к полной совместимости с проблемой Y2K MapInfo Professional 5.5 имеет дополнительный алгоритм для работы с двузначными годами. В настройках есть специальное окно даты, в котором указывается, к какому столетию относятся двузначные годы. Например, при установке в таком окне значения 30 двузначные годы от 0 до 29 относятся к XXI веку, а годы от 30 до 99 — к XX веку.

Комплектация

Документация MapInfo Professional 5.5 на русском языке, в формате PDF на CD в дополнение к книгам, электронный учебник.

Компрессор растров MrSID также поставляется на CD вместе с MapInfo Professional 5.5.

CD также снабжен пользовательским интерфейсом установки, что позволяет по желанию устанавливать, например, 400 Мбайт данных.

В рамках этой статьи не удалось осветить многие аспекты применения MapInfo Professional. При выборе базовой геоинформационной системы для решения ваших задач следует учитывать, что существует множество приложений под MapInfo Professional (например, Кадастровый Офис для ведения разнообразных кадастров и др.). Стоит учесть и наличие русифицированного языка разработки приложений MapBasic, на котором написано много приложений, в том числе и коммерческих.