Ersetzen Sie die Geometrie innerhalb des Geodatenrahmens durch die Vereinigung von GeometrienPython

Python-Programme
Guest
 Ersetzen Sie die Geometrie innerhalb des Geodatenrahmens durch die Vereinigung von Geometrien

Post by Guest »

Ich versuche, die vorhandene Geometrie eines Polygons zu ersetzen, indem ich es mit einem benachbarten Polygon verschmelze.
new_gdf -> Geodatenrahmen mit Polygonen
r -> Ringe vom Typ Polygon, das mit Polygonen zusammengeführt werden soll
Union -> könnte Polygon oder Multipolygon sein

Code: Select all

new_gdf = gdf.copy(deep=True)

for r in list(rings):
for i in range(0, len(new_gdf)):
if new_gdf.iloc[i][10].intersects(r):
new_gdf.at[i, 'geom'] = unary_union([new_gdf.iloc[i][10], r])
break
Dies gibt mir eine Fehlermeldung. Beim Festlegen mit einer iterierbaren Variable müssen gleiche Len-Schlüssel und -Werte vorhanden sein, konnte aber nicht herausfinden, was der Grund dafür sein könnte und wie man das Problem lösen kann.< /P>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post