ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Distancia de punto

Disponible con una licencia Advanced.

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Calcula la distancia punto a punto entre cada punto de una cobertura y todos los puntos de la misma cobertura o de otra dentro de un radio de búsqueda especificado.

Ilustración

Point Distance illustration

Uso

  • La definición del elemento de distancia en el archivo INFO de salida será igual a la precisión superior de las dos entradas de cobertura de punto.

  • El radio de búsqueda es la distancia máxima al punto actual, en unidades de cobertura, a la que puede estar una entidad para su consideración. Si no se especifica {search_radius}, se utilizará como valor predeterminado el ancho diagonal del BND de la cobertura.

  • La distancia se establece en cero cuando no se encuentra ninguna coincidencia dentro del radio de búsqueda para un punto determinado. Si no se encuentra ningún punto concordante, la herramienta da un aviso y no se crea ninguna tabla de información de salida.

  • Distancia de punto no funcionará si cualquier cobertura contiene más de 130.000 puntos.

  • La tabla INFO se puede hacer muy grande cuando ambas coberturas contienen muchos puntos. Utilice un radio de búsqueda menor para limitar el número de combinaciones.

  • Si se utiliza Distancia de punto para calcular la distancia entre otros puntos de una única cobertura, el número de cobertura tendrá una A y una B anexadas al nombre del elemento.

  • Los archivos de proyección se contrastarán para buscar similitudes con el nivel de comparación que se especificó con la configuración de entorno Comparación de proyecciones. Para obtener más información, vea Comparar proyecciones.

  • Los resultados se registran en una tabla de salida que contiene los elementos para los números internos y la distancia. La entrada que tenga mayor precisión para la distancia es la que se utilizará para el campo de distancia INFO.

    COLUMN    ITEM NAME            WIDTH  OUTPUT  TYPE  N.DEC      1    <From coverage>#         4       6     B      -      5    <To coverage>#           4       6     B      -      9    DISTANCE                 4      12     F      3                                      (single precision) Or      9    DISTANCE                 8      18     F      5                                      (double precision)
    

Sintaxis

arcpy.arc.PointDistance(from_cover, to_cover, out_info_table, {search_radius})
ParámetroExplicaciónTipo de datos
from_cover

La cobertura de puntos para la que se calcularán las distancias a otros puntos de cobertura.

Coverage
to_cover

La cobertura de puntos desde la que se van a medir las distancias de punto. Las distancias entre todos los puntos de la misma cobertura se pueden calcular especificando el mismo nombre de cobertura para los argumentos <from_cover> y <to_cover>.

Coverage
out_info_table

La tabla de datos INFO creada por Distancia de punto, que contiene las medidas de distancia. El número de registros creados en <output Info table:> depende del radio de búsqueda utilizado, pero puede ser tan grande como el número de puntos de <from cover> multiplicado por el número de puntos de <to cover:>.

INFO Table
search_radius
(Opcional)

La distancia máxima desde el punto actual, en unidades de cobertura, a la que puede estar una cobertura para considerarla como la entidad más cercana. El valor predeterminado es el ancho diagonal del BND de la cobertura.

Double

Muestra de código

Ejemplo de PointDistance (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo calcular las distancias entre los puntos de dos coberturas.

# Name: PointDistance_Example.py
# Description: Calculates the distances between the points in two coverages
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
fromCover = "wells"
toCover = "trees"
outInfoTable = "C:/output/distance"

# Execute PointDistance
arcpy.PointDistance_arc(fromCover, toCover, outInfoTable, "")

Entornos

  • Espacio de trabajo actual
  • Nivel de similitud entre archivos de proyección
  • Precisión de coberturas derivadas
  • Precisión de coberturas nuevas
  • Espacio de trabajo temporal

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Advanced: Requiere ArcInfo Workstation instalado

Temas relacionados

  • Información general sobre el conjunto de herramientas Proximidad
  • Información general sobre el conjunto de herramientas Proximidad

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal