Hola
Tengo una duda con respecto a la herramienta cercanía. Necesito conocer la distancia mas corta desde un punto A a una linea x. Es la distancia de un punto a un curso de agua, pero no la distancia euclidiana, sino una que contemple la imposibilidad de pasar por precipicios o zonas de mucha pendiente. Tengo una idea como hacerlo pero estoy fallando en algo. gracias de antemano |
¿Qué es lo que estás probando?
CULEBRAS GIS
|
Reclasificar el DEM dejando expuesto solo las zonas transitables, eliminando pendientes muy abruptas. Pero luego no consigo utilizar este DEM en el calculo de la distancia. Por otro lado, estuve probando Coste de ruta, que parece más adecuado, pero no me permite establecer la distancia de un punto A a uno B.
Si no puedo establecer la ruta optima, me gustaría al menos obtener una distancia que contemple subidas y bajadas. |
Yo creo que vas bien encaminado.
Échale un vistazo a los tres siguientes enlaces (a ver si alguno te proporciona pistas de cómo encontrar la solución de tu problema): 1. Entender el análisis de coste-distancia. 2. Crear la ruta de menor coste. 3. Ruta de coste (Spatial Analyst).
CULEBRAS GIS
|
Bueno, luego de varios días de insomnio y muchísima lectura sobre el tema, he llegado a una especie de solución, pero aún me queda una pregunta concreta por resolver.
La información disponible que anda dando vuelta por la red, ya sea tutoriales, cursos etc es para versiones anteriores al arcgis 10 y la herramienta de análisis espacial "distancia" ha cambiado en estas nuevas versiones (10, 10.1), por lo tanto se me ha hecho más difícil entender. En fin, he logrado establecer la ruta de menos coste de un punto a otro, pero lo que yo necesito es establecer rutas de varios puntos a lineas. Es decir, una ruta para cada punto a su linea más cercana. Sabes como se puede conseguir esto? |
Por lo poco que he podido ver acerca de esas herramientas, a la hora de calcular la ruta de menor coste, no es obligado que sólo sea entre dos puntos. Parece ser que también se pueden usar otro tipo de "features" como líneas y, en última instancia, es posible hacerlo con raster.
Se me ocurre que podrías tratar de convertir tus líneas a una secuencia de puntos o incluso pasar la capa de líneas a un raster. Convertir una capa de líneas a un raster no sería más que obtener un raster en el que todas las celdillas tendría valor 0, excepto aquellas tocadas por la línea, que tendrían valor 1. El destino de la ruta no sería ahora un punto, sino todas aquellas celdas con valor 1, por lo que supongo que se calcularían todas esas posibles rutas. Si desde un punto origen hemos calculado la distancia de menor coste hasta las celdillas con valor 1 del raster destino (son las celdas tocadas por líneas), entonces la menor distancia de todas ellas será la que buscas.
CULEBRAS GIS
|
Free forum by Nabble | Edit this page |