ArcGIS Pro et QGIS sont les deux logiciels SIG bureautiques les plus utilisés au monde. La question « lequel choisir ? » revient constamment en formation, en bureau d'études, dans les ministères. La réponse honnête, c'est que ce n'est pas la même question selon que vous êtes un étudiant qui se forme, un consultant qui livre à un client, ou un service public qui pilote un programme pluriannuel.
Cet article compare les deux outils sur les axes qui comptent vraiment dans le travail quotidien : licence, performance, formats, géotraitement, cartographie, scripting, web. Pas de « ArcGIS est mieux » ni de « QGIS est libre donc supérieur ». Des constats vérifiables et des recommandations contextuelles.
Coût et licence
C'est là que la différence est la plus brutale et la plus structurante.
ArcGIS Pro
- Licence commerciale Esri. Plusieurs niveaux : Basic, Standard, Advanced — l'écart de prix est significatif et conditionne l'accès aux outils d'analyse avancés.
- Tarification typique : plusieurs centaines à plusieurs milliers d'euros par utilisateur et par an, selon le niveau et le contrat-cadre négocié.
- Licences éducation gratuites disponibles pour les universités via les programmes Esri (à vérifier auprès du distributeur local).
- ArcGIS Online et StoryMaps facturés séparément (crédits Esri).
QGIS
- Logiciel libre, licence GPL. Gratuit pour tout usage, y compris commercial.
- Aucune limite de poste, aucun audit de licence, aucun renouvellement.
- Possibilité de financer le développement via les sponsors QGIS et les contrats avec des intégrateurs.
- Coût réel = temps de formation + temps de maintenance des plugins + éventuel support payant.
Conséquence pratique : pour un bureau d'études de 5 personnes, ArcGIS représente facilement plusieurs dizaines de milliers d'euros par an. Pour un ministère qui équipe 200 postes, on entre dans des budgets de programme. QGIS retire complètement cette ligne du budget — au prix d'une plus grande responsabilité interne sur le maintien de la chaîne (formation, plugins, intégration).
Performance et stabilité
Dans le travail quotidien sur des couches « normales » (vecteurs jusqu'à quelques centaines de milliers d'entités, rasters jusqu'à quelques Go), les deux outils sont aujourd'hui solides. Sur les volumes lourds, des nuances apparaissent.
- ArcGIS Pro est généralement plus stable sur les très gros rasters (plusieurs dizaines de Go) et sur les analyses 3D / scènes lourdes — le moteur a été optimisé pour ces usages depuis des années.
- QGIS 3.x a énormément progressé en stabilité et en mémoire. Les versions LTR (long term release) sont d'un niveau de fiabilité comparable à ArcGIS sur la majorité des opérations courantes.
- Sur les jointures spatiales massives, les deux ont leurs limites — basculer vers PostGIS et un SQL bien indexé devient le bon réflexe au-delà du million d'entités.
- ArcGIS Pro consomme nettement plus de RAM au démarrage (≈3-4 Go) que QGIS (≈500 Mo - 1 Go).
Compatibilité des formats
QGIS, via la bibliothèque GDAL/OGR, lit et écrit pratiquement tout : Shapefile, GeoPackage, GeoJSON, KML, MIF, PostGIS, FileGDB en lecture, GPX, NetCDF, COG, etc. C'est une force structurelle.
ArcGIS Pro lit la plupart des formats ouverts mais privilégie nativement le File Geodatabase (.gdb) — un format propriétaire bien plus performant que le Shapefile sur les gros volumes, mais qui rend les échanges interopérables plus contraints. L'écriture en File Geodatabase depuis QGIS reste limitée (lecture seulement), ce qui peut compliquer les workflows mixtes.
Recommandation : si vous travaillez en environnement mixte ArcGIS / QGIS, standardisez sur GeoPackage (.gpkg) — c'est un format ouvert, performant, supporté par les deux, et qui remplace avantageusement le Shapefile (qui a des limites historiques : 10 caractères pour les noms de champs, 2 Go par fichier, pas d'unicode propre).
Géotraitement et analyse
C'est l'axe où ArcGIS conserve un avantage marqué dans certains cas spécifiques.
Avantages ArcGIS
- ModelBuilder et workflow visuels — l'interface graphique pour chaîner des outils est très aboutie. Les modèles deviennent partageables et exportables en script Python.
- Network Analyst — pour le calcul d'itinéraires, zones de chalandise, routes optimales sur réseau. C'est l'extension qui n'a pas vraiment d'équivalent libre aussi packagé (côté QGIS, on assemble avec QNEAT3, pgRouting, OSRM).
- Spatial Analyst — outils raster avancés (analyse de surface, hydrologie, interpolation kriging avec validation croisée intégrée).
- 3D Analyst, Geostatistical Analyst — pour les usages spécialisés.
Avantages QGIS
- Toolbox de traitement très riche (centaines d'algorithmes via SAGA, GRASS, GDAL intégrés directement).
- Plugins métier extrêmement nombreux (QNEAT3 pour le réseau, MMQGIS pour les opérations vectorielles, Profile Tool, Time Manager, etc.).
- Intégration native PostGIS très fluide — éditer une table PostGIS depuis QGIS est plus naturel que depuis ArcGIS.
- Recettes reproductibles via le Graphical Modeler (équivalent ModelBuilder, fonctionne bien mais interface moins polie).
Cartographie et rendu
Pour la production de cartes finales destinées à un rapport ou une publication :
- ArcGIS Pro a un moteur de mise en page (layout) très soigné, avec gestion native de plusieurs cadres, échelles dynamiques, légendes synchronisées, et un excellent contrôle typographique.
- QGIS a fait d'énormes progrès depuis la 3.0 sur la mise en page (« Print Layout »). Pour les cartes simples à modérément complexes, c'est aujourd'hui équivalent. Pour les atlas thématiques avec des dizaines de pages générées automatiquement, ArcGIS reste un peu plus fiable.
- Les rendus d'effet (ombres portées sur étiquettes, halos, dégradés, hachures complexes) sont accessibles dans les deux, mais avec des paradigmes différents — il faut accepter de réapprendre quand on change.
- QGIS a un avantage sur les expressions de style : on peut piloter quasi tout (taille, couleur, rotation) par expression évaluée — extrêmement puissant pour les cartes data-driven.
Scripting et automatisation
Les deux exposent une API Python, mais avec des philosophies différentes.
ArcPy (ArcGIS)
- Bibliothèque mature, documentation complète, intégrée à l'IDE Pro.
- Permet d'automatiser pratiquement n'importe quel outil ArcGIS en Python.
- Limitation majeure : tourne uniquement sur la machine où Pro est installé, avec une licence active.
PyQGIS (QGIS)
- API Python complète exposant les classes du SDK QGIS.
- Peut tourner en mode `headless` (sans interface) sur un serveur — utile pour les jobs batch et l'automatisation côté backend.
- Plus directement composable avec l'écosystème Python géospatial standard (geopandas, rasterio, shapely) — ces bibliothèques sont d'ailleurs indépendantes de QGIS et tournent partout.
Pour l'automatisation côté serveur ou la production industrielle, l'écosystème Python standard (geopandas + rasterio + shapely + GDAL) est souvent la meilleure réponse, indépendamment du SIG bureautique. ArcPy est puissant mais lié à la licence ; PyQGIS est libre mais surtout pertinent quand on veut piloter QGIS lui-même.
Web, partage et publication
Esri propose un écosystème intégré (ArcGIS Online, ArcGIS Enterprise, Hub, Dashboards, StoryMaps, Survey123) qui couvre tout le cycle data → publication → suivi. C'est un atout majeur pour les organisations qui veulent un produit clé en main et qui ont le budget. Le revers : tout est lié aux crédits Esri, et la portabilité est limitée.
Côté libre, on assemble : QGIS Server pour le rendu OGC (WMS/WFS/WMTS), GeoServer ou MapServer comme alternatives, MapLibre / Leaflet pour le webmapping client, PostGIS pour la base. C'est plus modulaire, plus flexible, mais demande une équipe technique pour assembler — ou un intégrateur. Le résultat tient sur la durée et reste sous votre contrôle.
Communauté et apprentissage
- ArcGIS : documentation officielle exhaustive, tutoriels Esri Academy, forum officiel actif. Beaucoup de ressources gratuites pour démarrer ; les certifications Esri Technical Certification sont reconnues à l'embauche.
- QGIS : documentation officielle solide, communauté très large sur Stack Exchange (gis.stackexchange.com), nombreux MOOC francophones. Pas de certification officielle équivalente à Esri — la valeur d'un profil QGIS se prouve par les projets et le portfolio.
- Sur Gojambar, les modules QGIS partent du niveau 0 et vont jusqu'au scripting PyQGIS. Pour ArcGIS, nous renvoyons explicitement vers les ressources Esri Academy et les programmes universitaires partenaires.
Quand ArcGIS Pro l'emporte
- Vous travaillez dans une organisation qui a déjà un contrat Esri et une chaîne d'outils intégrée (Online, Enterprise, Hub).
- Vous avez besoin de Network Analyst pour des analyses de réseau complexes (zones de chalandise, optimisation de tournées) sans monter une stack OSRM/pgRouting.
- Vous produisez des atlas thématiques de plusieurs dizaines de pages avec mise en page automatisée fine.
- Le secteur public ou le client final exige des livrables au format Esri (FileGDB, Service Esri).
- Vous voulez un produit unique, soutenu par un éditeur, avec un support contractuel.
Quand QGIS l'emporte
- Le coût de licence est un facteur structurant — bureau d'études en croissance, ONG, projets à budget contraint.
- Vous voulez la liberté de tourner sur n'importe quel poste, n'importe quel OS (Linux notamment), sans restriction.
- Votre chaîne data passe par PostGIS et Python — l'intégration QGIS / PostGIS / PyQGIS est plus naturelle.
- Vous voulez un outil pérenne dont vous gardez le contrôle, sans risque de changement de modèle commercial.
- Vous formez des étudiants — accès gratuit garanti pour tout le monde, à vie.
Ce qui se transpose entre les deux
La bonne nouvelle, c'est que les concepts sont à 90 % les mêmes : projections, géométries, jointures spatiales, analyse raster, sémiologie graphique. Un ingénieur formé sur QGIS prendra ArcGIS Pro en main en quelques semaines, et inversement. Les vrais investissements de formation portent sur :
- Les fondamentaux SIG (projections, topologie, modèle vecteur/raster) — transposables intégralement.
- PostGIS et SQL spatial — neutre, valable des deux côtés.
- Python géospatial (geopandas, rasterio, shapely) — neutre, valable des deux côtés.
- La sémiologie cartographique — universelle, dépendante du goût pas de l'outil.
Ce qui ne se transpose pas : les outils spécifiques (Network Analyst, Spatial Analyst), les workflows ModelBuilder, les services ArcGIS Online côté Esri ; les plugins QGIS très spécifiques côté libre. Mais ces compétences spécialisées s'apprennent vite quand le socle est solide.
Travailler avec les deux
Beaucoup de bureaux d'études et d'institutions utilisent les deux selon les missions. Pour que cela fonctionne :
- Standardisez les formats d'échange — GeoPackage en interne, exports en Shapefile ou GeoJSON pour les livrables externes si demandé.
- Maintenez une base PostGIS comme source de vérité unique — les deux outils s'y connectent en lecture/écriture.
- Documentez les versions logicielles utilisées dans chaque livrable — un projet QGIS 3.34 ne s'ouvre pas dans QGIS 2.18.
- Privilégiez Python comme langage d'automatisation transversal — les scripts geopandas tournent partout.
- Formez les équipes sur les fondamentaux d'abord, sur les outils ensuite. Un junior QGIS qui maîtrise les concepts ira bien plus loin qu'un junior ArcGIS qui clique sans comprendre.
Aller plus loin
Le module Gojambar « Fondamentaux SIG » couvre les concepts transversaux indépendants de l'outil. Le parcours « QGIS appliqué » développe la maîtrise pratique sur des projets concrets. Pour ArcGIS Pro, nous recommandons les ressources Esri Academy et les programmes universitaires partenaires, en complément des modules transversaux.