by Guest » 03 Jan 2025, 10:02
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>
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]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
[/code]
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>