Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Bibliothèques géospatiales libres de Python

Cette section énumère les paquets open-source pour la manipulation de fichiers géospatials avec Python. Les paquets nécessaires sont déjà installés flusstools. En outre, les paragraphes suivants expliquent les paquets pertinents et facultatifs pour ce livre électronique et comment ceux-ci peuvent être installés.

OSGeo et GDAL y compris ogr et osr

La bibliothèque gdal pour raster data handling vient avec ogr pour vector data handling, et osr pour le référencement géospatial. GDAL et OGR sont gérés et développés par le OSGeo Project, qui fait partie de la Fondation géospatiale Open Source - les développeurs de QGIS.

Les didacticiels de ce livre électronique s’appuient sur gdal et ogr (y compris osr pour le référencement spatial), c’est pourquoi il est important d’obtenir l’installation de GDAL à droite :

Sélectionnez votre plateforme pour des instructions d’installation plus spécifiques:

Linux / pip
Windows / conda

GDAL nécessite l’installation de sudo. Trouvez plus de détails dans le Python installation instructions de ce livre électronique.

géojson

La bibliothèque geojson est l’option la plus directe pour le traitement des données GéoJSON et est déjà installée avec flusstools.

Linux / pip
Windows / conda

Pour installer geojson, ouvrez Terminal et tapez :

pip install geojson

Descartes Labs

Even though of proprietary origin, the descarteslabs library (developed and maintained by Descartes Labs) comes with many open-sourced functions. Moreover, Descartes Labs hosts the showcase platform GeoVisual Search with juicy illustrations of artificial intelligence (AI) applications in geoscience. Note that descarteslabs is not installed along with flusstools.

Linux / pip
Windows / conda

Pour installer descarteslabs, ouvrez Terminal et tapez :

pip install descarteslabs

Python Imaging Library (PIL) / oreiller

Le traitement des images avec Python est activé avec la bibliothèque d’imagerie de Python* (PIL). PIL prend en charge de nombreux formats de fichiers d’images et possède des capacités de traitement graphiques efficaces. La bibliothèque pillow est une fourche facile à utiliser PIL et fournit des modules Image* (p. ex., Image, ImageDraw, ImageMath, et bien d’autres). Si flusstools est installé, aucune autre action n’est requise pour travailler avec le contenu relatif à PIL/pillow de ce livre électronique.

Note that the conda base environment includes PIL (test with import PIL), which needs to be uninstalled before installing pillow. For installing PIL/pillow, refer to https://pillow.readthedocs.io.

forme

A preferable and very well documented package for Fichier de forme handling is shapely. shapely is already installed along with flusstools.

Linux / pip
Windows / conda

Pour installer shapely, ouvrez Terminal et tapez :

pip install Shapely

pyshp

pyshp est un autre paquet de manipulation shapefile, qui s’appuie sur le code Python pur (plutôt que les enveloppes) pour simplifier les transactions directes avec les shapefiles en Python. pyshp est déjà installé avec flusstools.

Linux / pip
Windows / conda

Pour installer pyshp, ouvrez Terminal et tapez :

pip install pyshp

Autres colis

Outre les paquets susmentionnés, il existe d’autres bibliothèques utiles pour les analyses géospatiales avec Python (Packages in bold red font sont installées avec flusstools):