+2 votos
2.8k vistas
Hola a todos.

Tengo una capa de cuerpos de agua, como polígonos, deseo saber la longitud de algunos cauces, pero al ser polígonos se dificulta un poco (por que son muchos). Deseo saber si conocen de alguna forma de convertir estos polígonos en líneas, no descomponiendo el polígono, sino una línea que represente el largo de los cauces y de esta forma obtener las distancias que necesito.

Gracias por su atención.
por Experto (1.8k puntos)   en ArcGIS Desktop
reetiquetada por | 2.8k vistas

1 Respuesta

+2 votos
Mejor respuesta
Para encontrar la línea central de un polígono, primero conviertes el polígono a línea.

ArcToolbox > Data Management Tools > Features > Feature To Line

Ahora tienes tu polígono transformado en línea (se recomienda que le cortes un extremo), según el ancho de tus "polígonos" usas Collapse Dual Lines To Centerlines en:

ArcToolbox > Generalization > Cartography Tools
por Administrador (7.9k puntos)  
seleccionada por
+1
Hola y muchas gracias por tu respuesta, finalmente lo hice de otra forma.  De la forma que tu sugieres, presentaba muchos errores por que se trata de una red bastante irregular. Lo que hice fue rasterizar el vector y luego reclasificarlo, luego con el arcscan, digitalicé las "centerlines", lo menciono por si acaso y a alguien le sirve.

Saludos
1,439 preguntas
1,585 respuestas
976 comentarios
1,269 usuarios