Tengo un archivo shape de áreas de super salida de capa inferior (LSOA) para Inglaterra y Gales y tengo una hoja de cálculo de los índices de privación para cada uno de los LSOA en Inglaterra. Quiero unir los datos de privación al shapefile para que puedan asignarse en ArcMap. Intenté unir la tabla a través de la opción Unir y Relacionar> Unir y puse en los campos los datos de LSOA para el archivo de forma y la hoja de cálculo (los datos que coinciden). ¡la tabla de atributos agregó los campos de datos a la tabla de atributos de la hoja de cálculo de Excel pero todos los datos están en blanco!
He intentado mirar el campo "tipo" como he leído que ha sido un problema antes pero parece estar bien.
¿Hay algo que alguien pueda sugerir?
Respuestas:
Aquí está la página de ayuda de ESRI sobre cómo unir un archivo shape a un archivo Excel: http://support.esri.com/en/knowledgebase/techarticles/detail/31793
He seguido esas pautas en el pasado cuando tuve problemas y pude unir los datos.
Para obtener más información, aquí hay un documento técnico de ESRI sobre cómo trabajar con Excel en ArcGIS:
http://www.esri.com/news/arcuser/0104/files/excel.pdf
fuente
¿Son los tipos iguales (es decir, ambos enteros / ambos dobles) tanto en Excel como en ArcMap? También es posible que deba convertir el archivo de Excel en una base de datos o CSV para unirlos (solo use 'guardar como' en Excel para cambiar el tipo de archivo). He tenido problemas con los archivos de Excel en el pasado, a veces también es porque es el .xlsx (nuevo tipo de archivo para el nuevo MS Office) en lugar de .xls (que debería funcionar con Arc).
fuente
En mi experiencia, debe agregar un ID de objeto a su hoja de cálculo de Excel, dando a cada publicación un número único (entero) antes de hacer la unión en ArcMap. Puede agregar el campo adicional y luego comenzar a escribir 1 en la primera fila, 2 en la siguiente, luego marque los dos valores y arrastre el marcado hacia abajo, luego Excel completa los espacios en blanco por usted.
fuente
Asegúrese de que no haya espacios en los nombres de archivo, nombres de hoja o nombres de campo.
fuente
Verifique todos sus campos numéricos para el relleno oculto. Excel puede ser muy travieso, agregando silenciosamente ceros Y ocultándolos. He experimentado esto en varias ocasiones, más recientemente en una columna de códigos FIPS del tramo censal. (Alguien sabe por qué?)
Ingrese a una celda en blanco y extraiga el primer dígito de un valor que no debería comenzar con cero usando IZQUIERDA ([celda], 1). Luego dale la vuelta y verifica un valor que no debería terminar con cero usando la función DERECHA ([celda], 1). Puede usar las funciones de recorte de Excel si encuentra polizones.
fuente
¿coinciden exactamente los campos que está intentando unir ?, si las filas no están en el mismo orden en ambas tablas, siempre obtendrá espacios en blanco.
si realiza una copia del archivo de forma y abre el dbf de la copia en Excel, puede pegar sus datos en la copia y aplicar "guardar como" y sobrescribir los datos en el nuevo archivo de forma
fuente
@ghostfacemapper los registros no necesitan estar en el mismo orden. No es cierto del todo.
Ahora, si recibe un error que dice:
Puede solucionar el problema 'agregando' un campo objectID utilizando arcGIS para crear una nueva tabla que tenga un objectID. Puede hacerlo exportando su archivo al formato de tabla dBASE. Para hacerlo, agregue el archivo (tabla) a un mapa, podrá ver el archivo en la tabla de contenido en la pestaña Lista por fuente:
fuente