Me embarco en un nuevo proyecto de mapa web que busca mostrar geometrías simples (líneas, puntos, polígonos) y rásteres / mapas base. Idealmente, el mapa también permitirá a los usuarios autorizados agregar / eliminar / editar geometrías y sus atributos.
¿Cuáles son las opciones disponibles para el almacenamiento de datos (por ejemplo, SQL Server Spatial)?
¿Cuáles son las opciones disponibles para la presentación de datos (por ejemplo, ArcGIS Server)?
Soy nuevo en el mapeo web y estoy tratando de construir una comprensión sólida de las opciones disponibles y sus pros / contras.
web-mapping
editing
Radar
fuente
fuente
Respuestas:
Eche un vistazo a OpenLayers para el lado del cliente, ofrece de manera sencilla todo lo que parece necesitar. Como Dassouki le sugirió anteriormente, eche un vistazo a la página de ejemplo: http://www.openlayers.org/dev/examples/ find for 'edit' Por ejemplo: http://www.openlayers.org/dev/ examples / editingtoolbar.html
Para el lado del servidor, apuesto personalmente por el proyecto del sistema operativo, en mi opinión, son de una calidad increíble y no hay nada que envidiar al software propietario: GeoServer + PostgreSQL / PostGIS
fuente
Es posible que desee probar Geoserver en el back-end y usar OpenGeo's GXP en el front-end. GXP es una biblioteca de JavaScript del lado del cliente que está construida sobre OpenLayers, GeoExt y ExtJS (ahora Sencha). Se supone que cierra la brecha entre OpenLayers y las aplicaciones web completas. Un marco si quieres.
Aquí hay una guía práctica para comenzar a usar GXP. Un ejemplo de una aplicación creada con GXP es el GeoExplorer de OpenGeo Suite. Es un visor de mapas, styler y editor.
fuente