Instrução

Preencher um campo GUID com os valores de um campo de texto no ArcGIS Pro

Last Published: February 19, 2025

Resumo

Os valores em um campo de identificador único global (GUID) são normalmente utilizados para rastrear a replicação do geodatabase e para outros propósitos de identificação. Esses valores são gerenciados manualmente e podem ser criados por meio do Python. Em alguns casos, os valores GUID são armazenados em um campo de texto no ArcGIS Pro, fazendo com que determinadas ferramentas ou análises falhem na execução. Neste exemplo, os valores GUID são armazenados em um campo de texto chamado 'GUID'.

A exibição da tabela de atributos e os valores GUID em um campo de texto.

Este artigo descreve o fluxo de trabalho para transferir os valores GUID de um campo de texto para um campo GUID.

Procedimento

  1. No ArcGIS Pro, clique com o botão direito na camada do painel Conteúdo, e clique em Tabela de Atributos.
  2. Na exibição da tabela de atributos, clique em Adicionar Campo e crie um novo campo com o tipo de dados GUID. Consulte ArcGIS Pro: Criar um campo e aplicar um domínio e valor padrão para obter instruções. Neste exemplo, o novo campo GUID é denominado GUID2.
A guia Exibição de campos e o novo campo de tipo de dados Guid.
  1. Na visualização da tabela de atributos, clique com o botão direito do mouse no novo campo e clique em Calcular Campo.
  2. No painel Calcular Campo , verifique se Python 3 está selecionado para Tipo de Expressão e configure o parâmetro Expressão para preencher o novo campo de tipo de dados GUID (GUID2) com valores do campo de texto (GUID).
    1. Na caixa de expressão, insira o seguinte código. Substitua <campo de texto GUID> pelo nome do campo de texto que contém os valores GUID.
ID(!<GUID text field>!)
  1. Na caixa Bloco de Código, digite o seguinte código.
def ID(guid1):
  import uuid
  return '{' + str(uuid.UUID(guid1)) + '}' 
  1. Clique em Aplicar e OK. O novo campo de tipo de dados GUID é preenchido com valores GUID do campo de texto.
O bloco de código de cálculo de campo GUID no ArcGIS Pro.

ID do Artigo: 000029353

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download