Als «shapely» getaggte Fragen

Shapely ist ein Open-Source-Python-Paket für die Konstruktion und Analyse von planaren geometrischen 2D-Objekten, die in geografischen Informationssystemen üblich sind.

2
OGR und Shapely effizienter nutzen? [geschlossen]
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 …

3
Form nicht richtig installieren
Ich versuche, Shapely auf einem neuen Computer auszuführen, und habe versucht, es von der Quelle zu installieren, indem ich das Installationsprogramm auf seiner Webseite verwende und verwende pip install shapely. Jeder Verweis, den ich versuche aus der Bibliothek zu machen, from shapely import *löst den Fehler aus WindowsError: [Error 126] …

4
Wie schreibe ich Shapely-Geometrien in Shapefiles?
Kann jemand einen einfachen Weg demonstrieren, um Geometriedatenstrukturen von Shapely in Shapefiles zu schreiben? Ich interessiere mich besonders für Polygone mit Löchern und Linien. Es wäre auch vorteilhaft, sich von Arcpy fernzuhalten (also wären Osgeo, Pyschp etc. besser).


1
Berechnung der Brennpunktstatistik für besondere Wohngegenden?
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 / …

1
Finden Sie mit shapely die nächstgelegenen Liniensegmente für Point?
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, …

2
Polygonflächen mit Geopandas erhalten?
Angesichts einer geopandas GeoDataFrameReihe von Polygonen möchte ich die Fläche der einzelnen Elemente in meiner Liste in km² anzeigen. Dies ist ein ziemlich häufiges Problem, und die in der Vergangenheit übliche Lösung bestand darin, shapelyund pyprojdirekt zu verwenden (z. B. hier und hier ). Gibt es eine Möglichkeit, dies in …

2
Polygonüberlagerung mit Shapely
Ich versuche, alle nicht überlappenden Polygone, die unten angezeigt werden, mit Shapely zu erfassen (gegebene Polygone A, B und C). Darüber hinaus hoffe ich, dies ohne Iteration, Prüfung auf Schnittmenge usw. zu tun. Die akzeptierte Antwort auf diese Frage drückt die PostGIS-Methode aus, aber es scheint, dass 'Vereinigung' für verschiedene …


1
Warum funktioniert Shapelys Schnappschuss (GEO-Schnappschuss) nicht wie erwartet?
Ich versuche, mit Shapely / Geopandas zwei Linien miteinander zu verbinden, aber das Ergebnis des Schnappens ist sehr merkwürdig. Ich habe es versucht : import geopandas as gpd from shapely.geometry import * from shapely.ops import snap lines1 = gpd.GeoDataFrame.from_file('lines1.shp') lines1 = lines1.to_crs({'init': 'epsg:2227'}) lines2 = gpd.GeoDataFrame.from_file('lines2.shp') lines2 = lines2.to_crs({'init': 'epsg:2227'}) …

2
So polygonisieren Sie Raster in formschöne Polygone
Ich suche eine Open-Source-Python-Lösung zum Konvertieren von Raster in Polygon (kein ArcPy). Ich kannte die GDAL-Funktion zum Konvertieren von Raster in Polygon, und hier ist das Handbuch: http://pcjericks.github.io/py-gdalogr-cookbook/raster_layers.html#polygonize-a-raster-band Trotzdem erwarte ich, dass es sich bei der Ausgabe um formschöne Polygone oder ein beliebiges Objekt handeln kann, das sich vorübergehend im …

1
Zählen von Features in Schnittpunkte von Shapely Polygons
Ich habe ein Geopanda GeoDataFrame mit Hunderten von Formen Polygonund MultiPolygonGeometrien. Die Polygone überlappen sich an vielen Stellen. Ich möchte eine neue Geometrie erstellen, die angibt, wie viele sich überlappen. Etwas wie das: Hat jemand Ideen, wie man das angeht? Ich kann nicht mal einen Weg hinein sehen. Schließlich möchte …

4
Fläche in KM vom Koordinatenpolygon
Ich habe Polygone aus Koordinaten (pythonförmig), die so aussehen POLYGON ((24.8085317 46.8512821, 24.7986952 46.8574619, 24.8088238 46.8664741, 24.8155239 46.8576335, 24.8085317 46.8512821)) Ich möchte die Fläche dieses Polygons in km ^ 2 berechnen. Was wäre der beste Weg, um dies in Python zu tun?
13 python  polygon  area  shapely 



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.