Хамелеон (ГИС)

Материал из wikixw
Перейти к навигации Перейти к поиску

Chameleon - это открытая, распределенная, настраиваемая среда для разработки веб-картографических приложений. Он построен на MapServer как ядро картографического движка и работает со всеми форматами данных, поддерживаемых MapServer. Он также хорошо работает со стандартами Opengis консорциума для веб-картографических сервисов WMS и контекстных документов веб-карты (WMC) через поддержку MapServer для этих стандартов.

Chameleon был первоначально разработан в 2002 году DM Solutions Group по контракту с NRCan в поддержку канадской программы Геосвязи, способствующей канадской инфраструктуре геопространственных данных (CGDI). Первоначально названный "CWC2" (клиентский компонент CGDI WMS), Chameleon был переименован после официального выпуска в сообщество с открытым исходным кодом. CWC2 был разработан в ответ на растущее число серверов WMS и отсутствие удобных для пользователей клиентов WMS при разработке веб-картографических приложений.

Chameleon имеет архитектуру плагина. Доступно большое количество плагинов, или виджетов, как их называют разработчики Chameleon. Виджет "хамелеон" может реализовать задачу отображения, такую как масштабирование, панорамирование, отображение легенд или отображение координат карты. Более ста виджетов распространяются вместе с приложением, и разработчики могут легко создать свой собственный виджет для любой конкретной задачи.

Chameleon написан на языке сценариев PHP с фрагментами кода JavaScript для обработки функциональности браузера. Последняя версия по состоянию на 6 сентября 2007 года была v2.6rc1.

Chameleon выпущен под предыдущей лицензией BSD.

Пруф[править]

chameleon.maptools.org/index.phtml