Ich arbeite an einem Rechenmodell für die Häufigkeit von Wildbestäubern in einer Landschaft. Das Modell selbst ist vollständig, und ich habe jetzt mit einem Nachbearbeitungsschritt zu kämpfen. Ich habe mein GDAL-Bestäuberversorgungs-Raster, das ungefähr so aussieht (hellere Farben bedeuten einen höheren Bestäuberaufruf pro Pixel): Und ich habe ein OGR-Shapefile mit Punkten, …
Ich habe ein Polygon-Feature und möchte darin Punkte erzeugen können. Ich brauche das für eine Klassifizierungsaufgabe. Zufällige Punkte zu generieren, bis man sich innerhalb des Polygons befindet, würde nicht funktionieren, da es wirklich unvorhersehbar ist, wie lange es dauert.
Ich suche einige Vorschläge, wie ich meinen Python-Code effizienter gestalten kann. Normalerweise spielt Effizienz für mich keine Rolle, aber ich arbeite jetzt mit einer Textdatei von US-Standorten mit über 1,5 Millionen Punkten. Mit der gegebenen Konfiguration dauert es ungefähr 5 Sekunden, um Operationen an einem Punkt auszuführen. Ich muss diese …
Ich habe ein Python-Skript, das einem Shapefile ein Attributfeld hinzufügt, wenn es nicht existiert. Dies ist mit ArcGIS (grafisch oder über Python) leicht möglich, ich suche jedoch nach etwas, das nicht von ArcGIS abhängt. Ich habe dies mit OGR erfolglos versucht , da mein Shapefile Funktionen enthält . Ich habe …
Die File-Geodatabase-API von Esri kann jetzt mit GDAL / OGR verwendet werden - http://www.gdal.org/ogr/drv_filegdb.html. Es scheint jedoch, dass sich jede Person bei Esri anmelden und die API-Dateien einzeln herunterladen muss. Dies wird beispielsweise in einem Blog-Beitrag hier und in den GDAL-Build-Notizen erwähnt . Die Lizenzvereinbarung vor dem Herunterladen der von …
Beim Lesen eines Layers aus einer OGR-PostGIS-Verbindung kann ich die räumliche Referenz des Layers abrufen. Ist es jedoch möglich, den EPSG-Wert abzurufen? Gibt es dazu Unterlagen? Beispielsweise: lyr = conn.GetLayerByName(tbl) # Where conn is OGR PG connection srs = ly.GetSpatialRef() print srs Kehrt zurück: PROJCS["OSGB 1936 / British National Grid", …
Ich möchte Shapefile in meiner Web-C # -Anwendung eine Projektion zuweisen. Dazu verwende ich Gdal / OGR / OSR C # -Bindungen und füge die Referenzen osr_csharp.dll und ogr_csharp.dll hinzu. Aber ich habe einige Schwierigkeiten beim Schreiben des Codes für die Zuordnung der Projektion zum Shapefile. Ich möchte wissen, ob …
Mein Ziel ist es, ein vorhandenes Shapefile durch Zusammenführen bestimmter Polygone zu ändern. Nachdem ich das Shapefile importiert und den Befehl UnionSpatialPolygons verwendet habe, erhalte ich den gewünschten Polygonumriss. Dies ist jedoch jetzt ein SpatialPolygons-Objekt und kein SpatialPolygonsDataFrame, sodass ich es nicht mit writeOGR in ein Shapefile exportieren kann. Wie …
Dieser Beitrag ist ein Community-Wiki . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten akzeptiert. Ich entwickle Code in Python und möchte die GDAL / OGR-Python-Bindungen verwenden. Was ist das Minimum, das ich installieren muss, um die GDAL- und OGR-Python-Bindungen zu verwenden? Was ist …
Ich versuche, den Feldwert eines Shapefiles zu ändern. Der Wert ändert sich jedoch nicht. Was ist los mit meinem Code? import ogr driver = ogr.GetDriverByName('ESRI Shapefile') fn = 'dist.shp' dataSource = driver.Open(fn, 0) layer = dataSource.GetLayer() feature = layer.GetNextFeature() dist = 233 while feature: feature.SetField("dist", dist) layer.SetFeature(feature) feature = layer.GetNextFeature() …
Ich habe ein kleines Problem mit der Python-OGR-API. Ich versuche, alle Koordinaten jedes Scheitelpunkts des äußeren Rings eines Polygons abzurufen. Das habe ich bisher: import osgeo.ogr import glob path = "/home/woo/maps/" out = path + 'output.txt' file = open(out,'w') for filename in glob.glob(path + "*.shp"): ds = osgeo.ogr.Open(filename) layer1 = …
Nach einiger Bearbeitung schreibe ich ein Shapefile. Im letzten Schritt muss ich jedoch einige Attribute aus dem Shapefile auswählen. Ich benutze den Befehl in einer Shell mit dem Ziel, ihn in einem Python-Skript zu verwenden, wenn es funktioniert. ogr2ogr -f "ESRI Shapefile" -select * where ID="1" outfile.shp infile.shp Ich erhalte …
Weiß jemand, wie GDAL 2.0 am einfachsten unter MacOSX installiert werden kann? Die üblichen Verdächtigen, Kingchaos-Binärdistribution und Homebrew, scheinen bei GDAL 1.11 festzustecken Ich benötige Unterstützung für TopoJSON-Feature-Eigenschaften, die in 2.0 enthalten zu sein scheinen EDIT 2017/01/07: kingchaos binary distribution bietet jetzt die GDAL 2.1 Distribution an
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.