Más

Calcular la distancia vertical más cercana / más corta en ArcGIS

Calcular la distancia vertical más cercana / más corta en ArcGIS


Tengo un shapefile que contiene alrededor de cien puntos (lat / long). Y tengo un shapefile que contiene una polilínea que representa un río. El río es algo horizontal (corre de este a oeste) pero serpentea bastante. Estoy tratando de calcular qué tan lejos se encuentra un punto al norte o al sur del río en metros.

Hasta ahora he usado la herramienta ArcGIS Near. Mi comprensión de esta herramienta es que calcula la distancia más corta / perpendicular desde la parte más cercana de la entidad cercana (en mi caso, el río / polilínea). Dado que el río no es perfectamente horizontal, estas distancias contendrán un componente horizontal.

¿Cómo debo calcular qué tan lejos se encuentra un punto al norte o al sur del río (es decir, sin componente horizontal y solo distancia vertical desde el punto más cercano en el río)?


Si he entendido su pregunta correctamente, debería poder usar la herramienta Cerca para lograrlo.

  • Querrá agregar campos que contengan las coordenadas X e Y de los puntos a esa capa (Agregar coordenadas XY).
  • Ejecute su Cerca, pero establezca la opción Ubicación en UBICACIÓN. Esto agregará campos adicionales para NEAR_X y NEAR_Y.
  • Une (o campo de unión) su capa de puntos original a los resultados cercanos
  • Una vez hecho esto, puede encontrar la distancia de NEAR_Y a POINT_Y.

Esto le dará la distancia al mismo punto que es perpendicular al río, pero solo a lo largo del eje Y.

Si desea encontrar la distancia solo cuando esa línea perpendicular es vertical, que en realidad puede no ser la más cercana:

  • Explotar la línea (línea dividida en vértices)
  • Use Generar tabla cercana en lugar de Cerca usando la opción Ángulo
  • Utilice únicamente registros donde el ángulo sea igual a 0.

Si usa la caja de herramientas de referencia lineal (herramienta llamada "Ubicar entidades a lo largo de rutas" después de haber usado "Crear rutas" en su río), podría crear un punto en el lugar donde la distancia es más corta. De lo que podría calcular cualquier distancia horizontal o vertical en función de las coordenadas (Y del punto de origen menos Y del punto proyectado de la línea del río)


Ver el vídeo: Interpolation: Kriging using ArcGIS