Calcular la distancia entre puntos en ArcGIS

Determinar la distancia entre dos o más puntos, es una de las tareas más básicas realizadas por la gente relacionada en el ambiente SIG, las mediciones de distancia serán más precisas cuando los datos de entrada estén en un sistema de coordenadas proyectadas en equidistancia (UTM), sobre todo para reducir errores en el cálculo.

En la presente entrada se busca determinar la distancia del punto A con los puntos B, C y N (en este ejemplo cada letra representa un shapefile); este proceso se lo puede llevar a cabo gracias a la herramienta Point distance (Distancia de punto) localizada en las herramientas de proximidad del ArcToolbox.

Distancia entre puntos ArcGIS

Para abrir la herramienta Point distance se la ejecuta desde la siguiente dirección:

ArcToolbox > Analisys Tools > Proximity

Point distance ArcGIS

El procedimiento para determinar la distancia entre A-B, A-C y A-N se realiza de igual forma, los campos requeridos en Point Distance son los siguientes:

  • Input Features, es el punto desde el cual se determinará la distancia (punto A).
  • Near Features, es el punto donde se calculará la distancia desde el punto de entrada (puntos B y C contienen un solo punto, punto N contiene varios puntos).
  • Output Table, requiere un directorio o geodatabase para almacenar la tabla con los resultados.
  • Search Radius (optional), parámetro opcional que restringe el cálculo de distancia a un radio determinado.
  • El último campo permite establecer la unidad de medida (metros, kilómetros, pies, yardas, etc).

La siguiente tabla muestra los resultados del cálculo de la distancia entre los puntos A-N, el campo INPUT_FID hace referencia al punto de partida (punto A, aunque también pueden ser dos o más puntos dentro del mismo shapefile), el campo NEAR_FID registra los puntos cercanos (puntos N), y el campo DISTANCE muestra el cálculo de la distancia. Ejemplo: A-N12 = 3857.39 metros.

Tabla Point distance ArcGIS

franzpc

15 thoughts on “Calcular la distancia entre puntos en ArcGIS”

  1. Geo Azterketak dice:

    Hola Franz Leonardo!

    Entiendo que hay que calcular las distancias con una herramienta ArcToolbox , porque los mapas de ArcGis están proyectadas a UTM. Mi pregunta es esta:
    – Yo cuando trabajo con un archibo shp en ArcGis, abró la tabla asociada al mapa y tengo los datos de Shape_Area. Estos datos de superficie, son calculadas de los límites (Shape_Lenght) de una superficie en la proyección UTM que he definido. Pero yo quiero saber las superficie reales, no proyectadas para un cálculo estadístico. ¿Que herramienta ArcToolbox puedo utilizar para ello?

    1. Geo Azterketak dice:

      ¿Al no tener los Shape altura, no se podría calcular las Áreas reales, no?

    2. Geo Azterketak dice:

      ¿Tendría que utilizar un archivo raster o un shape que contienengan curvas de nivel, para hacer este cálculo?

    3. franzpc dice:

      La superficie es aquella que se proyecta sobre un plano, ahora si deseas obtener las superficie “topográfica” debes interpolar el shapefile con un modelo de elevación digital (obtener valores de Z), luego puedes calcular nuevamente la superficie, también existe la extensión ET Geowizards que te puede ayudar a resolver tu problema.

  2. Erick dice:

    Hola, muy interesante el tutorial, pero quería saber como puedo calcular el punto mas equidistante de varios puntos de referencias.

    Saludos

    EFP

  3. juan antonio dice:

    Buenas tardes, una consulta

    Si quisiera que aparte de generar las tablas donde se muestran las distancias entre los puntos me generará también las líneas entre esos puntos, tal y como se observa en la figura. ¿Cómo le podría hacer?

    1. Isa dice:

      Hola, a mí me gustaría saber cómo generar las líneas entre los puntos como se muestra en el dibujo del ejemplo y, si es posible, que salga el valor de la distancia.
      ¿Cómo se haría?

      Saludos.

      1. franzpc dice:

        No recuerdo que herramienta usé, pero creo que en un solo shapefile convertí de puntos a líneas.

  4. mauricio velandia dice:

    Buenas tardes una pregunta, este procedimiento no arroja las lineas que muestra en la imagen? Que herramienta es mejor y mas exacta para calcular distancias entre puntos y que se puedan graficar las lineas? He visto la spider y la militar analyst cual me aconseja?gracias

  5. Jonathan Morillo dice:

    Buenas tardes, tengo una pregunta a ver si me pudieran ayudar. Tengo una capa de puntos que quiero depurar, ya que son una gran cantidad de registros y quiero simplificarlos. Me parece muy adecuado el tomar el criterio de la depuración por distancias, para lo cual por ejemplo se eliminen aquellos puntos que esten por debajo de una distancia X equidistantes de sus puntos adyacentes. Como podría hacer esto? Gracias.

    1. franzpc dice:

      Puedes interpolar tu capa de puntos, luego crear una malla (cada metro) de nuevos puntos con la herramienta Fishnet, y con la herramienta Extract values to point, obtener los valores del raster en tu nueva capa de puntos. Otra opción sería crear un Spatial Join entre la nueva capa de puntos (creada con Fishnet) y los centroides de la capa inicial de puntos.

  6. mauricio correa dice:

    Utiliza la herramienta spider Diagrama-Spatial Location que se encuentra en la herramienta ET Geowizards

    1. FRANCISCO dice:

      Dónde puedo conseguir ET GEOWizards?

  7. Lucas dice:

    ¡Muy bien! Eso es lo que estaba buscando tuve problemas para entender pero facilitado mucho mi vida

    ¡Muchas gracias!

Comments are closed.

Carrito

Últimas publicaciones

  • Crear automáticamente un mapa de uso del suelo en QGIS
  • Dibujando en QGIS con mayor precisión que AutoCAD
  • Identificando y cuantificando cambios del uso de la tierra en línea
  • Monitoreo ambiental online utilizando un Geoportal
  • Manual PDF Prácticas de QGIS
  • Descargar ArcGIS Pro
  • Libro PDF: Teledetección Espacial
  • Diferencias entre un DSM, DEM & DTM
  • ¿Qué son las distancias geodésicas?
  • El GeoAmor mueve millones
  • Limitaciones o desafíos de los SIG
  • ¿Cómo calcular 18 índices radiométricos en un solo paso?

Suscríbete al blog

Introduce tu correo electrónico para recibir las últimas publicaciones.

Únete a otros 417 suscriptores