Yo sólo quería pedir un consejo, desde el open source GIS gurús sobre la pila a utilizar para mi proyecto previsto, como yo no entienden completamente los límites de lo posible con la mayoría de los paquetes. Sé que puedo hacer lo que yo desee, utilizando ESRI varios paquetes, pero quiero más barato y abierto para que el mundo vea. Estoy seguro que puedo asumir cualquier reto y aprender piezas lo suficientemente bien como para hacer un proyecto realidad, sólo quiero evitar ir por el camino equivocado en el primer lugar.
Mi sitio visión: En términos de interfaz de usuario, un NO-SIG buscando sitio! Algo más a lo largo de las líneas de whereis.com con todo (o casi todo) lo que se realiza en cajas flotando por encima de un mapa base. Los detalles no son importantes ahora, sólo haciendo hincapié en que no SIG-capas con casillas en un panel separado, etc. En términos de la interacción con el usuario, los usuarios registrados pueden crear funciones (como beber agua de la fuente ubicaciones, rutas de senderismo, etc) en la parte superior de la base del mapa, y editar sus propias características. Si es posible, editar SÓLO sus propias características, que han creado. Un mapa colaborativo, la verdad.
Estoy todavía en su mayoría en la modalidad de investigación, jugando con diferentes paquetes, pero sólo por el bien general de la familiarización y no pruebas reales (lo cual requeriría de aprendizaje en detalle los primeros!). PostGIS definitivamente parece que el camino a seguir como subyacente DB(s), con Geoserver/Mapserver como más probable middleware. Openlayers es casi sin duda va a ser el slippy mapa, como ya estoy cómodo con él y conocer su poder.
Lo que me lleva a dos cuestiones principales que requieren la mayor parte de consejos:
1) ¿Cuál es la mejor parte superior de la capa de interfaz de usuario para un sitio como este? Es un personalizados instancia de Django (o incluso Django-CMS), o simplemente un monté instancia de GeoExt o de la biblioteca (no estoy seguro si se puede hacer un inicio de sesión/registro/interfaz de usuario completa con él), diferentes CMS/framework (no, no, drupal o cualquier cosa que limitar!), o algo totalmente diferente?
2) Es posible incluso que se han registrado del sitio a los usuarios editar sus propias características? Quiero evitar que la masa "graffiti" de lugares como OSM y otros proyectos de colaboración de la experiencia. Parece que a partir de mi lectura y las sugerencias anteriormente que Geoserver no puede tener la característica de nivel de autenticación de usuario. Puede Mapserver? Diablos, ni siquiera sé si un usuario del sitio de la población (de un CMS o framework), incluso puede vincular directamente a geoserver/mapserver... Si tal concepto no es posible con las soluciones de código abierto, hay otra manera de lograr ese objetivo? Se han autenticado a los usuarios editar un no-versión publicada de la característica principal de la capa (para no estropear el original) y combinar automáticamente a la versión publicada cada 24 horas, mientras que el mantenimiento de una copia de seguridad diaria de la original? Perdido sobre cómo lograr este propósito.
Y sí, he mirado en GeoNode demasiado, pero sólo quiero un mapa (keep it simple) y su interfaz de usuario es o no interactivo suficiente (antes de entrar en GeoExplorer) o demasiado SIG-como en GeoExplorer. Parece demasiado enlatado una solución para este proyecto.
Siento mucho ser tan abiertas aquí y vaga, pero tengo la esperanza de ser capaz de iniciar un camino en el que la anterior es posible y no se ejecuta en el muro de varios meses a partir de ahora, sólo para tener que empezar todo de nuevo porque la ruta #1 nunca tuvo esa funcionalidad desde el principio! Muchas gracias y estoy muy emocionado de entrar en este reino de open source GIS!
Edit: Uno de los mejores ejemplos que puedo encontrar es http://www.gpsies.com sé que este utiliza prospecto, pero no que el marco subyacente y de la base de datos. Los usuarios pueden crear/cargar sus propias características, pero no editar otros".