martes, 4 de noviembre de 2014

OBTENER LA DISTANCIA REAL EN UN SHAPEFILE

Cuando tenemos un shapefile de líneas que representan carreteras, caminos o calles podemos obtener la distancia entre dos o más puntos, pero la mayoría de las ocasiones no tenemos en cuenta en ese resultado el factor de la pendiente que varía en cierto modo la longitud de cada tramo frente a un shapefile que no tiene en cuenta este factor.





Para ello debemos aplicar el valor Z a dicho shapefile a partir de un MDE o TIN del terreno correspondiente, y eso lo hacemos interpolándolo de la siguiente manera;

abrimos la herramienta Arc Toolbox / 3D Analyst Tools / Functional Surface / Interpolate Shape, y en la ventana ponemos en Input Surface el MDE o TIN del terreno, en Input Feature Class el shapefile de líneas a interpolar y en Output Feature Class la ruta de salida de nuestro archivo y OK.





De esta manera hemos aplicado el factor de la pendiente a los tramos de nuestro shapefile tal y como observamos en esta figura:




Y para ver la diferencia entre la longitud de los tramos del shapefile original y el obtenido tras la interpolación, creamos un campo en la tabla de atributos y calculamos la distancia de nuevo, observando la diferencia con los datos que teníamos calculados anteriormente, viendo con esto que la longitud varía si tenemos en cuenta el factor de la pendiente.





No hay comentarios:

Publicar un comentario