Tenho um arquivo de forma de áreas de superprodução de camada inferior (LSOA) para a Inglaterra e o País de Gales e uma planilha dos índices de privação de cada um dos LSOA na Inglaterra. Quero associar os dados de privação ao shapefile para que possam ser mapeados no ArcMap. Tentei ingressar na tabela através da opção Unir e relacionar> Unir e coloque os campos dos dados LSOA para shapefile e planilha (os dados correspondentes). a tabela de atributos adicionou os campos de dados à tabela de atributos da planilha do Excel, mas todos os dados estão em branco !!
Eu tentei olhar para o campo "tipo" como eu li que já foi um problema antes, mas parece estar OK.
Há algo que alguém possa sugerir?
arcgis-desktop
shapefile
attribute-joins
excel
dpc1989
fonte
fonte
Respostas:
Aqui está a página de ajuda da ESRI para associar um shapefile a um arquivo do Excel: http://support.esri.com/en/knowledgebase/techarticles/detail/31793
Eu segui essas diretrizes no passado quando tive problemas e consegui juntar os dados.
Para mais informações, aqui está um white paper da ESRI sobre como trabalhar com o Excel no ArcGIS:
http://www.esri.com/news/arcuser/0104/files/excel.pdf
fonte
Os tipos são os mesmos (ou seja, números inteiros / duplos) no Excel e no ArcMap? Além disso, pode ser necessário transformar o arquivo do excel em um banco de dados ou CSV para associá-los (basta usar 'salvar como' no Excel para alterar o tipo de arquivo). Eu tive problemas com arquivos do Excel no passado, às vezes também porque é o .xlsx (novo tipo de arquivo para o novo MS Office) em vez do .xls (que deve funcionar com o Arc).
fonte
Na minha experiência, você precisa adicionar um objectID à sua planilha do Excel, atribuindo a cada postagem um número único (número inteiro) antes de fazer a junção no ArcMap. Você pode adicionar o campo extra e começar a digitar 1 na primeira linha, 2 na próxima, marque os dois valores e arraste a marcação para baixo - o Excel preenche os espaços em branco para você.
fonte
Verifique se não há espaços nos nomes de arquivos, nomes de planilhas ou nomes de campos.
fonte
Verifique todos os seus campos numéricos quanto ao preenchimento oculto. O Excel pode ser muito travesso, alinhando silenciosamente os zeros E escondendo-os de você. Eu experimentei isso em várias ocasiões, mais recentemente em uma coluna de códigos FIPS do setor censitário. (Alguém sabe por quê?)
Entre em uma célula em branco e puxe o primeiro dígito de um valor que não deve começar com zero usando ESQUERDA ([célula], 1). Em seguida, vire-o e verifique um valor que não deve terminar com zero usando a função DIREITA ([célula], 1). Você pode usar as funções de recorte do Excel se encontrar locais clandestinos.
fonte
os campos nos quais você está tentando entrar se combinam exatamente ?, se as linhas não estiverem na mesma ordem nas duas tabelas, você sempre terá espaços em branco.
se você copiar o shapefile e abrir o dbf da cópia no excel, poderá colar seus dados na cópia e aplicar "salvar como" e substituir os dados no novo shapefile
fonte
@ghostfacemapper os registros não precisam estar na mesma ordem. Não é verdade.
Agora, se você estiver recebendo um erro que diz:
Você pode corrigir o problema 'adicionando' um campo objectID usando o arcGIS para criar uma nova tabela que tenha um objectID. Você pode fazer isso exportando seu arquivo para o formato dBASE Table. Para fazer isso, adicione o arquivo (tabela) a um mapa, você poderá ver o arquivo no sumário na guia Listar por fonte:
fonte