Un sistema de gestión de contenido geoespacial ( GeoCMS ) es un sistema de gestión de contenido donde los objetos (usuarios, imágenes, artículos, blogs ...) pueden tener una posición de latitud , longitud para mostrarse en un mapa interactivo en línea . Además, los mapas en línea enlazan con páginas informativas (esencialmente páginas wiki) sobre los datos representados. Algunos GeoCMS también permiten a los usuarios editar datos espaciales (puntos, líneas, polígonos en mapas) como parte de objetos de contenido. Los datos espaciales pueden ser publicados por GeoCMS como parte de su contenido o utilizando interfaces estandarizadas como WMS o WFS.
Un GeoCMS puede tener un mapa de usuarios registrados que permite construir comunidades geográficamente, mirando la ubicación de los usuarios. La ayuda de wiki para describir capas geográficas presenta una forma de resolver el problema de los metadatos geográficos .
Desde la llegada de Google Maps y la publicación de su API , numerosos usuarios han utilizado mapas en línea para ilustrar sus páginas web. Google Maps no es en sí mismo un GeoCMS, sino un componente básico para las aplicaciones GeoCMS. Del mismo modo, Mapserver también se puede utilizar para crear GeoCMS.
Comparación de GeoCMS
Django | Drupal | Midgard | Plone | Tiki Wiki CMS Groupware | WordPress | |
---|---|---|---|---|---|---|
Capacidad para almacenar ubicaciones | sí | sí | sí | sí | sí | sí |
Capacidad para editar puntos, líneas y polígonos | sí | sí | ? | ? | ? | ? |
Número de ubicaciones por elemento de contenido | ? | Múltiple | En / sobre / en | Ver complemento específico | 1 | 1 |
Mapas en elementos de contenido | OpenLayers, OpenStreetMap, Leaflet, Google Maps | Google Maps, Yahoo Maps, MapBuilder, OpenLayers | ? | Ver complemento específico | Mapserver o Google Maps | ? |
Formatos de distribución | ? | GeoRSS, KML, GeoJSON | GeoRSS | Ver complemento específico | RSS para actualización de mapas | GeoRSS , KML |
Codificación geográfica | ? | sí | Sí ( Yahoo , GeoNames ) | Ver complemento específico | aún no | ? |
Fuentes de ubicación del usuario | ? | Manual, SMS, Plazes , GeoRSS , ICBM, Fire Eagle | Ver complemento específico | mapas personalizados | ||
Puede utilizar una base de datos espacial (como PostGIS ) | sí | Sí, en la rama dev 2.x de geofield | ? | ? | ? | ? |
Estilo de entidades geográficas | ? | ? | ? | ? | ? | ? |
Licencia | ? | ? | ? | ? | ? | ? |
Plataformas requeridas / Idiomas principales | Django (Python) MySQL / PostgreSQL / SQLite / Oracle_Database | PHP , MySQL / PostgreSQL / SQLite | Midgard ( PHP ), MySQL / PostgreSQL / SQLite | Plone ( Python ), ZODB | LÁMPARA ( PHP ) | LÁMPARA |