Mapeo web con capacidades de edición? [cerrado]

11

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.

Radar
fuente
3
¿Has mirado en Geoserver y Openlayers ?
dassouki
He visto algunos mapas simples que usan las dos opciones anteriores, como los ejemplos en sus respectivas páginas de inicio. ¿Alguna de estas tecnologías permite funciones más complejas, como el manejo de características y la edición de características?
Radar
44
Hay mejores ejemplos en su sitio, pero en este ejemplo, haga doble clic en el cursor en el mapa. Si mira su página de ejemplos, hay algunas opciones que puede considerar.
dassouki
+ 1 @ dassouki. Acabo de leer varios de los ejemplos y la funcionalidad parece prometedora. ¿Alguien conoce un mapa web que contenga muchas de estas características de edición en un entorno más de "producción"?
Radar
Eche un vistazo a la suite OpneGeo ( opengeo.org ). Ofrecen soporte empresarial, por lo que muestra que el software tiene futuro :)
EricSonaron

Respuestas:

13

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

EricSonaron
fuente
5

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.

ingrese la descripción de la imagen aquí

RK
fuente
3
El enlace GXP está muerto. GXP está disponible aquí: github.com/boundlessgeo/gxp
katahdin