MapWindow GIS

MapWindow GIS — это проект с открытым исходным кодом ГИС, который обладает набором программных и программируемых библиотек. Данный проект разработан университетом GeoSpatial Software Lab штата Айдахо. Приложение запускается только под операционной системой Windows.

MapWindow GIS

MapWindow GIS 4.5 в Windows Vista
Тип Географическая информационная система
Разработчик MapWindow Open Source Team
Написана на C#
Операционная система Microsoft Windows
Последняя версия 4.8.6
Читаемые форматы файлов MapWindow Project (v5)[d], MapWindow Labels[d] и MapWindow Symbols[d]
Создаваемые форматы файлов MapWindow Project (v5)[d]
Лицензия MPL
Сайт mapwindow.org

Описание

Прежде всего данный проект очень интересен разработчикам, так как само ядро данного приложения написано на С++ и представляет собой библиотеку ActiveX, которую можно использовать отдельно от MapWindow и разрабатывать собственные приложения для возможности визуализации и обработки геоданных. Разрабатывать собственные приложения можно во всех средах разработки, которые поддерживают импорт ActiveX компонентов.

На официальном сайте на данный момент доступна последняя стабильная версия — MapWindow GIS 4.8.6.

Основные плюсы MapWindow GIS

  • Является бесплатным при использовании как в коммерческом, так и не в коммерческом режимах
  • Проект предоставляется с открытым исходным кодом, что дает возможность разработчикам разрабатывать дополнительные модули и библиотеки
  • Возможность программирования прямо из приложения

Основные минусы MapWindow GIS

  • Отсутствие русификации
  • Единственный формат векторных данных, поддерживаемый MapWindow GIS — Shapefile
  • Отсутствие встроенного редактора компоновок
  • Отсутствие совместной работы

Техническая информация о MapWindow GIS

Текущая актуальная версия4.8.6 / Ноябрь 9, 2011
РазработчикMapWindow Open Source Team
Язык разработкиC#
Операционная системаMicrosoft Windows
ЛицензияMPL
Тип проектаГеографическая информационная система
Тип векторных данныхShapefile

Дополнительные модули

Одним из дополнительных модулей MapWindow GIS является библиотека DotSpatial. DotSpatial разработан командой MapWindow GIS, а также членами сообщества OSGeo. Библиотека DotSpatial предназначена для того, чтобы облегчить жизнь разработчикам, которая поможет анализировать, обрабатывать, а также отображать географическую информацию. Таким образом библиотека облегчает работу как самому программисту, так и приложению MapWindow GIS.

Программирование под MapWindow

Помимо того, что приложение MapWindow является свободным и с открытым исходным кодом, его можно модифицировать (внедрять новые функции, модули) прямо при запущенном приложении, так как в нем присутствует встроенный интерпретатор скриптов. Для того, чтобы вызвать данный редактор, в главном меню программы необходимо выполнить команду Plug-ins → Scripts.

Во встроенным редакторе языков можно применить только 2 языка программирования - это:

В данном редакторе скриптов код можно писать самому, загружать с сайта MapWindow GIS, публиковать результат вашего кода в репозитории скриптов. Сам редактор скриптов, встроенные в MapWindow подсвечивается в стиле Microsoft Visual Studio, при этом автоматически нумеруются строки, существует автоматическая проверка синтаксиса. Один большой минус во встроенном редакторе скриптов состоит в том, что в нем отсутствует автодополнение кода, поэтому придется сложно писать большие дополнения.

Примечание

    Справка по MapWindow GIS в формате PDF Программирование MapWindow GIS с помощью элемента управления ActiveX (англ.)

    Справка по MapWindow GIS в формате CHM Программирование MapWindow GIS с помощью элемента управления ActiveX (англ.)

    Ссылки

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.