Instrução

os nomes alternativos do campo de shapefiles não são preservados no ArcGIS Online ou Portal for ArcGIS

Last Published: March 27, 2024

Descrição

No ArcGIS Online ou Portal for ArcGIS, os shapefiles podem ser adicionados como um item para criar uma camada de feição hospedada. No entanto, a camada de feição resultante não tem nomes alternativos de campo preservados e os nomes de campo e exibição são idênticos.

Neste exemplo, o shapefile é criado no ArcGIS Pro com diferentes nomes de campo e nomes alternativos de campo. No entanto, quando o shapefile é adicionado ao ArcGIS Online, os nomes de exibição da camada de feição seguem os nomes de campo em vez dos nomes alternativos de campo.

Os nomes alternativos de campo no ArcGIS Pro
Os nomes de exibição no ArcGIS Online seguindo os nomes de campo em vez dos nomes alternativos

Causa

Esse comportamento é uma limitação conhecida para shapefiles. Eles fazem uso do formato de arquivo dBASE (arquivo .dbf) para armazenar atributos, que não inclui nomes alternativos do campo, ao contrário dos geodatabases. Os shapefiles podem ter nomes alternativos quando referenciados em um documento de mapa ou arquivo de camada, mas não como um arquivo independente ou quando compartilhados sem um arquivo de camada. Consulte ArcGIS Pro: Considerações de geoprocessamento para saída de shapefile para obter mais informações.

Solução ou Solução Provisória

Configurar os pop-ups da camada do shapefile no ArcGIS Pro

  1. Abra o ArcGIS Pro e adicione o shapefile ao projeto.
  2. Modifique os nomes alternativos de campo da camada shapefile utilizando o painel Configurar pop-ups.
    1. No painel Conteúdo , clique com o botão direito do mouse na camada shapefile e clique em Configurar pop-ups.
    2. No painel Configurar pop-ups , clique em Editar elemento do pop-up O ícone Editar elemento pop-up.
O ícone Editar elemento do pop-up no painel Configurar pop-ups
  1. No painel Opções de campos, desmarque Use apenas campos visíveis e expressões Arcade.
  2. Passe o mouse sobre um campo na tabela e clique em Formatar o campo para modificar o nome alternativo do campo.
Os nomes alternativos de campo na tabela
  1. No painel Formatação de campo pop-up , especifique o nome alternativo de campo para Rótulo de exibição e clique em Voltar O ícone Voltar.
Especificando o nome alternativo do campo na página Formatação de campo pop-up
  1. Modifique os nomes alternativos de campo restantes conforme necessário.
  1. No painel Conteúdo , clique com o botão direito do mouse na camada shapefile e clique em Compartilhar > Compartilhar como camada da web para compartilhar a camada shapefile como uma camada da web no ArcGIS Online ou Portal for ArcGIS. Consulte ArcGIS Pro: Compartilhar uma camada de feição da web para instruções.
Compartilhando o shapefile como uma camada da web a partir do painel Conteúdo
Note:
If the Share As Web Layer option is unavailable, close the shapefile layer's fields view.

A imagem abaixo mostra os nomes alternativos de campo da camada de feição hospedada preservada no ArcGIS Online.

Os nomes de exibição de campo no ArcGIS Online refletindo os nomes alternativos de campo definidos no ArcGIS Pro

Modificar os nomes alternativos de campo da camada shapefile utilizando a visualização de campos no ArcGIS Pro

  1. Abra o ArcGIS Pro.
  2. Adicione o shapefile ao projeto e abra a visualização de campos.
  3. Na tabela de exibição de campos, clique duas vezes no campo na coluna Nome alternativo e edite o nome alternativo.
Editando o nome alternativo de campo na visualização de campos
  1. Repita a Etapa 3 para modificar os nomes alternativos restantes conforme necessário e clique em Salvar na barra de formatação superior.
  2. Na exibição de campos, clique em Fechar O ícone Fechar.
  3. No painel Conteúdo , clique com o botão direito do mouse na camada shapefile e clique em Compartilhar > Compartilhar como camada da web para compartilhar a camada shapefile como uma camada da web no ArcGIS Online ou Portal for ArcGIS. Consulte ArcGIS Pro: Compartilhar uma camada de feição da web para instruções.
Compartilhando o shapefile como uma camada da web a partir do painel Conteúdo

A imagem abaixo mostra os nomes alternativos do campo da camada de feição hospedada preservada no ArcGIS Online.

Os nomes de exibição de campo no ArcGIS Online refletindo os nomes alternativos de campo definidos no ArcGIS Pro

ID do Artigo: 000032057

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download