MapGuide с открытым исходным кодом
Разработчик(и) | Autodesk , разработанный сообществом |
---|---|
Первоначальный выпуск | Ноябрь 2005 г. |
Стабильная версия | 3.1.2 / 27 марта 2019 г |
Написано в | C#, JavaScript, HTML, CSS |
Операционная система | Microsoft Windows ; некоторая поддержка Linux |
Платформа | 32-битная, 64-битная |
Тип | Веб-картография |
Лицензия | ГНУ ЛГПЛ |
Веб-сайт | путеводитель |
MapGuide с открытым исходным кодом — это веб- платформа для создания карт , которая позволяет пользователям быстро разрабатывать и развертывать веб-картографические приложения и геопространственные веб-сервисы. Приложение было представлено Autodesk с исходным кодом открытым GNU в ноябре 2005 года, а код был передан в Open Source Geospatial Foundation в марте 2006 года под лицензией LGPL .
MapGuide имеет интерактивный просмотрщик, который включает поддержку выбора объектов, проверки свойств, подсказок по карте и таких операций, как буферизация, выбор внутри и измерение. MapGuide включает базу данных XML для хранения и управления контентом и поддерживает большинство распространенных форматов геопространственных файлов, баз данных и стандартов. Платформа MapGuide может быть развернута в Linux или Microsoft Windows , поддерживает веб-серверы Apache и IIS и предлагает обширные PHP , .NET , Java и JavaScript API-интерфейсы для разработки приложений.
История [ править ]
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.
См. также [ править ]
- Файл пространственных данных , собственный формат файла для MapGuide.
Ссылки [ править ]
- Брей, Роберт (2008). «Глава 7: MapGuide с открытым исходным кодом». Подходы с открытым исходным кодом в обработке пространственных данных . Достижения в области географической информатики. Том. 2. Шпрингер Берлин Гейдельберг. стр. 131–152. дои : 10.1007/978-3-540-74831-1 . ISBN 978-3-540-74830-4 .