5 votos

Diferencia entre líneas y polígonos utilizando geopandas

Yo quería geopandas.(superposición) en líneas y polígonos : obtener la geometría de las líneas que no están en los polígonos.

He intentado utilizar geopandas para esto :

result = gpd.overlay(my_lines, my_polygons, how='difference')

pero me da este error :

TypeError: superposición sólo se lleva a GeoDataFrames con (multi)polígono geometrías

dado que el método de superposición sólo admite polígonos, me hizo la diferencia con pyqgis. Sin embargo quiero saber si hay una manera de saltarse este typeError utilizando geopandas y bien formada ?

3voto

eskhool Puntos 31

Mientras tanto aquí está la solución que escribí usando pyqgis, funciona para mí:

para que funcione, uno tiene que importar el procesamiento:

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X