NumPy ist ein Python-Modul, das Unterstützung für große, mehrdimensionale Arrays und Matrizen sowie eine große Bibliothek mathematischer Funktionen auf hoher Ebene für die Bearbeitung dieser Arrays bietet.
Ich bin neu bei GIS. Ich habe einen Code, der Infrarotbilder des Mars in thermische Trägheitskarten umwandelt, die dann als 2D-Numpy-Arrays gespeichert werden. Ich habe diese Karten als hdf5-Dateien gespeichert, möchte sie aber wirklich als Rasterbilder speichern, damit ich sie in QGIS verarbeiten kann. Ich habe mehrere Suchanfragen durchgeführt, um …
Ich habe versucht, meine Filter im DEM-Raster auf Mustererkennung zu überprüfen. Dabei fehlen immer die letzten Zeilen und Spalten (wie z . B. 20) . Ich habe mit PIL-Bibliothek versucht, Bilder zu laden. Dann mit Numpy. Die Ausgabe ist die gleiche. Ich dachte, mit meinen Schleifen stimmt etwas nicht, als …
Ich versuche, die GDAL-Pythonbindungen neu zu projizieren / zu resampeln, erhalte jedoch geringfügig andere Ergebnisse als mit dem Befehlszeilendienstprogramm gdalwarp. Siehe Update unten für ein kürzeres Beispiel Dieses Skript veranschaulicht den Python-Ansatz: from osgeo import osr, gdal import numpy def reproject_point(point, srs, target_srs): ''' Reproject a pair of coordinates from …
Ich möchte lernen, wie NumPy-Arrays zur Optimierung der Geoverarbeitung verwendet werden. Ein Großteil meiner Arbeit umfasst "Big Data", bei dem die Geoverarbeitung oft Tage in Anspruch nimmt, um bestimmte Aufgaben zu erledigen. Ich bin natürlich sehr daran interessiert, diese Routinen zu optimieren. ArcGIS 10.1 verfügt über eine Reihe von NumPy-Funktionen, …
Ich habe angefangen zu lernen, wie man LAS-Daten in Python manipuliert und wollte sehen, wie andere mit LAS-Dateien umgehen. Ich möchte die Punkte lesen (ich verwende ein Numpy-Array) und die Klassen 1 und 2 (nicht klassifiziert und geerdet) in einem separaten Array herausfiltern. Ich habe den folgenden Code, kann die …
Um mit rasterio einen einzelnen Pixelwert an einem Punkt in einem Raster zu erhalten, finden Sie hier ein Beispiel: https://github.com/mapbox/rasterio/pull/275 Gibt es jedoch eine direkte API in rasterio (und nicht in der cli), mit der der Wert an einem einzelnen Punkt in einem Raster extrahiert werden kann? - BEARBEITEN with …
Ich verwende ArcGIS 10.1 und möchte ein neues Raster erstellen, das auf zwei bereits vorhandenen Rastern basiert. Das RasterToNumPyArray hat ein gutes Beispiel, das ich anpassen möchte. import arcpy import numpy myArray = arcpy.RasterToNumPyArray('C:/data/inRaster') myArraySum = myArray.sum(1) myArraySum.shape = (myArray.shape[0],1) myArrayPerc = (myArray * 1.0)/ myArraySum newRaster = arcpy.NumPyArrayToRaster(myArrayPerc) newRaster.save("C:/output/fgdb.gdb/PercentRaster") …
In der Dokumentation für gdal_calc wird der Befehlszeilen-Rasterrechner mit Numpy-Syntax angegeben . Später gibt es einige Beispiele, wo in einem von ihnen: gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A> 0)" --NoDataValue = 0 - bedeutet , dass Werte von Null und darunter auf Null gesetzt werden …
Ich habe Rasterdaten in einer Postgres-Tabelle, die ich als Numpy-Array in Python aufnehmen möchte. Ich benutze psycopg2, um eine Verbindung zur Datenbank herzustellen. Ich kann die Daten herunterladen, sie werden jedoch als Zeichenfolge zurückgegeben (wahrscheinlich als serialisierte Binärdatei). Weiß jemand, wie man diesen String nimmt und in ein Numpy-Array konvertiert? …
Ich verwende Python 2.6.5 (32 Bit) mit Numpy 1.3 und Gdal 1.9.1, die auf Windows 7 64 Bit installiert sind. Ich versuche, ein 800 MB großes Imagine-Raster-Dataset (.img) in ein Numpy-Array zu lesen, um eine Raster-Algebra durchzuführen. Sobald ich den folgenden Code ausführe, stürzt Python.exe ab. from osgeo import gdal …
Ich versuche, die Seile der Fernerkundungs-Bildverarbeitung mit Python GDAL-Bindungen und Numpy zu lernen. Als ersten Versuch lese ich eine Landsat8-Geotiff-Datei, führe eine einfache Manipulation durch und schreibe das Ergebnis in eine neue Datei. Der folgende Code scheint einwandfrei zu funktionieren, außer dass das ursprüngliche Raster in der Ausgabedatei und nicht …
Ich versuche, mit Python natürliche Unterbrechungswerte aus einem Raster zu extrahieren. Der beabsichtigte Prozess lautet : Arcpy-Rasterobjekt an NumPy-Array (unter Verwendung von RasterToNumPyArray ) auf natürliche Unterbrechungswerte (unter Verwendung der PySAL-Funktion für natürliche Unterbrechungen ). import arcpy, pysal from pysal.esda.mapclassify import Natural_Breaks as nb # code to create greenIndex arcpy …
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: …
Hat es jemand geschafft, Pandas dazu zu bringen, mit der Python-Installation von QGIS unter Windows zu arbeiten? Ich habe das OSGeo4W-Installationsprogramm verwendet, um QGIS2.2 zu installieren, das mit Python 2.7 und Numpy 1.5.1 geliefert wird. Jede einigermaßen neue Version von Pandas erfordert Numpy 1.6.1 oder neuer. Das scheint also mein …
Ich verwende die GDAL ReadAsArray-Methode, um mit Rasterdaten unter Verwendung von numpy (insbesondere Neuklassifizierung) zu arbeiten. Da meine Raster groß sind, verarbeite ich die Arrays in Blöcken, durchlaufe jeden Block und verarbeite sie mit einer ähnlichen Methode wie im GeoExamples- Beispiel. Ich schaue mir jetzt an, wie die Größe dieser …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.