2 votos

¿Cómo unir tablas para crear un nuevo shapefile en ArcMap?

No estoy seguro de cómo unir una tabla y shapefile de referencia con el fin de crear un nuevo shapefile. Estoy usando ArcMap. Hice una versión simplificada ejemplo a continuación.

Tengo un shapefile de puntos (lugares donde puede residir una persona). Los puntos tienen un ID único. Los puntos no tienen una lat/long especificada. También tengo una tabla de individuos. Cada individuo tiene una información de residencia, en la misma forma que el ID del punto. Se puede encontrar más de un individuo en el mismo punto.

Quiero crear un shapefile de puntos que muestre la residencia de cada individuo. Sé que algunos de los puntos se solaparán.

enter image description here

Pensé que tendría que usar la herramienta "Add Join", pero cuando la usé, no creó un shapefile. ¿Existe alguna herramienta de unión especial que cree un nuevo shapefile/tabla que contenga los datos de puntos y los datos individuales?

No sé mucho de geocodificación, pero ¿sería útil en esta situación? Cualquier otra idea sería de gran ayuda.

2voto

David Holm Puntos 6165

Utiliza el Crear tabla de consulta herramienta. A pesar de su nombre, ¡también creará clases de características!

La usarás así, en este caso la tabla se llama 'tbl' y la clase de característica de punto es 'pnts':

Make Query Table

Algunas cosas importantes:

  • La capa de puntos debe ser la primera en "tablas de entrada". Esto es lo que hace que la salida sea una clase de característica
  • El generador de expresiones añadirá automáticamente comillas dobles (") a los nombres de campo. Recibirá un error si no las elimina.
  • Esto sólo crea una capa. Usted querrá exportar los datos a cabo para guardarlo de forma permanente.
  • Además, veo que está utilizando shapefiles. No estoy seguro de si esto funcionará en shapefiles directamente; si no es posible que tenga que importarlos en un FGDB.

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