Mensagem de Erro
No ArcGIS Field Maps, o envio de um formulário para uma tabela relacionada retorna a seguinte mensagem de erro:
Error:
Unable to submit. Geodatabase data type mismatch.
ArcGIS Field Maps (Android)
ArcGIS Field Maps (iOS)
Causa
Os tipos de dados dos campos Chave Primária e Chave Estrangeira não correspondem ao criar a classe de relacionamento no ArcGIS Desktop.
Solução ou Solução Provisória
Para resolver o problema, altere o tipo de dados de campo da camada de feição para corresponder ao tipo de dados de campo da tabela independente.
- Abra o projeto do ArcGIS Pro.
- Exclua a classe de relacionamento entre a camada de feição e a tabela independente.
- No painel Catálogo , expanda a pasta Bancos de Dados e expanda o geodatabase desejado.
- Clique com o botão direito do mouse na classe de relacionamento e clique em Excluir.
- Na janela Excluir, clique em Sim.
- Adicione um novo campo à camada de feição com o tipo de campo desejado e utilize a ferramenta Calcular Campo para preencher os valores do novo campo com valores do campo original. Consulte Instrução: Alterar o tipo de dados de um campo existente no ArcGIS Pro para instruções.
- Crie uma nova classe de relacionamento e use o campo recém-criado como a Chave Primária ou Chave Estrangeira. Consulte Instrução: Configurar tabelas relacionadas no ArcGIS Pro para obter mais instruções para ArcGIS Field Maps.
- Substitua a camada de feição da web. Consulte ArcGIS Pro: Substituir uma camada de feição da web para obter mais instruções.
- No ArcGIS Online, habilite a edição na camada de feição atualizada.
- Entre no ArcGIS Online.
- Clique em Conteúdo > Meu Conteúdo.
- Vá até a camada de feição hospedada, clique em Mais Opções e clique em Exibir detalhes do item.
- Clique na guia Configurações.
- Na seção Camada de feição (hospedada), marque a caixa de seleção Habilitar edição.
- Clique em Salvar.
- Adicione a camada de feição hospedada no mapa da web no ArcGIS Online.
- Na página Conteúdo, vá até o mapa da web, clique em Mais Opções e selecione Abrir no Map Viewer.
- Remova a versão antiga da camada de feição hospedada no mapa da web. Consulte ArcGIS Online: Organizar camadas (Map Viewer) para obter mais informações.
- Adicione a camada de feição atualizada ao mapa da web. Consulte ArcGIS Online: Procurar camadas para obter mais instruções.
- Salve o mapa da web. Consulte ArcGIS Online: Salvar mapas (Map Viewer) para obter mais instruções.
- Abra o aplicativo da web ArcGIS Field Maps e entre utilizando as mesmas credenciais utilizadas no ArcGIS Online.
- Configure o formulário para o mapa da web salvo recentemente. Consulte ArcGIS Field Maps: Configurar o formulário para obter mais instruções.
Note:
Configure the form under Tables, not Layers.
As imagens abaixo mostram os formulários enviados com sucesso no ArcGIS Field Maps.
ArcGIS Field Maps (Android)
ArcGIS Field Maps (iOS)