Als «gdal» getaggte Fragen

GDAL (Geospatial Data Abstraction Library) ist eine Open-Source-Übersetzerbibliothek und eine Reihe von Befehlszeilenprogrammen zur Verarbeitung von Raster-Geodatenformaten. Als Bibliothek präsentiert sie der aufrufenden Anwendung ein einziges abstraktes Datenmodell für alle unterstützten Formate. Es enthält außerdem eine Reihe nützlicher Befehlszeilenprogramme für die Datenübersetzung und -verarbeitung.


2
Verwenden von Rasterio oder GDAL zum Stapeln mehrerer Bänder ohne Verwendung von Unterprozessbefehlen
Hat jemand eine eloquente Möglichkeit, mehrere .tif-Dateien mit Rasterio und / oder GDAL in einen Mehrbandstapel zu stapeln? Ich suche nach einer Möglichkeit, die Verwendung eines Unterprozessbefehls wie gdal_merge.py zu vermeiden und ihn lieber als Teil meines Python-Skripts zu verwenden. Ich weiß, dass sowohl Rasterio als auch GDAL die .tif-Dateien …


3
Wie erstelle ich einen zusammengesetzten Hügelschatten?
Das Konzept des Composite Hillshade besteht darin, mehrere Hillshades mit unterschiedlicher Sonnenlichtausrichtung zu kombinieren, um toten Winkel zu vermeiden. Es müssen 3 Hillshades-Bilder mit 315⁰ (NW-Sonnenlicht, Standardebene), + 355⁰-Ebene und + 275⁰ Sonnenlicht zusammengeführt werden. Dies erhöht die Details und die Eleganz, wie unten gezeigt. Eine vollständige Beschreibung ohne GIS …

2
Erhalten Sie mit Python gdal Koordinaten und entsprechende Pixelwerte von GeoTiff und speichern Sie sie als Numpy-Array
Wie kann ich projizierte Koordinaten sowie die tatsächlichen Pixelwerte an diesen Koordinaten aus einer GeoTiff-Datei abrufen und sie dann in einem Numpy-Array speichern? Ich habe die Datei arsenci020l.tif und ihre Koordinaten sind in Metern. Unten ist die gekürzte Ausgabe von gdalinfo, die ich darauf ausgeführt habe. ~$ gdalinfo arsenci020l.tif Driver: …

2
Daten an ogr2ogr weiterleiten
Ist es möglich, Daten direkt an weiterzuleiten ogr2ogr? Ich versuche, curleine GeoJSON-Datei zu erstellen und ogr2ogrsie an ein anderes Format weiterzuleiten. Ohne Verwendung einer Pipe konnte ich dies erreichen, indem ich zuerst eine Datei schrieb und sie dann mit dem folgenden Befehl konvertierte. Ich bin jedoch gespannt, ob es möglich …
10 gdal  ogr2ogr 

1
Georeferenzierungsraster mit GDAL und Python?
Ich möchte ein Raster mit pythonund georeferenzieren GDAL. Mein aktueller Ansatz ist es, eine hässliche Liste von Bodenkontrollpunkten aufzurufen gdal_translateund zu gdalwarpverwenden os.system. Ich würde wirklich gerne einen Weg finden, dies von Haus aus zu tun python. Dies ist der aktuelle Prozess, den ich verwende: import os os.system('gdal_translate -of GTiff …


2
Nicht benötigte Spalten aus der Geodatendatei entfernen?
Ich habe einige GML-Daten, die einige nicht benötigte Spalten enthalten. Ich möchte diese Spalten entfernen, um die Dateigröße zu reduzieren. (Zur Verdeutlichung: Ich meine, die Datei enthält viele Punkte, und an jeden dieser Punkte sind einige Metadaten angehängt, und ich benötige nicht alle Metadaten.) Ich möchte dies auch über die …
10 gdal  data  geojson  gml  file-size 

3
Konvertieren einer NetCDF-Datei in GeoTIFF mit GDAL?
Ich habe eine NetCDF-Datei, die Daten für die Anzahl der Regentage in Großbritannien enthält. Ich möchte es in ein GeoTIFF konvertieren, kann GDAL jedoch nicht korrekt georeferenzieren. Siehe Dumps von gdalinfo unten. Ich möchte ein einzelnes Band-TIFF, das die Variable "raindays_tmean_abs" zeigt. Die Variablen "lat" und "lon" scheinen vernünftige Min …


1
GDAL aus dem Python-Fenster von ArcGIS for Desktop importieren?
Ich versuche, Python-Code mithilfe des Python-Fensters in ArcGIS 10.1 auszuführen, das sowohl das arcpyals auch das gdalModul verwendet. Wenn ich jedoch versuche, das gdalModul zu importieren , wird folgende Fehlermeldung angezeigt: ImportError: No module named osgeo Offensichtlich kann das Modul nicht gefunden werden, daher habe ich mein Hauptverzeichnis für Python-Site-Pakete …

2
Wie kann man PostgreSQL / PostGIS-Fehler in GDAL / OGR-Python-Bindungen abfangen?
Ist es möglich, PostgreSQL-Ausgabefehlermeldungen in OGR abzufangen, nachdem eine Abfrage fehlgeschlagen ist? Zum Beispiel conn.ExecuteSQL('SELECT * FROM non_existing_table;') In Postgres wird eine Fehlermeldung zurückgegeben: "Error: relation 'non_existing_table' does not exist." In ogr bekommen wir den Standard: "Error: current transaction is aborted, commands ignored until end of transaction block" Es wäre …

3
Welche Open Source-Methode (Befehlszeilen- / API-Methode) gibt es, um ein Luftbild anhand von Telemetriedaten zu korrigieren und zu georeferenzieren?
Wie kann ich ein Bild aufnehmen und es mit Open Source-Software automatisch korrigieren? Die mit jedem Bild verbundenen Informationen sind: Kamera-Spezifikationen Breite, Länge, Höhe der Kamera Ausrichtung der Kamera: Mit Blick nach unten von einem UAV werden Rollneigung und Gieren angegeben Ich möchte eine Geotiff-Datei ausgeben und hoffentlich die Bilder …

2
Erstellen eines multispektralen Bildes von Grund auf neu
Ich möchte ein multispektrales Bild von Cero erstellen, um einige Tests durchzuführen. Etwas wirklich Einfaches wie 5 völlig einheitliche Bänder mit Salz- und Pfeffergeräuschen oder ein Quadrat mit unterschiedlichen Werten in der Mitte. Dies wäre eindeutig nur ein Stapel von Matrizen, ein mehrdimensionales Array, dessen Erzeugung ziemlich einfach ist. Ich …
10 python  raster  gdal  imagery 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.