WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
MapWindow GIS

MapWindow GIS 4.5 в Windows Vista
Тип Географическая информационная система
Разработчик MapWindow Open Source Team
Написана на C#
Операционная система Microsoft Windows
Последняя версия 4.8.6
Лицензия MPL
Сайт mapwindow.org

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

Описание

Прежде всего данный проект очень интересен разработчикам, так как само ядро данного приложения написано на С++ и представляет собой библиотеку 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 (англ.)

    Ссылки

    Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

    Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

    Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




    Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

    Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

    2019-2024
    WikiSort.ru - проект по пересортировке и дополнению контента Википедии