Opciones para Open Source Cloud GIS? [cerrado]

11

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?

Georgina
fuente
2
¿Necesita ser ACID , o puede ser eventualmente consistente ?
Kirk Kuykendall el
1
Esa es una lista de deseos que tienes allí. Dudo que haya algo que se ajuste a lo que estás pidiendo de fábrica. Tendrías que personalizarlo.
RK
Sé que es una publicación un poco más antigua, pero consulte GIS Cloud giscloud.com
GIS Cloud

Respuestas:

7

almacenado en geodatabases de archivos

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.

tmcw
fuente
8
No me gustaría administrar hasta 100 GB de datos en archivos de forma
tomfumb
GDAL admite lectura / escritura de FileGDB para que la mayoría de los paquetes de código abierto geoespacial puedan leerlo. Puedo pensar en varios formatos donde esto no es cierto y, por lo tanto, son más "enemigos" del sistema operativo
Ragi Yaser Burhum
1
GDAL admite FileGDB de lectura / escritura a través de un SDK de código cerrado. No es tan malo como otros formatos, pero sigue siendo terrible.
tmcw
+1 para PostGIS y -1 para Shapefiles. Los archivos de forma son excelentes para compartir datos perezosamente únicos entre adultos que consienten, pero de lo contrario son desagradables, sobre todo porque no todo el software implementa el formato exactamente igual.
MappaGnosis
5

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.

Jay Laura
fuente
4

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:

compartido entre varias compañías que trabajan en el proyecto y que también agregarán nuevos datos y actualizarán viejos

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

rentable y bien apoyado

Los usuarios de SIG están usando ArcGIS Desktop v10.1 pero para el resto del equipo del proyecto me gustaría tener un 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. ingrese la descripción de la imagen aquí

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

compartido entre múltiples compañías

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.

Simón
fuente
1
Muchas gracias por el consejo Simon. He usado el escritorio de arcGIS explorer tanto la descarga como la versión en línea y nunca he tenido tanto éxito al extraer datos de geodatabases de archivos ... Muy, muy lento y la simbología es bastante horrible. Los datos que usamos son generalmente datos ambientales, por lo que necesita una simbología bastante científica ... Símbolos graduados, rásteres categorizados, símbolos de gráficos de almirantazgo, etc.
Georgina
Tal vez darle un giro a la nueva versión solo para ver si sigue siendo el mismo problema. resources.arcgis.com/en/communities/arcgis-explorer-desktop/… En su defecto, me gusta la respuesta Jzl5325.
Simon
.... Estaba mirando mi iPhone 4S anoche y el software de mapeo allí es genial ... 2D y 3D con antena y si juegas en Londres, los edificios 3D aparecen muy rápido ...
Georgina
3

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.

Ragi Yaser Burhum
fuente
1
Gracias Ragi, investigaré esos componentes :) Me doy cuenta de que será una solución de unión pero es muy difícil elegir e investigar cada uno de ellos
Georgina
2

Amazon EC2 será una buena solución para sus geodatabases (aunque puede ser costoso ser ESRI)

Escalable bajo demanda: si necesita más potencia informática, puede lanzar instancias EC2 adicionales, que puede considerar como servidores virtuales en la nube de Amazon que se crean a partir de la misma AMI principal. La creación de nuevas instancias incluso se puede hacer mediante programación en respuesta a las estadísticas de uso. Se pueden crear nuevas instancias en cuestión de minutos, lo que permite que su ArcGIS Server responda con gracia a picos abruptos en el tráfico.

Amazon proporciona un equilibrador de carga que puede usar para enrutar el tráfico a las diferentes instancias. Cuando ya no necesite las instancias, puede destruirlas y no incurrir en más cargos por ellas.

¿Cómo se hace accesible el servidor Amazon Cloud GIS fuera del entorno local?

Mapperz
fuente
0

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.

PolyGeo
fuente