Angenommen, ich habe ein Shapefile zusammengestellt und bei allen Features sind die Scheitelpunkte um einen konstanten Betrag verschoben. Was ist der einfachste Weg, um alle Merkmale (daher die (x, y) -Position ihrer Scheitelpunkte) durch eine willkürliche Verschiebung zu verschieben? Ich habe viele Dateien, auf die ich diese Korrektur anwenden würde, …
Ich versuche, eine räumliche Verknüpfung zu erstellen, ähnlich wie im folgenden Beispiel: Gibt es eine Python-Option zum "Verknüpfen von Attributen nach Speicherort"? . Dieser Ansatz scheint jedoch wirklich ineffizient / langsam zu sein. Selbst das Ausführen mit bescheidenen 250 Punkten dauert fast 2 Minuten und schlägt bei Shapefiles mit> 1.000 …
Ich möchte Fokusstatistiken für jede Zelle eines Rasters in der Nähe eines bestimmten Kriteriums berechnen. Hintergrund - Ich habe drei binäre Raster, die jeweils einen bestimmten Vegetationstyp repräsentieren. Ich möchte die prozentuale Abdeckung jedes Vegetationstyps innerhalb von (z. B.) 20 km ^ 2 einer Zelle in meinem Untersuchungsgebiet (Summe / …
Hintergrund Von einem bekannten Punkt aus muss der nächstgelegene "sichtbare Umfang" anhand einer Tabelle mit MultiLineStrings ermittelt werden, wie in der Abbildung dargestellt. Ich habe diese Site mit einer Reihe von Begriffen durchsucht (z. B. Mindestkante, Mindestumfang, nächster Nachbar, Clip mit Polygon, Sichtbarkeit, Fang, Schnittknoten, Ray-Trace, Überflutungsfüllung, innere Begrenzung, Routing, …
Ich möchte programmgesteuert eine GeoJSON-Datei mit Polygonen aus einem Shapefile erstellen, aber Attribute aus meiner eigenen Anwendung hinzufügen. Dies ist für ein Shapefile einfach durchzuführen: def create_data_dayer(self,varlist, data): """ Creates a new shape to contain data about nodes. varlist is the list of fields names associated with the nodes. data …
Ich habe versucht, eine Funktion zu erstellen, die im Grunde dasselbe tut, was die QGIS-Funktion "auflöst". Ich dachte es wäre super einfach aber naja anscheinend nicht. Nach allem, was ich gesammelt habe, sollte der Einsatz von Fiona mit Shapely hier die beste Option sein. Ich habe gerade angefangen, mit Vektordateien …
Ich habe Probleme, die Verwendung von räumlichen Indizes mit RTree zu verstehen. Beispiel: Ich habe 300 gepufferte Punkte und muss den Schnittbereich jedes Puffers mit einem Polygon-Shapefile kennen. Das Polygon Shapefile hat> 20.000 Polygone. Es wurde vorgeschlagen, räumliche Indizes zu verwenden, um den Prozess zu beschleunigen. SO ... Wenn ich …
ich habe GeoPandas 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 in der Anaconda 2-4.1.1-Windows-x86-Umgebung installiert. Ich kann GeoDataFramedurch Lesen von Eingabedatensätzen konstruieren und die Daten bedienen, aber das Speichern eines Ausgabedatensatzes bewahrt das Koordinatensystem nicht. import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp') Das world_out.shpenthält zwar die Features und …
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. …
Ich lese ein Shapefile mit Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] Dies gibt mir ein Diktat mit einer Liste von Koordinatenlisten und dem Typ 'MultiPolygon'. Ich bin mir jedoch nicht sicher, wie ich die Koordinatendaten zum Erstellen eines Shapely MultiPolygon verwenden …
Ist es möglich, Rohdaten in a geopandas GeoDataFrame, a la a einzulesen pandas DataFrame? Zum Beispiel funktioniert Folgendes: import pandas as pd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") pd.read_json(io.BytesIO(r.content)) Folgendes nicht: import geopandas as gpd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") gpd.read_file(io.BytesIO(r.content)) Mit anderen Worten, ist es möglich, Geodaten zu lesen, die …
Welche Treiber hat das Python-Paket fiona? Wenn ich das Handbuch überprüfe , heißt es [...] and the possible formats are enumerated in the fiona.drivers list. jedoch, wenn ich Python eingebe from fiona import drivers print drivers > <function drivers at 0x108763050> Wie kann ich das "untersuchen"?
Neuling hier kämpft mit GIS. Ich versuche, Schutzzauber für die Stadt Milwuakee mithilfe von Shapefiles zu kartieren, die auf der Website des Landkreises zu finden sind . Ich verfolge den Thread hier mit einigem Erfolg. Mein Code lautet: from pyproj import Proj, transform # wisconsing EPSG:32054 # epsg:4326 is for …
Ich habe die großartige Shapely / Fiona-Kombination erfolgreich unter Linux verwendet, aber jetzt muss ich eine Art Produktionsumgebung unter Windows erstellen, und es gibt nur ein Problem. Wenn ich versuche, fiona zu importieren, erhalte ich den folgenden Fehler: Wenn ich versuche, die Abhängigkeiten der Datei ogrext.pdy mit dem Abhängigkeits-Walker zu …
Ich muss ein wirklich einfaches Shapefile ein bisschen wie dieses http://tinyurl.com/odfbanu rastern . Welches ist nur ein Shapefile, das Counties in den USA umfasst. Ich habe diese vorherige Antwort gesehen: GDAL RasterizeLayer brennt nicht alle Polygone zu Raster? aber ich habe mich gefragt, ob es eine Möglichkeit gibt, dies mit …
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.