7 votos

¿Para cada punto, distancia al polígono más cercano de tipo X?

En ArcGIS ¿cómo podría uno calcula como un valor de atributo la distancia al polígono más cercano de tipo X? Dicen que tenemos una capa de punto de observaciones de fauna y queremos saber hasta qué punto cada uno de ellos es de los humedales cercanos.

Nota: Si su respuesta es específica para arcgis v9 o 10 y el nivel de licencia necesaria.

11voto

Justin Puntos 136

La realización de una unión Espacial va a hacer esto. Haga clic derecho en el punto de la capa y elija "Une y Relaciona > "Unirse". En la combinación de Datos de cuadro de diálogo, seleccione "combinar datos procedentes de otra capa basada en la ubicación espacial" en el menú desplegable. A continuación, elija la capa de polígonos que desea unir. A continuación, elija el botón de opción que dice "es más cercano a él". (Las opciones son un poco diferentes si estamos sumando puntos a líneas)

Esta función también está disponible en ArcToolbox, que se supone que es para dar un mejor rendimiento con grandes conjuntos de datos, y proporciona algunas funcionalidades extra.

Este método está disponible en todas las versiones de ArcGIS, y en todos los niveles de licencia.

8voto

ESV Puntos 4591

En ArcGIS 9.3, con una licencia de ArcInfo puede utilizar la Cerca herramienta para ello. En ArcMap hacer una selección de la función de la capa de polígonos de tipo 'X', cargar en la herramienta de proximidad con los puntos de la característica de entrada y los polígonos como cerca de función y se debe trabajar.

De la misma manera con ArcGIS 10 y una licencia de ArcInfo usted puede hacer lo mismo con el ArcGIS 10 Cerca de la herramienta.

Espero que esto ayude!

5voto

dStulle Puntos 28

Punto de distancia se encuentra entre las herramientas gratuitas en el caso contrario comerciales ET GeoWizards extensión. Funciona con todos los niveles de licencia de ArcGIS 9 y 10.

Punto a la distancia se calcula la distancia de los puntos a la línea límite de la más cercana polígono. La herramienta no respeto de la capa de selecciones o definiciones de consulta, en lugar de ello utiliza la característica subyacente de la clase directamente. Si su humedales son un subconjunto de los polígonos, tienes que exportar en una función independiente de la clase antes.

La guía del usuario sugiere convertir los polígonos en polilíneas si usted necesita la distancia a la frontera, pero que parece no ser necesario-lo acabo de comprobar con un pequeño conjunto de datos.

4voto

thsutton Puntos 162

En Arc10.1 hay 3 herramientas que va a completar esta tarea:

  1. Near
  2. Near3d (3d analyst)
  3. Generate Near Table

Ambos Near y Near 3d va a cambiar los datos originales mientras Generate Near Table va a crear una tabla separada de salida.

Near 3d puede ser la mejor opción para terreno montañoso, con alto relieve, pero si te falta la licencia de 3d Analyst o están trabajando con los prados, a continuación, la elevación es probable que no sesgar sus distancias.

Estas herramientas parecen diseñados específicamente para la tarea, mientras espacial se une se centran más en la vinculación de los atributos de las características de la misma área.

2voto

cjstehno Puntos 131

Si usted tiene un gran conjunto de datos de puntos o de un amplio y complejo conjunto de polígonos, vale la pena considerar una trama basada en la solución: construir la distancia Euclidiana de la cuadrícula para los polígonos y extraer sus valores en el punto de ubicación. Este método funciona con un montón de otros programas, también. Se requiere de un análisis Espacial de la licencia. Asimismo, no tener todos los errores espacial se une que están presentes en ArcGIS a través de la versión 9.algo. (Arc 10 parece ser mucho más rápido y más fiable espacial se une.)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X