Als «numpy» getaggte Fragen

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.

5
Schreiben eines numpy-Arrays in eine Rasterdatei
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 …
30 python  raster  gdal  numpy 

5
Raster vollständig in ein Numpy-Array laden?
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 …

1
Das Ergebnis von gdalwarp wird mit gdal Python-Bindungen repliziert
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 …
20 python  gdal  gdalwarp  numpy 

1
Wie kann ich NumPy-Arrays verwenden, um die Geoverarbeitung von Big Data zu optimieren?
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, …

3
Konvertieren von LAS-Dateien in Numpy-Arrays?
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 …
15 python  lidar  numpy  array  liblas 

1
Pixelwerte an einem einzelnen Punkt mit Raster abrufen
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 …
14 python  numpy  rasterio 

2
Raumbezug mit arcpy.RasterToNumPyArray beibehalten?
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") …


2
Herunterladen von Rasterdaten mit psycopg2 aus Postgis in Python
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? …

3
Gdal Dataset.ReadAsArray () stürzt Python ab
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 …
12 gdal  numpy  python-2.6  array 

1
Lesen, Ändern und Schreiben eines Geotiffs mit GDAL in Python
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 …

1
PySAL natürliche Brüche von Numpy Array
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 …

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: …

3
Wie kann man QGIS dazu bringen, mit Pandas (Windows) zu spielen?
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 …
9 qgis  python  numpy 

2
Optimieren von Python GDAL ReadAsArray
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 …
9 python  raster  gdal  numpy  array 

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.