0 votos
1.3k vistas
Hola a todos, tengo una duda y necesito su ayuda.

Estoy trabajando en unas cuencas cercanas a la costa, con bajas variaciones altitudinales, y necesito representar la variación altitudinal de las mismas mediante un perfil altitudinal del cauce principal.

Como base tengo curvas de nivel, algunas cotas y un MDE generado con la digitalización de curvas en papel con resolución de 30m, por pixel. He intentado algunas cosas, líneas 3D de ArcHydro, interpolar y hacer un TIN, hacer un MDE nuevamente, pero el resultado debido a la baja variabilidad de altura es malo, con representaciones del perfil que no son ciertas (ríos que suben pendientes, entre otras). Finalmente creo que la opción será intersecar el cauce (polilinea) con las curvas de nivel, y obtener los puntos de corte y luego calcular la distancia entre cada uno de ellos y representar la curva, el problema es que no se como hacer eso.

Si alguno tiene alguna sugerencia le agradeceré mucho, por que llevo enfrascado en esto algunos días.

 

Saludos cordiales a los usuarios del blog.
por Experto (1.8k puntos)   en Otros | 1.3k vistas

1 Respuesta

0 votos
Creo que lo que quieres es intersectar la polilinea del río con el raster de elevación.  Para ello debes usar la herramienta 3D Analyst / Features to 3D.

En Arc View se podía cambiar la escala vertical de un perfil, al valor que uno deseara.  Pero en ArcGis, no he visto esta función.

Saludos
por Confiable (388 puntos)  
0
Tu modelo de elevación digital (tin, dem, mde) lo debes transformar a raster.  Tin to raster.  Es a partir de ese raster que tu polilínea leerá las elevaciones que corte.  Saludos
0
Aunque lo mejor sería que consigas un DEM con mayor resolución, de esa forma al interpolar el modelo de elevación digital (Interpolate Shape) con la polilínea del río, obtendrás mejor calidad.
1,449 preguntas
1,594 respuestas
986 comentarios
1,296 usuarios