Soluciones de software de código abierto para un usuario de Esri

8

Actualmente soy estudiante y he estado usando el software Esri casi exclusivamente para mis necesidades de SIG. De vez en cuando uso R para la creación de ráster, especialmente como salidas de modelos estadísticos, que generalmente traigo de vuelta a Arc para trabajar.

Me graduaré en un año más o menos y es posible que no continúe teniendo acceso a ArcMap.

Me pregunto qué programas se recomiendan en lugar de Arc. Actualmente uso R para la mayoría de mi trabajo de trama, pero descubro que no siempre puede manejar tramas grandes.

De los otros programas de software GIS de código abierto, ¿hay uno que tenga la mayor similitud con Arc (en capacidades y UI), o uno (o algunos) que sea más fácil de aprender en ese contexto?

¿Es común usar múltiples programas para diferentes funciones, o la mayoría de las personas tienen solo uno o dos programas que usan?

Sarah
fuente
@whuber No realmente. Eso es más sobre qué otras herramientas usamos.
Nathan W
@Nathan, entiendo lo que quieres decir: esta pregunta no se centra solo en el software libre. Voy a votar para volver a abrir.
whuber
@Sarah Consulte 1. Alternativa a ArcGIS ( guides.library.upenn.edu/content.php?pid=289291&sid=2431267 ) ¿Y por qué considerar las alternativas de ArcGIS? ( gothos.info/2008/09/why-consider-arcgis-alternatives )
Sunil
+1 también depende de sus requisitos. En la India, la mayoría de las ONG están utilizando una solución de código abierto de SIG (basada en Linux rentable, fácil de usar, segura y aplicable para computadoras de escritorio, plataformas móviles)
Sunil
Ver también gis.stackexchange.com/questions/13171/…
Stephen Lead el

Respuestas:

12

Descargo de responsabilidad: Desarrollador en el proyecto y defensor incondicional, pero es bastante increíble ... :)

Muchos usuarios de Arc * tienden a encajar bien con QGIS . Proporciona el mismo tipo de características, si no más en algunas áreas . Proporciona buenas opciones de impresión . Puede abrir casi cualquier formato bajo el sol. QGIS también tiene un marco progresivo que puede interactuar con GRASS y SAGA GIS, y una gran cantidad de otros, que son excelentes herramientas para el trabajo de trama. R también puede interactuar usando el marco de procesamiento.

QGIS admite Python como su idioma principal para extensiones, scripts, macros, etc. Se puede conectar a MS SQL, Oracle, PostGIS, Spatialite, W * S, etc.

Por supuesto, esto también significa que no solo debes aprender QGIS y detenerte. Aprende a usar tantas herramientas como puedas. Conocer una amplia gama de herramientas lo ayudará a ser más flexible en los momentos de necesidad. Conocer solo QGIS * es tan malo como solo conocer Arc *. Sin embargo, usar algo como QGIS lo ayudará a diversificarse en los otros paquetes de software como GRASS y SAGA, que creo que le gustará para hacer las cosas de trama que necesita.

Nathan W
fuente
2
Éramos una tienda de ESRI (ArcGIS), pero Quantum GIS (QGIS 2.0+) con conexión directa Oracle Spatial reemplaza a ArcGIS por completo. Con presupuestos reducidos, QGIS ha ahorrado muchos $$$$ en costos de licencias.
Mapperz
3
De manera similar a Mapperz, aprendí SIG en ArcInfo 6.xy migré a ArcGIS 10.1. Pero cuando fui independiente, no podía permitirme las licencias de ESRI (¡ni siquiera las de Oracle!). Ahora encuentro que no hay nada que hiciera con Arc que no pueda hacer con QGIS (incluido GRASS) más Python y algunos otros paquetes (por ejemplo, PostGIS, GeoServer, GDAL, Shapely) y NumPy plus SciPy junto con GDAl mejoran enormemente Capacidad de manejo de ráster de Python (aunque no soy un usuario R, así que no puedo comparar).
MappaGnosis
1

GDAL / OGR

Estas herramientas pueden realizar trabajos de línea de comandos, procesamiento por lotes y, a menudo, son más rápidos que ArcGIS. Útil para convertir formatos ráster (GDAL) o vectoriales (OGR).

Enlaces:

Alex Leith
fuente
1

Pitón

Python puede hacer muchas cosas, incluso sin usar arcpy.

Boundless, anteriormente OpenGeo, tiene una biblioteca para hacer cosas con Python: http://geoscript.org/ (aunque no puedo garantizarlo, no lo he usado).

También puede usar grandes bibliotecas de python como NumPy y SciPy para organizar grandes conjuntos de datos. Luego puede usar multiprocesamiento para multiprocesarlo.

Actualmente uso Python para descargar datos, descomprimirlos y alimentarlos en nuestras bases de datos corporativas. ¡Es el pegamento que une las cosas!

Alex Leith
fuente
1

Prueba Whitebox Geospaital Analysis Systems ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ). Es un SIG multiplataforma de código abierto con una interfaz fácil de usar y una gran capacidad analítica. Soy el desarrollador principal del proyecto.

En cuanto a su pregunta sobre el uso de múltiples programas, sí, la avanzada tecnología SIG utilizará la herramienta adecuada para el trabajo en cuestión. Es mejor estar familiarizado con una variedad de herramientas y poder elegir según la tarea que enfrenta.


fuente
Noté que está bajo el título del departamento de Hidrogeomática: ¿hay un énfasis en la hidrología con este programa? (Estoy haciendo mi maestría en hidrología)
Sarah
@Sarah, diría que Whitebox se está desarrollando con una amplia audiencia de usuarios de SIG en mente. Sucede que el interés específico de investigación de cada uno de los científicos en el Centro de Hidrogeomática se alinea con la hidrología. Como tal, Whitebox tiene buenas capacidades en esta área. Por ejemplo, hay muchos algoritmos disponibles para el modelado de la ruta de flujo (D8, D-infinito, FD8, Rho8), hay abundantes herramientas para el mapeo de cuencas hidrográficas y el análisis de redes de corrientes, y se está trabajando para incorporar un modelo hidrológico distribuido.