ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

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

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

SIG en tu empresa

ArcGIS for 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
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Cerca

Disponible con una licencia Advanced.

  • Resumen
  • Ilustración
  • Uso
  • Sintaxis
  • Ejemplo de código
  • Entornos
  • Información sobre licencias

Resumen

Calcula la distancia de cada punto de una cobertura al arco, punto o nodo más cercano de otra cobertura.

Ilustración

Ilustración de Cerca

Uso

  • 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 considerarla como la entidad más cercana. El valor predeterminado es el ancho o alto del BND de la cobertura cercana dividido por 100, lo que sea mayor.

  • Los resultados se registran en la tabla de atributos de puntos (PAT) de la cobertura de salida. Los elementos para DISTANCE y el número interno de la entidad más cercana se agregan o se actualizan; los elementos para las coordenadas x e y se agregan cuando se comprueban las coordenadas x, y de registro de la entidad más cercana. Todos los valores de elemento se establecen en cero si no se encuentra ninguna entidad dentro del radio de búsqueda.

  • Los valores de DISTANCE se recalculan si este elemento ya existe en la cobertura de entrada. Si se agrega el elemento DISTANCE, tendrá la misma precisión que la cobertura.

    Los elementos de salida de NEAR son los siguientes:

    Salida de Cerca

    Estos elementos se agregan a la PAT de la cobertura de entrada. Si ya existe un elemento denominado DISTANCE, los valores se recalculan. Si se agrega el elemento DISTANCE, tendrá la misma precisión que la cobertura. Los valores para ambos elementos serán cero si no se encuentra ninguna coincidencia dentro del valor de search_radius para un punto de cobertura de entrada determinado.

  • La distancia calculada del punto al arco será del punto a la ubicación más cercana a lo largo del arco. La distancia calculada del punto al nodo será entre las ubicaciones de nodo más cercanas en los arcos.

  • La distancia y el número interno de la entidad más cercana se guardan como nuevos elementos en la tabla de atributos de entidad de la cobertura de entrada.

  • NEAR omite los números de los nodos duplicados para aumentar el tiempo de operación.

  • La precisión de las coordenadas de la cobertura de entrada no se ve afectada por NEAR.

  • NEAR es útil para asignar atributos de punto a los arcos más cercanos o viceversa. Esta operación es útil para asignar rangos de direcciones a arcos; asociar atributos de punto a nodos, tales como números de nodo DIME; o buscar la línea disponible más cercana en una red (por ejemplo, determinar con qué línea de cloaca podría estar conectada una propiedad).

  • Los usos comunes para Cerca incluyen:

    • Asignar atributos de punto a los arcos más cercanos o viceversa.
    • Asignar rangos de direcciones a arcos.
    • Asociar atributos de punto a nodos, tales como números de nodo DIME.
    • Buscar la línea disponible más cercana en una red.

Sintaxis

Near_arc (in_cover, near_cover, out_cover, {feature_type}, {search_radius}, {location})
ParámetroExplicaciónTipo de datos
in_cover

La cobertura que contiene los puntos desde los que se calculan las distancias a cada arco, punto o nodo más cercano de <near_cover:>.

Coverage
near_cover

La cobertura de línea o punto cuyas entidades se utilizan para calcular las distancias desde cada punto de cobertura de entrada. Debe ser diferente de la cobertura de entrada.

Coverage
out_cover

La cobertura que se va a crear. <input_cover> se copia en <output_cover:> y, a continuación, se ejecuta NEAR en <output_cover:>.

Coverage
feature_type
(Opcional)

El tipo de entidad en la que se buscarán los puntos desde los que encontrar la entidad más cercana y calcular la distancia entre ellos.

  • LINE —Se determinará una distancia de punto a arco. Los elementos nuevos para la distancia y el número interno del arco más cercano en <near_cover:> se agregarán a la PAT de <input_cover>. Ésta es la opción predeterminada.
  • POINT —Se determinará una distancia de punto a punto. Los elementos nuevos para la distancia y el número interno del punto más cercano en <near_cover:> se agregarán a la PAT de <input_cover>.
  • NODE —Se determinará una distancia de punto a nodo. Los elementos nuevos para la distancia y el número interno del nodo más cercano en <near_cover:> se agregarán a la PAT de <input_cover>.
String
search_radius
(Opcional)

La distancia máxima en unidades de cobertura entre entidades de cobertura de entrada y entidades de cobertura de salida para la que se determinará la distancia y el número interno de cobertura cercana.

Si ninguna entidad de la cobertura cercana está dentro del radio de búsqueda de un punto o una línea de cobertura de entrada dados, tanto la salida de número interno como de distancia de NEAR serán cero.

El radio de búsqueda predeterminado es el ancho o alto del BND de la cobertura cercana dividido por 100, lo que sea mayor. Este radio de búsqueda predeterminado se utiliza siempre que se establece en cero o se omite el argumento de radio de búsqueda.

Double
location
(Opcional)

Determina si se guardarán las coordenadas x, y del "punto más cercano" del arco, punto o nodo más cercano, así como el número de cobertura y la distancia. Los nuevos elementos son X-COORD e Y-COORD.

  • NO_LOCATION —Las coordenadas x, y del punto más cercano no se guardan. Éste es el valor predeterminado.
  • LOCATION —Las coordenadas x, y del punto más cercano, así como el número de portada y la distancia, se guardan.
Boolean

Ejemplo de código

Ejemplo de Cerca (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo calcular distancias entre pozos en una cobertura y entre caminos en otra.

# Name: Near_Example.py
# Description: Computes the distances between wells and roads
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "wells142"
nearCover = "road"
outCover = "C:/output/nearwells"
featureType = "LINE"
searchRadius = 12000
location = "LOCATION"

# #Execute Near
arcpy.Near_arc(inCover, nearCover, outCover, featureType, 
               searchRadius, location)

Entornos

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

Información sobre licencias

  • ArcGIS for Desktop Basic: No
  • ArcGIS for Desktop Standard: No
  • ArcGIS for Desktop 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
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal