Un geoproceso que podemos necesitar es el de partir polilíneas en líneas simples, y además, generar una división en ellas por cada intersección con otra línea. Este geoproceso se ejecuta sobre toda la capa, comprobando las posibles intersecciones entre todas las polilíneas. Lo podemos necesitar para calcular intersecciones, longitudes, selecciones, etc.
Ejecutaríamos el script teniendo un fichero lleno de polilíneas que se superponen similar al de la imagen:
Una única entidad seleccionada.
Obtendríamos un resultado como el siguiente, una capa de líneas partidas:
Varias entidades seleccionadas divisiones de la anterior. Todas las polilíneas están partidas de igual modo.
Este geoproceso es similar al correspondiente utilizado por GRASS de ‘v.clean-break’.
Si estás interesado en aprender a realizar estas operaciones espaciales y mucho más, apúntate ya en el MOOC de Scripting en gvSIG 2. Curso gratuito y en abierto, con mucha actividad en los foros, siendo opcional la obtención del…
Ver la entrada original 46 palabras más
Deja una respuesta