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.

Geräumige Open Source Python Libraries

Dieser Abschnitt listet Open-Source-Pakete für Geospatial-Datei Manipulation mit Python. Die notwendigen Pakete sind bereits installiert flusstools. Darüber hinaus geben die folgenden Absätze Erläuterungen zu relevanten und optionalen Paketen für dieses eBook und wie diese installiert werden können.

OSGeo und GDAL einschließlich ogr und osr

Die gdal-Bibliothek für raster data handling kommt zusammen mit ogr für vector data handling und osr für geospatiale Referenzen. GDAL und OGR werden von der OSGeo Project, die Teil der Open Source Geospatial Foundation ist, verwaltet und entwickelt – die Entwickler von QGIS.

Die Tutorials in diesem eBook bauen auf gdal und ogr (einschließlich osr für räumliche Referenzierung), weshalb es wichtig ist, die Installation von GDAL zu erhalten:

Wählen Sie Ihre Plattform für spezifische Installationsanweisungen aus:

Linux / pip
Windows / conda

GDAL benötigt Sudo-Installation. Weitere Informationen finden Sie in der Python installation instructions dieses eBook.

Geodäsie

Die Bibliothek geojson ist die direkteste Option für die Verarbeitung von GeoJSON-Daten und ist auch bereits zusammen mit flusstools installiert.

Linux / pip
Windows / conda

Um geojson zu installieren, öffnen Sie Terminal und Typ:

pip install geojson

Descartes Labs

Die Bibliothek descarteslabs2 Bibliothek (entwickelt und gepflegt von Descartes Labs]) verfügt über viele offene Funktionen. Descartes Labs beherbergt außerdem die Schaufensterplattform GeoVisual Search mit saftigen Abbildungen von künstlichen Intelligenz (KI) Anwendungen in der Geowissenschaften. Beachten Sie, dass descarteslabs nicht zusammen mit flusstools installiert ist.

Linux / pip
Windows / conda

Um descarteslabs, open Terminal und Typ zu installieren:

pip install descarteslabs

Python Imaging Library (PIL) / Kissen

Die Verarbeitung von Bildern mit Python ist mit der Python Imaging Library (PIL) aktiviert. PIL unterstützt viele Bilddateiformate und verfügt über effiziente Grafikverarbeitungsfunktionen. Die pillow Bibliothek ist eine benutzerfreundliche PIL Gabel und bietet Image*-Module (z.B.Image, ImageDraw,@@@@,ImageMath und vieles mehr). Wenn flusstools installiert ist, ist keine weitere Aktion erforderlich, um mit den PIL/pillow-bezogenen Inhalten dieses eBooks zu arbeiten.

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.

formschön

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

Linux / pip
Windows / conda

Um shapely, open Terminal und Typ zu installieren:

pip install Shapely

Pyshp

pyshp ist ein weiteres shapefile-Handling-Paket, das auf reinem Python-Code (anstatt Wrappern) baut, um den direkten Umgang mit Formdateien in Python zu vereinfachen. pyshp ist bereits zusammen mit flusstools installiert.

Linux / pip
Windows / conda

Um pyshp, open Terminal und Typ zu installieren:

pip install pyshp

Sonstige Pakete

Neben den oben genannten Paketen gibt es weitere nützliche Bibliotheken für Geospatialanalysen mit Python (Packages in bold red font werden zusammen mit flusstools) installiert: