Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГИС.docx
Скачиваний:
146
Добавлен:
20.02.2016
Размер:
290.66 Кб
Скачать

33. Гис-технологии и Интернет. Компоненты ArcIms.

Компоненты ArcIMS.

35. Полнофункциональные гис.

В РБ исп-тся ГИС, как професс-ого уровня, так и специал-ые. Программные продукты форм-ся на основе модульного принципа. Обычно выделяют базовый модуль и модули расширения (приложения). В базовом модуле содержатся функции, реал-ие осн операции ГИС, в т.ч. программная поддержка устройств ввода-вывода, экспорт и импорт данных и т.д. Следует отметить, что программные продукты разных фирм имеют много общего, так как производители вынуждены заимствовать друг у друга те или иные технол-ие разработки. В наст. время на рынке представлено около 20 хорошо известных ГИС-пакетов, которые можно отнести к полнофункциональным. Хар-уя свойства полнофункциональных ГИС можно отметить их общие черты. Все системы работают на платформе Windows. Только некоторые из них имеют версии, работающие под управлением др операционных систем («Горизонт» - MS DOS, Unix, Linux, MC BC, Free BSD, Solaris, ИНТРОС; ПАРК – MS DOS; Arc GIS Arc Info-Solaris, Digital Unix, AIX и др.; ArcView GIS – Unix). Все системы поддерживают обмен простр-ой инф-ей (экспорт и импорт) со многими ГИС и САПР через осн обменные форматы. Еще более однородными являются возможности по работе с атрибутивной инф-ей. Большинство систем обеспечивают работу со всеми осн. СУБД через драйверы ODBC, BDE. Первой в ряду поддерживаемых или исп-ых СУБД стоит Oracle.

В преобладающем большинстве случаев современные полнофункцио-нальные ГИС позволяют расширять свои возможности. Осн способом расширения возможностей является программ-ие на языках высокого уровня (MS Visual Basic, MS Visual C++, Borland Delphy, Borland C++ Builder) с подключением DLL и OCX-библиотек (ActiveX). Естественно имеются и исключения. Такие системы как MapInfo Professional испол-т Map Basic, а системы AricView GIS - Avenue. Наиболее распр-ми заруб-ми системами по разным причинам являются ArcView GIS, MapInfo Professioal, MicroStation/J. Аналогичный перечень отечественных систем возглавляют ГеоГраф, Панора-ма (Карта 2000), ПАРК, GeoLink.

36. Среда программирования для MapInfo Professional.

На сегодняшний день основными программными продуктами компании MapInfo являются:

  • MapInfo Professional – полнофункциональная геоинформационная система;

  • MapBasic – среда программирования для MapInfo Professional;

  • MapInfo SpatialWare – технология управления пространственной информацией в БД SQL Server/Informix;

  • MapInfo MapX – библиотека разработчика приложений;

  • MapXtreme – программное обеспечение для разработки картографических приложений для Intranet или Internet.

MapInfo Professional (разработка фирмы MapInfo Corp.США), 1 из самых распр-ных настольных ГИС. MapInfo специально спроектирован для обработки и анализа инф-ии, имеющей адресную или простр-ную привязку.

В MapInfo реализованы:

- поиск географических объектов;

- работа с базами данных;

- геом-кие функции: расчеты S,длин,P,V, заключенных между поверхн-ми;

- построение буферных зон вокруг любого объекта или группы объектов;

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

- комп-ый дизайн и подготовку к изданию картогр-ких документов.

Среда программирования для MapInfo Professional

Формирование пользовательского интерфейса

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

Интегрированная картография

Возможно встраивание окон MapInfo в программы, написанные на других языках типа Delphi, Visual Basic, C++, PowerBuilder. Например, пять строчек кода на Visual Basic позволяют вставить окно MapInfo в собственное приложение. Используя OLE automation и DDE можно легко обмениваться информацией с другими Windows-приложениями. MapBasic поддерживает стандарт ODBC для связи с внешними базами данных.

Легкость освоения

MapBasic имеет функции и операторы, аналогичные языку BASIC , а также картографические функции ГИС.MapInfo Professional имеет специальное окно в котором можно видеть команды MapBasic, генерируемые MapInfo при выполнении пользователем разл операций. Окно MapBasic в MapInfo позволяет быстрее освоить этот язык и упрощает процесс программ-ия.

Среда разработки

Созданные и откомпилированные в MapBasic программы можно испол-ть при работе с MapInfo Professional и Runtime модулей MapInfo. MapBasic-язык мультиплатформенный,модульный,процедурный, позв-ий управлять событиями.Конструктор Диалогов обеспечивает визуальное программ-ие интерфейса для приложений MapInfo и автоматически генерирует код MapBasic.

Функциональные возможности

MapBasic содержит более 300 операторов и функций, и обладает следующими характерными чертами:

гибкость: Модульная структура программы, орган-ия циклов, управ-ие процессами, возможность обработки ошибок и откликов на события.

открытость: Вызов динамических библиотек (DLL) или исполняемых программ (EXE) из MapBasic приложения. Команды языка MapBasic через DDE или OLE Automation позволяют упр-ть ГИС MapInfo из др. Windows приложений. Доступ к удаленным базам данных через ODBC.

настраиваемость: Возм-сть модификации меню MapInfo и создание собственной специфичной системы меню, диалогов и панелей инстр-ов.

sql-стандарт запросов: Включение в приложения запросов SQL с географическим расширеннием.

управление таблицами и файлами: Прямое открытие файлов Exсel, Access, Lotus 1-2-3, xBASE и ASCII, запросы к ним, форм-е временные таблицы или временные колонки, сортировка, обновление, объединение, группировка и другие механизмы управления данными, поддержка семантического и графического объединения данных с возможностью сохранения и восстановления данных. Работа с таблицами Oracle, Ingres, Informix, DB/2, Microsoft SQL через ODBC и в нек-х случаях напрямую.

создание и редакт-ние геогр-ких объектов: Создание точечных, линейных, площадных объектов, текста, буферных зон и др простр-ых объектов. Модификация стиля оформления объекта и типов объектов. Изменение положения узлов как одного объекта, так и группы объектов. Оверлейные операции: объединение, разрезание, удаление внешней или перекрывающей части. Вычисление площади, периметра, центроида, протяженности, площади перекрытия. Формирование карт из различных слоев, контроль за установками отображения слоев и особенностями их визуализации в зависимости от масштаба. Создание тематических карт и легенд к ним. Поиск и геокодирование объектов. Возм-ть перехода от проекции к проекции и создание собственных проекций и элипсоидов.

MapBasic позволяет адаптировать MapInfo для решения задач любого уровня сложности и разрабатывать рабочие места, для специалистов самого широкого профиля.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]