Отрисовка карты в MapInfo
Создание тематических карт — мощное средство анализа и наглядного представления пространственных данных. Тематические карты выявляют связи между объектами и тенденции в развитии явлений. Возможно создание тематических карт следующими способами: картограммы, картодиаграммы, способы значков и плотности точек, метод качественного фона, построение непрерывной поверхности по неравномерно… Читать ещё >
Отрисовка карты в MapInfo (реферат, курсовая, диплом, контрольная)
Геоинформационная система MapInfo
Геоинформационная система MapInfo была разработана в конце 80-х фирмой Mapping Information Systems Corporation (США). Компания «ЭСТИ МАП», партнер MapInfo Corp, распространяет в России и странах СНГ русскую версию. MapInfo Professional — полнофункциональная инструментальная геоинформационная система (ГИС). С ее помощью можно создавать и редактировать карты, хранить и обрабатывать информацию, связанную с картографическими объектами. С точки зрения общепринятой терминологии ГИС MapInfo является системой управления базой пространственных данных. В дополнение к традиционным для СУБД функциям MapInfo позволяет обрабатывать также картографические данные, хранящиеся в базе, с учетом пространственных отношений объектов. ГИС MapInfo может выступать в роли «картографического клиента» при работе с такими известными СУБД, как Informix, Sybase, Oracle8 и DB2, поскольку поддерживает эффективный механизм взаимодействия с ними как через протокол ODBC, так и «напрямую».
Это наиболее развитая, мощная и простая в использовании система настольной картографии, позволяющая решать широкий спектр задач в различных сферах деятельности.
Данные в MapInfo могут быть представлены в виде Карт, Списков, Легенд, Графиков и Отчетов. В окне Карта доступны инструменты редактирования и создания картографических объектов, масштабирования, изменения проекций и другие функции работы с картой. Связанная с картографическими объектами информация может быть представлена в виде таблицы в окне Список. В окне График данные из таблиц можно показать в виде графиков и диаграмм различных типов. В окне Легенда отображены условные обозначения объектов на карте и тематических слоях. В окне Отчет предоставляются средства масштабирования, макетирования, а также сохранения шаблонов многолистных карт. Работая с MapInfo, можно формировать и распечатывать отчеты с фрагментами карт, списками, графиками и надписями. При выводе на печать MapInfo использует стандартные драйверы операционной системы.
MapInfo обеспечивает:
- — картографический интерфейс;
- — создание и редактирование карт высокого качества;
- — пространственные данные, поставляемые с программным обеспечением;
- — простоту интеграции карт — несколько строк кода внедряют окно MapInfo в приложения Windows (Excel, Access, Word);
- — анимационный слой — быстрая перерисовка при частых изменениях на слое (полезно для систем слежения за движущимися объектами);
- — работу с 3D-данными — построение изолиний, триангуляция Делоне и трехмерная визуализация.
Для создания программного модуля на основе карт, созданных в Map Info, можно использовать модуль MapX.
MapInfo MapX это надежный набор элементов ActiveX/OCX, который можно легко встроить в прикладные коммерческие приложения создаваемые с использованием стандартных визуальных систем программирования. Так как MapX является набором элементов OCX (OLE Custom eXtension), то, за счет использования OLE (Object Linking and Embedding), с его помощью можно легко дополнить новые и уже существующие приложения способностью показывать объекты на карте.
Развитая, многослойная объектная модель MapInfo MapX позволяет использовать: объекты многих типов, события, а также сотни методов и свойств. Комплект разработчика содержит, кроме того, многочисленные примеры проектов и готовых карт, включая международные. MapX разработан таким образом, что добавить карту в создаваемое приложение можно при помощи лишь нескольких движений мышью. Многие параметры имеют стандартные значения, которые легко можно настроить на специальных страницах свойств и, используя, автоматические помощники.
Разработчик получает доступ к выполнению различных операций с картографическими данными, типа — нахождение пересечений и вложенности объектов; построение буферов; объединение объектов и т. д.
Создание тематических карт — мощное средство анализа и наглядного представления пространственных данных. Тематические карты выявляют связи между объектами и тенденции в развитии явлений. Возможно создание тематических карт следующими способами: картограммы, картодиаграммы, способы значков и плотности точек, метод качественного фона, построение непрерывной поверхности по неравномерно распределенным значениям.
На электронной карте можно интерактивно создавать новые объекты, а также их изменять и удалять. Используя стандартные средства, можно выбирать элементы, попадающие в прямоугольник, произвольный полигон и окружность.
Имеются функции позволяющие оперировать слоями географической информации, назначать способы отображения объектов и формирования подписей, изменять масштаб карты, управлять видимостью слоя, определять порядок показа и масштабный эффект для слоев картографических объектов и подписей.
Анимационный слой динамически отображает движущиеся объекты, например, в приложениях работающих с информацией от GPS-приемников в режиме реального времени.
Поддержка растровых изображений позволяет использовать спутниковые и аэрофотоснимки, сканированные карты и другие изображения как не редактируемые слои карты. Поддержка стандартного языка запросов — SQL. Доступ к серверу пространственных данных SSA — новое мощное средство, предоставляющее доступ к информации, хранящейся на удаленном сервере пространственных данных.
Таким образом, Map Info имеет удобные инструменты для отрисовки карты и подготовки ее к печати, а также использование модуля Map Info MapX позволяет снизить трудозатраты, что ускоряет процесс разработки.