Ich habe ein Arc / Info-Binärgitter - speziell ein ArcGIS-Flow-Akkumulations-Raster - und möchte alle Zellen mit einem bestimmten Wert (oder einem Wertebereich) identifizieren. Letztendlich hätte ich gerne ein Shapefile mit Punkten, die diese Zellen darstellen. Ich kann QGIS verwenden, um die hdr.adf zu öffnen und dieses Ergebnis zu erhalten. Der …
Wenn ich versuche, Shapely auf meinem Windows 64-Bit-Computer zu installieren, funktioniert die GEOS-Bibliothek nicht. Bisher habe ich das OSGeo4W-Installationsprogramm ausgeführt, von dem aus ich GDAL installiert habe (ich glaube, die Geos-Bibliothek ist in diesem Paket enthalten). Danach überprüfte ich und ich habe geos_c.dll in meinem C:\OSGeo4W\binVerzeichnis, aber entweder habe ich …
Ich versuche, ein Shapefile mit GDALs RasterizeLayer in ein Raster zu brennen. Ich erstelle ein Interessenbereich-Raster aus einem anderen Shapefile bei einer bestimmten Pixelgröße. Dieser AOI dient dann als Basis für alle folgenden Rasterisierungen (gleiche Anzahl von Spalten und Zeilen, gleiche Projektion und Geotransformation). Das Problem tritt jedoch auf, wenn …
Ich arbeite mit GDAL in Python und wollte, dass GDAL Ausnahmen auslöst, damit ich damit etwas Nützliches anfangen kann. Wenn zum Beispiel eine Datei nicht mit gdal.Open () geöffnet werden kann, möchte ich eine Ausnahme auslösen, anstatt dass gdal None zurückgibt. Ich möchte nur eine Möglichkeit, die Fehler zu erfassen, …
Ich interessiere mich für Lernmethoden, um das volle Ausmaß der auf einem Desktop-Computer verfügbaren Multicore-Verarbeitungsleistung zu nutzen. Arc gibt an, dass die Hintergrund-Geoverarbeitung es dem Benutzer ermöglicht, mehrere Kerne zu verwenden. Tasks müssen jedoch im Wesentlichen in der Warteschlange warten, bis die vorherige Task abgeschlossen ist. Hat jemand parallele oder …
Erlernen der Geoverarbeitung mit Python mithilfe des MSU- Kurses GEOG 825 (Python-Geoverarbeitung). Leider ist der Link jetzt tot. Ich weiß, dass dies ein langer Weg ist, aber hat jemand eine Kopie der Materialien aus diesem Kurs? Ich würde es wirklich gerne beenden. Sie haben bereits die anderen Online-Geoverarbeitungskurse für Python …
Vor einiger Zeit habe ich eine Umfrage zur Dachorientierung in der Nachbarschaft durchgeführt, bei der jedes Dach visuell überprüft und einzeln markiert wurde, ob es nach Süden oder fast nach Süden ausgerichtet ist. Da dies sehr zeitaufwendig ist, würde ich gerne einen Weg finden, dies zu automatisieren, aber ich weiß …
Ich habe ein Raster-Dataset im ASCII-Format. Mit Python muss ich die Werte minund maxim Dataset ermitteln. Mir wurde gesagt, dass die Kopfzeileninformationen der Schlüssel sind, der Dinge wie Anzahl der Zeilen / Spalten, Zellengröße usw. enthält. Können Sie nicht einfach die Header-Informationen überspringen und den gesamten Datensatz lesen, um die …
Ich muss sehr einfache Geometrieoperationen (SHP lesen oder ein anderes Standardformat und einfache Suchvorgänge) in einem eingebetteten Gerät verwenden, auf dem ein einfaches Linux-basiertes Betriebssystem ausgeführt wird. Was ist die kleinste und einfachste API, die ich verwenden kann? Es könnte in C / C ++ oder Python geschrieben sein, um …
Ich programmiere jetzt seit einigen Monaten mit Python und habe einige einigermaßen komplexe Skripte für hauptsächlich Geoverarbeitungsaufgaben entwickelt. Davon abgesehen lerne ich immer noch viel, da ich einen SQL / VBA / VBScript-Hintergrund habe. Ich weiß, dass kompilierter Code in der Regel schneller ausgeführt wird als Code, der von einem …
Ich habe ein Raster, mit dem ich einige Punktinterpolationen durchführen möchte. Hier bin ich: from osgeo import gdal from numpy import array # Read raster source = gdal.Open('my_raster.tif') nx, ny = source.RasterXSize, source.RasterYSize gt = source.GetGeoTransform() band_array = source.GetRasterBand(1).ReadAsArray() # Close raster source = None # Compute mid-point grid spacings …
Es gab eine Menge Fragen dazu, aber keine davon hat mein Problem gelöst. Ich habe eine Maschine mit: Windows 7 x64 Python 3.4.3 x64 gdal installiert : gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal wurde GDAL-1.11.4-cp34-none-win_amd64.whlvon hier aus von einem rad aus eingebaut Die GDAL ist installiert in C:\Python34\Lib\site-packages\osgeo. …
Gibt es ein Python-Paket, das eine Implementierung eines Straight Skeleton-Algorithmus bietet? Ich bin mir bewusst, dass das Open Source (C ++) Projekt CGAL eine Implementierung enthält, aber es scheint, dass cgal-bindings dieses CGAL-Paket nicht enthält . In jedem Fall würde ich eine reine Python-Implementierung bevorzugen, die ich an meine Bedürfnisse …
Ich möchte ein Attribut einer Funktion aktualisieren. Ich weiß jedoch nicht, ob ich es mithilfe des Feature-Objekts aktualisieren soll. Ich muss den Datenprovider verwenden, um ihn zu aktualisieren. layers = QgsMapLayerRegistry.instance().mapLayersByName('my_line') layer = layers[0] dp = layer.dataProvider() it = dp.getFeatures() for i in range(0, dp.featureCount()): feat = it.next() attrs = …
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.