Soluções de software de código aberto para um usuário da Esri

8

Atualmente, sou estudante e tenho usado o software Esri praticamente exclusivamente para minhas necessidades de GIS. Ocasionalmente, uso R para criação de varredura, especialmente como saídas de modelos estatísticos - com os quais costumo trazer de volta ao Arc para trabalhar.

Vou me formar daqui a um ano e talvez não continue tendo acesso ao ArcMap.

Eu estou querendo saber quais programas são recomendados no lugar do Arc. Atualmente, uso R na maior parte do meu trabalho de varredura, mas acho que ele nem sempre pode lidar com rasters grandes.

Dos outros programas de software GIS de código aberto, existe um que tenha a maior semelhança com o Arc (em recursos e na interface do usuário) ou um (ou alguns) que seja mais fácil de aprender vindo desse contexto?

É comum usar vários programas para diferentes funções ou a maioria das pessoas tem apenas um ou dois programas que usa?

Sarah
fonte
@whuber Na verdade não. Isso é mais sobre as outras ferramentas que usamos.
Nathan W
@ Nathan Entendo o que você quer dizer: esta questão não se concentra apenas no software livre. Vou votar para reabrir.
whuber
@Sarah Consulte a 1. Alternativa ao ArcGIS ( Guides.library.upenn.edu/content.php?pid=289291&sid=2431267 ) e por que considerar as alternativas do ArcGIS? ( gothos.info/2008/09/why-consider-arcgis-alternatives )
Sunil
+1 depende sua exigência também .. Na Índia, a maioria das ONGs estão usando Abrir solução de código GIS (para baixo custo, fácil de usar, garantir Linux baseada e sua aplicável para área de trabalho, plataforma móvel)
Sunil
Veja também gis.stackexchange.com/questions/13171/…
Stephen Lead,

Respostas:

12

Isenção de responsabilidade: desenvolvedor do projeto e defensor do hardcore, mas é incrível demais ... :)

Muitos usuários do Arc * tendem a se encaixar bem no QGIS . Ele fornece o mesmo tipo de recursos, se não mais, em algumas áreas . Fornece boas opções de impressão . Pode abrir praticamente qualquer formato sob o sol. O QGIS também possui uma estrutura progressiva que pode interagir com o GRASS e o SAGA GIS, e vários outros, que são ótimos kits de ferramentas para trabalhos de varredura. R também pode ser conectado à interface usando a estrutura de processamento.

O QGIS suporta Python como idioma principal para extensões, scripts, macros, etc. Pode se conectar ao MS SQL, Oracle, PostGIS, Spatialite, W * S, etc.

Claro que isso também significa que você não deve apenas aprender QGIS e parar. Aprenda a usar o maior número possível de ferramentas. Conhecer uma ampla gama de ferramentas ajudará você a ser mais flexível nos momentos de necessidade. Conhecer apenas o QGIS * é tão ruim quanto conhecer o Arc *. No entanto, usar algo como o QGIS ajudará você a se ramificar em outros pacotes de software como GRASS e SAGA, que eu acho que você gostará de fazer as coisas rasterizadas que você precisa.

Nathan W
fonte
2
Nós éramos uma loja ESRI (ArcGIS), mas o Quantum GIS (QGIS 2.0+) com conexão direta com Oracle Spatial substitui completamente o ArcGIS. Com orçamentos reduzidos, o QGIS economizou muitos $$$$ em custos de licenciamento.
Mapperz
3
Da mesma forma que o Mapperz, eu aprendi GIS no ArcInfo 6.x e migrei para o ArcGIS 10.1. Mas quando fui freelancer, não podia pagar pelas licenças ESRI (ou mesmo pela Oracle!). Agora acho que nada que eu costumava fazer com o Arc que eu não possa fazer com o QGIS (incluindo GRASS) mais o Python e alguns outros pacotes (por exemplo, PostGIS, GeoServer, GDAL, Shapely) e NumPy e SciPy, juntamente com o GDAl, melhoram bastante Capacidade de manipulação de varredura do Python (embora eu não seja um usuário R, não posso comparar).
MappaGnosis
1

GDAL / OGR

Essas ferramentas podem executar trabalhos de linha de comando, processamento em lote e geralmente são mais rápidas que o ArcGIS. Útil para a conversão de formatos raster (GDAL) ou vetor (OGR).

Ligações:

Alex Leith
fonte
1

Pitão

O Python pode fazer muitas coisas, mesmo sem usar o arcpy.

O Boundless, anteriormente OpenGeo, tem uma biblioteca de coisas para oign com o Python: http://geoscript.org/ (embora eu não possa garantir isso, não o usei).

Você também pode usar grandes bibliotecas python como NumPy e SciPy para organizar grandes conjuntos de dados. Você pode usar o multiprocessamento para multiencadear.

Atualmente, uso o Python para baixar dados, descompactá-los e alimentá-los em nossos bancos de dados corporativos. É a cola que une as coisas!

Alex Leith
fonte
1

Experimente o Whitebox Geospaital Analysis Systems ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ). É um GIS de código aberto de plataforma cruzada, com uma interface amigável e uma grande quantidade de poder analítico. Eu sou o desenvolvedor principal do projeto.

Quanto à sua pergunta sobre o uso de vários programas, sim, a avançada tecnologia GIS utilizará a ferramenta certa para o trabalho em questão. É melhor ter familiaridade com uma variedade de ferramentas e poder escolher com base na tarefa que você enfrenta.


fonte
Percebo que está sob o cabeçalho do departamento de Hidrogeomática - há ênfase na hidrologia neste programa? (Acontece que eu estar fazendo meu mestrado em Hidrologia)
Sarah
@ Sarah, eu diria que o Whitebox está sendo desenvolvido com um amplo público de usuários de GIS em mente. Acontece que o interesse específico da pesquisa de cada um dos cientistas do Centro de Hidrogeomática se alinha à hidrologia. Como tal, o Whitebox possui boas capacidades nessa área. Por exemplo, existem muitos algoritmos para modelagem de caminhos de fluxo disponíveis (D8, D-infinito, FD8, Rho8), existem ferramentas abundantes para mapeamento de bacias hidrográficas e análise de redes de riachos, e há trabalho em andamento para incorporar um modelo hidrológico distribuído.