Solutions logicielles open source pour un utilisateur Esri

8

Je suis actuellement étudiant et j'utilise le logiciel Esri presque exclusivement pour mes besoins SIG. J'utilise parfois R pour la création de rasters, en particulier comme sorties de modèles statistiques - que je ramène généralement dans Arc pour travailler.

J'obtiendrai mon diplôme dans un an environ et je ne pourrai peut-être plus avoir accès à ArcMap.

Je me demande quels programmes sont recommandés à la place d'Arc. J'utilise actuellement R pour la plupart de mes travaux de raster, mais je trouve qu'il ne peut pas toujours gérer de grands rasters.

Parmi les autres logiciels SIG open source, y en a-t-il un qui a le plus de similitudes avec Arc (en termes de capacités et d'interface utilisateur), ou un (ou certains) qui est le plus facile à apprendre venant de ce contexte?

Est-il courant d'utiliser plusieurs programmes pour différentes fonctions, ou la plupart des gens n'ont-ils qu'un ou deux programmes?

Sarah
la source
@whuber Pas vraiment. C'est plus sur les autres outils que nous utilisons.
Nathan W
@Nathan Je vois ce que tu veux dire: cette question ne se concentre pas uniquement sur les logiciels libres. Je voterai pour rouvrir.
whuber
@Sarah Veuillez passer par 1. Alternative à ArcGIS ( guides.library.upenn.edu/content.php?pid=289291&sid=2431267 ) & Pourquoi envisager des alternatives à ArcGIS? ( gothos.info/2008/09/why-consider-arcgis-alternatives )
Sunil
+1, cela dépend aussi de vos besoins. En Inde, la plupart des ONG utilisent une solution SIG open source (pour une solution rentable, facile à utiliser, sécurisée basée sur Linux et son applicable pour le bureau, la plate-forme mobile)
Sunil

Réponses:

12

Avis de non-responsabilité: développeur du projet et défenseur inconditionnel, mais c'est vraiment génial ... :)

De nombreux utilisateurs d'Arc * ont tendance à bien s'intégrer à QGIS . Il offre le même type de fonctionnalités, sinon plus dans certaines régions . Fournit de bonnes options d'impression . Peut ouvrir à peu près n'importe quel format sous le soleil. QGIS dispose également d'un cadre évolutif qui peut s'interfacer avec GRASS et SAGA GIS, et toute une série d'autres, qui sont d'excellentes boîtes à outils pour le travail raster. R peut également être interfacé à l'aide du cadre de traitement.

QGIS prend en charge Python comme langage principal pour les extensions, scripts, macros, etc. Peut se connecter à MS SQL, Oracle, PostGIS, Spatialite, W * S, etc.

Bien sûr, cela signifie également que vous ne devez pas simplement apprendre QGIS et vous arrêter. Apprenez à utiliser autant d'outils que possible. Connaître une large gamme d'outils vous aidera à être plus flexible en cas de besoin. Connaître uniquement QGIS * est aussi mauvais que connaître Arc * uniquement. Cependant, l'utilisation de quelque chose comme QGIS vous aidera à vous diversifier dans les autres logiciels tels que GRASS et SAGA que je pense que vous aimerez pour faire les trames dont vous avez besoin.

Nathan W
la source
2
Nous étions une boutique ESRI (ArcGIS) mais Quantum GIS (QGIS 2.0+) avec connexion directe Oracle Spatial remplace complètement ArcGIS. Avec des budgets réduits, QGIS a économisé de nombreux $$$$ en coûts de licence.
Mapperz
3
Dans la même veine que Mapperz, j'ai appris les SIG sur ArcInfo 6.x et j'ai migré vers ArcGIS 10.1. Mais quand je suis devenu indépendant, je ne pouvais pas me permettre des licences ESRI (ou même des licences Oracle!). Je trouve maintenant qu'il n'y a rien que je faisais avec Arc que je ne peux pas faire avec QGIS (y compris GRASS) plus Python et quelques autres packages (par exemple PostGIS, GeoServer, GDAL, Shapely) et NumPy plus SciPy avec GDAl améliorent considérablement La capacité de gestion des rasters de Python (bien que je ne sois pas un utilisateur R donc je ne peux pas comparer).
MappaGnosis
1

GDAL / OGR

Ces outils peuvent effectuer des travaux de traitement par lots et en ligne de commande et sont souvent plus rapides qu'ArcGIS. Utile pour convertir des formats raster (GDAL) ou vectoriels (OGR).

Liens:

Alex Leith
la source
1

Python

Python peut faire beaucoup de choses, même sans utiliser arcpy.

Boundless, anciennement OpenGeo, a une bibliothèque pour faire des trucs avec Python: http://geoscript.org/ (bien que je ne puisse pas le garantir, je ne l'ai pas utilisé).

Vous pouvez également utiliser de grandes bibliothèques python comme NumPy et SciPy pour agiter de grands ensembles de données. Vous pouvez ensuite utiliser le multi-traitement pour le multi-thread.

J'utilise actuellement Python pour télécharger des données, les décompresser et les alimenter dans nos bases de données d'entreprise. C'est la colle qui relie les choses!

Alex Leith
la source
1

Essayez les systèmes d'analyse géospatiale Whitebox ( http://www.uoguelph.ca/~hydrogeo/Whitebox/ ). Il s'agit d'un SIG multiplateforme open source avec une interface conviviale et une grande puissance d'analyse. Je suis le développeur principal du projet.

En ce qui concerne votre question sur l'utilisation de plusieurs programmes, oui, la technologie SIG avancée utilisera le bon outil pour le travail à accomplir. Il est préférable de se familiariser avec une gamme d'outils et de pouvoir choisir en fonction de la tâche à laquelle vous êtes confronté.


la source
Je remarque que c'est sous la rubrique du département Hydrogéomatique - y a-t-il un accent sur l'hydrologie avec ce programme? (Il se trouve que je fais mes maîtres en hydrologie)
Sarah
@Sarah, je dirais que Whitebox est en cours de développement avec un large public d'utilisateurs SIG à l'esprit. Il se trouve que l'intérêt spécifique de recherche de chacun des scientifiques du Center for Hydrogeomatics s'aligne sur l'hydrologie. En tant que tel, Whitebox a de bonnes capacités dans ce domaine. Par exemple, il existe de nombreux algorithmes pour la modélisation des voies d'écoulement (D8, D-infinity, FD8, Rho8), il existe de nombreux outils pour la cartographie des bassins versants et l'analyse du réseau de cours d'eau, et des travaux sont en cours pour incorporer un modèle hydrologique distribué.