Разработчики) | Autodesk, разработано сообществом |
---|---|
Первый выпуск | Ноябрь 2005 г. ( 2005-11 ) |
Стабильный выпуск | 3.1.2 / 27 марта 2019 г. ; 21 месяц назад ( 2019-03-27 ) |
Операционная система | Microsoft Windows ; некоторая поддержка Linux |
Платформа | 32-бит, 64-бит |
Тип | Веб-картография |
Лицензия | GNU LGPL |
Веб-сайт | mapguide.osgeo.org |
MapGuide Open Source - это веб- платформа для создания карт, которая позволяет пользователям быстро разрабатывать и развертывать веб-картографические приложения и геопространственные веб-сервисы. Заявка была представлена как с открытым исходным кодом с помощью Autodesk в ноябре 2005 года, а код был внесен в Geospatial Foundation Open Source в марте 2006 года под GNU LGPL.
MapGuide имеет интерактивную программу просмотра, которая включает поддержку выбора объектов, проверки свойств, подсказок карты и таких операций, как буфер, выбор внутри и измерение. MapGuide включает базу данных XML для хранения и управления контентом, а также поддерживает наиболее распространенные форматы геопространственных файлов, базы данных и стандарты. Платформа MapGuide может быть развернута в Linux или Microsoft Windows, поддерживает веб-серверы Apache и IIS и предлагает обширные API-интерфейсы PHP, .NET, Java и JavaScript для разработки приложений.
MapGuide был впервые представлен как Argus MapGuide в 1995 году компанией Argus Technologies в Калгари, Альберта. Осенью 1996 года Autodesk приобрела Argus Technologies, и через несколько месяцев была представлена первая версия под торговой маркой Autodesk - Autodesk MapGuide 2.0. Программное обеспечение прошло ряд выпусков, которые привели к появлению Autodesk MapGuide 6.5. По сей день MapGuide 6.5 и предыдущие выпуски известны простотой развертывания, быстрой разработкой приложений, возможностью подключения к данным, масштабируемостью и общей производительностью.
Несмотря на успех, архитектура MapGuide 6.5 имеет некоторые внутренние ограничения. По сей день большинство приложений MapGuide полагаются на клиентский подключаемый модуль, элемент управления ActiveX или Java-апплет, при этом большая часть логики приложения написана на JavaScript с использованием API, предлагаемых подключаемым модулем на стороне клиента. Весь пространственный анализ выполняется на стороне клиента на визуализированной графике, а не на базовых пространственных данных. И наконец, серверная платформа очень ориентирована на Windows.
Весной 2004 года группа разработчиков Autodesk начала работу над тем, что сейчас называется MapGuide Open Source. Их цель состояла в том, чтобы сохранить все лучшие аспекты MapGuide 6.5, а также достичь целей, изложенных выше. Затем в марте 2006 года проект был представлен в Open Source Geospatial Foundation по лицензии LGPL.