Chameleon - это распределенная, легко настраиваемая среда с открытым исходным кодом для разработки приложений веб-картографии. Он построен на MapServer в качестве основного механизма отображения и работает со всеми поддерживаемыми MapServer форматами данных. Он также хорошо работает со стандартами Консорциума OpenGIS для WMS веб-картографических служб и контекстных документов веб-карт (WMC) благодаря поддержке этих стандартов MapServer .
Изначально Chameleon был разработан в 2002 году DM Solutions Group по контракту с NRCan в поддержку канадской программы GeoConnections, способствующей развитию инфраструктуры геопространственных данных Канады (CGDI). Первоначально названный «CWC2» (клиентский компонент CGDI WMS), Chameleon был переименован после того, как официально был передан сообществу открытого исходного кода. CWC2 был разработан в ответ на растущее число серверов WMS и отсутствие удобных для пользователя клиентов WMS при разработке картографических веб-приложений.
Хамелеон имеет архитектуру плагинов. Доступно большое количество плагинов или виджетов, как их называют разработчики Chameleon. Виджет Хамелеон может выполнять задачу сопоставления, такую как масштабирование, панорамирование, отображение легенд или отображение координат карты. Вместе с приложением распространяется более сотни виджетов, и разработчики могут легко создать свой собственный виджет для любой конкретной задачи.
Chameleon написан на языке сценариев PHP с фрагментами кода JavaScript для обработки функций браузера. Последней версией по состоянию на 6 сентября 2007 г. была v2.6rc1.
Chameleon выпущен под предыдущей лицензией BSD . [1]
Рекомендации
дальнейшее чтение
- Митчелл, Тайлер (15 июля 2005 г.). «Структура веб-картографирования Хамелеон» . Журнал "Направления" . Направления СМИ . Проверено 20 февраля 2012 года .