Chameleon es un entorno de código abierto, distribuido y altamente configurable para desarrollar aplicaciones de mapas web. Se basa en MapServer como motor de mapeo central y funciona con todos los formatos de datos compatibles con MapServer. También funciona bien con los estándares de OpenGIS Consortium para Web Map Services WMS y Web Map Context Documents (WMC) a través del soporte de MapServer para estos estándares.
Chameleon fue desarrollado originalmente en 2002 por DM Solutions Group bajo contrato con NRCan , en apoyo del programa GeoConnections de Canadá, contribuyendo a la Infraestructura de Datos Geoespaciales de Canadá (CGDI). Originalmente llamado "CWC2" (Componente de cliente CGDI WMS), Chameleon fue renombrado una vez que se lanzó formalmente a la comunidad de código abierto. CWC2 se desarrolló en respuesta al creciente número de servidores WMS y la falta de clientes WMS fáciles de usar en el desarrollo de aplicaciones de mapas web.
Chameleon tiene una arquitectura de complementos. Hay disponible una gran cantidad de complementos, o widgets, como los llaman los desarrolladores de Chameleon. Un widget Chameleon puede implementar una tarea de mapeo como hacer zoom, desplazarse, mostrar leyendas o mostrar coordenadas del mapa. Más de cien widgets se distribuyen con la aplicación y los desarrolladores pueden crear fácilmente su propio widget para cualquier tarea específica.
Chameleon está escrito en el lenguaje de programación PHP con fragmentos de código JavaScript para manejar la funcionalidad del navegador. La última versión al 6 de septiembre de 2007 fue v2.6rc1.
Chameleon se lanza bajo la licencia BSD previa . [1]
Referencias
Otras lecturas
- Mitchell, Tyler (15 de julio de 2005). "Chameleon Web Mapping Framework" . Revista Direcciones . Direcciones Medios . Consultado el 20 de febrero de 2012 .