Estoy buscando una solución GIS en la nube de código abierto.
Situación actual: hasta 100 gb de datos almacenados en geodatabases de archivos que se actualizan diariamente. Los datos se utilizan para crear mapas y tareas de geoprocesamiento.
Idealmente, solo quiero una copia de los datos, sin embargo, es necesario que se comparta entre varias compañías que trabajan en el proyecto, que también agregarán datos nuevos y actualizarán los antiguos. Los usuarios de SIG están utilizando ArcGIS Desktop v10.1, pero para el resto del equipo del proyecto me gustaría tener un visor de datos que pueda realizar tareas simples como medir y almacenar en búfer. Si pudiéramos crear algunas herramientas personalizadas para el visor de datos, sería genial.
Entonces, mi criterio principal es el almacenamiento de datos:
- Almacenar grandes volúmenes
- Buen acceso desde cualquier lugar
- Rápido y fácil de actualizar
- ¿Manejable desde el front end personalizado?
- Fácil de compartir datos
- Seguro
- Respaldado
- Niveles de permisos
Visor de datos:
- Buena simbologia
- Transparencia
- Buen mapeo base
- Tratar con diferentes proyecciones
- Rápido
- 2D y 3D?
- Herramienta de identificación
- Enlace a documentos / imágenes
- Agregar herramientas simples
- Zoom y medida
- Ver CAD y GIS, ráster, vect, TIN
- Buen acceso
- Crear funciones
- Agregar datos y coordenadas
- Niveles de permisos
Espero lograr una solución que sea rentable y bien respaldada. Estoy pensando que será una solución integrada compuesta por múltiples componentes, pero no sé por dónde empezar.
Hay mejores opciones que las geodatabases de archivos para almacenar los datos que se adaptan mejor al acceso múltiple, pero no recuerdo cómo se llaman (¿todavía es una base de datos ESRI)? Feliz de usar una gran funcionalidad de base de datos adjunta en ellos, como SQL u Oracle, ¿ayudaría esto? No tengo el escritorio ArcGIS Server solo que nos gustaría seguir usando ... ¿Seguramente los elementos de código abierto todavía pueden usar el escritorio ESRI? Tampoco he tenido mucha alegría con los espectadores decentes: los únicos dos buenos que he visto son Autodesks Infrastructure Modeller (Autodesk 360) y Google Earth Builder ... Sé que hay un precio que pagar por esos dos, pero si existe No hay nada de código abierto que coincida, entonces estaría dispuesto a pagar. Aparentemente, ArcGIS Online no No le permite incluso interrogar imágenes ráster que no nos serían de utilidad ya que tratamos mucho los datos de altura. Por lo tanto, esto probablemente será una coincidencia errónea de todo tipo de software, pero ¿estoy seguro de que puedo hacer que algo funcione? También me gustaría un editor de metadatos personalizado en lugar del desagradable en ArcCatalog ... Algo que registraría los datos entrantes en una base de datos y también aplicaría esos mismos metadatos a las clases de entidad en las geodatabases automáticamente. No me gusta producir XML perdidos como se obtiene con los archivos de forma. ¿Solo estoy fijando objetivos poco realistas con un pastel en el cielo soñando o crees que se puede lograr algo? Algo que registraría los datos entrantes en una base de datos y también aplicaría esos mismos metadatos a las clases de entidad en las geodatabases automáticamente. No me gusta producir XML perdidos como se obtiene con los archivos de forma. ¿Solo estoy fijando objetivos poco realistas con un pastel en el cielo soñando o crees que se puede lograr algo? Algo que registraría los datos entrantes en una base de datos y también aplicaría esos mismos metadatos a las clases de entidad en las geodatabases automáticamente. No me gusta producir XML perdidos como se obtiene con los archivos de forma. ¿Solo estoy fijando objetivos poco realistas con un pastel en el cielo soñando o crees que se puede lograr algo?
Respuestas:
Las geodatabases de archivos son el enemigo del código abierto: si cambia esto a PostGIS o shapefiles, o similar, tendrá más suerte.
De lo contrario, está buscando un montón de características. Tendrá suerte con GeoServer , pero de lo contrario es posible que desee reconsiderar el alcance de lo que está buscando.
fuente
Mi sugerencia sería usar la pila osgeo . Específicamente, he usado esta pila en Amazon Cloud (AWS) para servir grandes conjuntos de datos ráster y vectoriales.
Postgresql con postgis almacena mis datos vectoriales en los servidores Geoserver / Geowebcache, los datos vectoriales y los mosaicos de esos grandes conjuntos de datos para servir. Todo se ejecuta a través del navegador usando OpenLayers.
Me salvé de GeoExt y he estado implementando soluciones con Geodjango / jQuery con mucho éxito.
fuente
La respuesta a continuación se basa en mi experiencia en el diseño de sistemas empresariales, que se basa en gran medida en las soluciones de Esri. Esto es solo un consejo general basado en lo que has dado.
Almacenamiento:
Olvídese de los SHP, olvide los fGDB, guárdelos en un DBMS que admita tipos espaciales. Para sus viñetas para el almacenamiento de datos, un DBMS hace todas estas cosas. PostgreQL es de código abierto y tiene una gran comunidad. Es compatible con los tipos espaciales ráster y vectorial (no se requiere ArcSDE).
Si mantiene los clientes de ArcGIS Desktop, pueden extraer estos datos correctamente.
Visor de datos
Use la versión gratuita de ArcGIS Explorer Desktop (que no debe confundirse con el cliente de ArcGIS Explorer Online). Está lejos de ser de código abierto, pero es gratuito y, en mi opinión, es un cliente muy poderoso perfecto para sus necesidades. En realidad, hay una nueva versión que sale inminentemente que se ve increíble.
En cuanto a sus requisitos, creo que cumple todos los requisitos. Según sus clientes, iría con un cliente pesado en lugar de un cliente basado en la web. Esto significaría que necesitan descargar / instalar este cliente, pero puede centralizar la configuración si cada uno de sus usuarios puede apuntar a un solo archivo de configuración de la aplicación. Mencionas 3D, así que esa fue otra razón por la que elegí esta aplicación. 3D en el navegador está muy cerca, pero aún no.
Sin embargo, la advertencia con este visor es que, al momento de escribir, parece que no extraerá datos espaciales directamente de un DBMS, a menos que se haya registrado como una geodatabase. Esto podría ser un espectáculo para usted, ya que necesitaría usar una licencia de ArcSDE para hacer esto. Es compatible con la extracción de WMS, por lo que si incluye un servidor SIG como Mapserver en su pila, esto podría servir los datos de PostgreSQL como WMS, para ser consumidos en ArcGIS Explorer Desktop.
Consulte otras respuestas para los espectadores alternativos (o si tengo tiempo para pensar más, volveré y editaré este A).
Plataforma
Varias organizaciones generalmente significan que la autenticación del directorio activo no es una opción. Utilice la seguridad en el nivel postgreSQL para crear inicios de sesión para cada organización. Menciona la nube, por lo que nada le impide servir postgreSQL desde un proveedor como AWS . Compare precios de otros proveedores en su región. AWS ya tendrá AMI de plantilla con postgreSQL ya cargado.
fuente
Lo que quiere puede todo ser hecho con varios componentes de código abierto diferentes. Sin embargo, sus requisitos son demasiado ambiciosos y no encontrará un solo paquete / instalador que sea una solución llave en mano.
Anfitrión en AWS. Mira Geoserver. Guárdelo en PostGIS. Compilación personalizada con Django.
Estas cosas son de código abierto, por lo que significa que tiene diferentes alternativas para cada proyecto con diferentes ventajas / desventajas.
fuente
Amazon EC2 será una buena solución para sus geodatabases (aunque puede ser costoso ser ESRI)
¿Cómo se hace accesible el servidor Amazon Cloud GIS fuera del entorno local?
fuente
Manteniendo las condiciones que tiene, Jelastic puede ser una mejor solución, es compatible con todos los aspectos de los SIG, como GeoNetwork deegree OpenLayers y súper fácil de implementar.
Siga el enlace: http://blog.jelastic.com/2013/07/29/gis-software-geonetwork-deegree-openlayers/
Este blog mantuvo todos los detalles para implementar el mismo
fuente
http://www.gishosting.gter.it/home/ es una nueva solución desarrollada en italiano pero disponible en todas partes. Utiliza QGIS, QGIS-server, Lizmap web-client y (opcionalmente) PostGIS y está totalmente basado en código abierto.
Divulgación : soy desarrollador de la solución GIsHosting.
fuente