1 votos

Copiar datos de atributos de un shapefile de polígonos a un shapefile de puntos múltiples

Tengo dos shapefiles:

  1. Polígonos de parques en África. Cada parque (polígono) tiene una fila de datos sobre su tamaño, nombre, fecha de creación, etc.
  2. Puntos aleatorios en parques de África. He generado 500 puntos aleatorios en cada parque, por lo que esta tabla de atributos tiene 500 (puntos aleatorios) x 224 parques = 96096 filas.

Sin embargo, en mi shapefile de puntos aleatorios no hay ninguna indicación de qué puntos están en qué parque. Me gustaría saber cómo puedo obtener el nombre del parque del shapefile de polígonos para que coincida con el ID de cada punto que está en ese parque. Veo que mi shapefile de puntos aleatorios tiene una columna llamada CID que va de 0 a 224 (indicando los parques en los que se encuentran los puntos), pero no lo especifiqué y me gustaría que el nombre del parque estuviera allí en su lugar (aunque sé que se repetirá 500 veces para cada fila coincidente).

Utilizo ArcMap 10.2

1voto

Aaron Puntos 25882

Puede realizar esta tarea con diversas herramientas de análisis.

Intersect (Análisis)

Calcula una intersección geométrica de las características de entrada. Las características o partes de elementos que se solapan en todas las capas y/o elementos se escribirán en la clase de características de salida.

Identidad (Análisis)

Calcula una intersección geométrica de las características de entrada y las características de identidad de identidad. Las características de entrada o partes de ellas que se solapen con las características de identidad obtendrán los atributos de dichos elementos de identidad.

Spatial Join (Análisis)

Une atributos de una característica a otra b espacial. Las características de destino y los atributos unidos de las se escriben en la clase de características de salida.

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