0 votos
1.5k vistas
por Novato (101 puntos)   en ArcGIS Desktop
editado por

Buenas noches Franz, me llamo Freddy soy de Iquitos - Perú  en primer lugar me gustaría felicitarte, por tu magnífico blog, y decirte que me estoy incorporando como uno de tus tantos seguidores. Mi pregunta es simple Franz, espero que lo puedas contestar: Franz tengo varios polígonos que son cruzados por una sola línea, necesito la longitud o distancia que hay dentro de cada polígono. Para ellos me dieron el dato de trabajar con Arc toolbox – unión espacial y agregar en entidad de destino la línea y en entidad de unión el polígono. Este procedimiento me da una línea pero cuando abro el no logro mi objetivo. Que idea me puedes dar Franz o en que paso me falta. Franz puedo usar la herramienta medir pero son áreas grandes y busco otra forma más rápida.

1 Respuesta

0 votos
por Administrador (7.4k puntos)  
¿Necesitas conocer la longitud de cada segmento que atraviesa el polígono? Si es así, ahora tienes como resultado una línea, lo más fácil sería que definas una regla topológica (puedes revisar el blog), para dividir la línea por todos sus vértices, de esa forma puedes calcular la longitud de cada segmento, antes de todo no olvides agregar un campo que permita identificar los segmentos de la línea que cruza el polígono.
por Novato (101 puntos)  
editado por
Franz como defino una línea topológica? Y cuando agrego el campo, como calculo su longitud si en el campo so lo me sale para calcular su área y perímetro?
por Administrador (7.4k puntos)  
Para la topología simplemente debes agregar tus capas en una geodatabase (lo puedes ver en la entrada de topología en el blog), dentro del campo simplemente agregas cualquier valor que te permita diferenciar de las líneas provenientes del polígono (debes transformar tus polígonos a líneas si quieres conocer sus segmentos dentro de cada intersección), también no tengo claro que mismo es lo que requieres.
Ofertas de trabajo SIG

Un buen usuario

  1. Comparte lo que sabe
  2. Demuestra su amabilidad
  3. Hace preguntas claras
  4. Escribe correctamente
  5. No hace daño a nadie
Gana 500 puntos y obtén un Certificado SIG validado por ArcGeek.

 

...