CÓMO

Rellenar un campo GUID utilizando valores de un campo de texto en ArcGIS Online

Last Published: February 19, 2025

Resumen

Los valores de un campo de identificador único global (GUID) suelen utilizarse para realizar un seguimiento de la replicación de la geodatabase y para otros fines de identificación. Estos valores se administran manualmente y se pueden crear con Python. En algunos casos, los valores GUID se almacenan en un campo de texto en ArcGIS Pro, lo que hace que determinadas herramientas o análisis no se ejecuten. En este ejemplo, los valores GUID se almacenan en un campo de texto denominado «GUID».

La vista de tabla de atributos y los valores GUID de un campo de texto.

En este artículo se describe el flujo de trabajo para transferir los valores GUID de un campo de texto a un campo GUID.

Procedimiento

  1. En ArcGIS Pro, haga clic con el botón derecho en la capa en el panel Contenido y haga clic en Tabla de atributos.
  2. En la vista de tabla de atributos, haga clic en Agregar campo y cree un nuevo campo con el tipo de datos GUID. Consulte ArcGIS Pro: Crear un campo y aplicar un dominio y un valor predeterminado para obtener instrucciones. En este ejemplo, el nuevo campo GUID se llama GUID2.
La pestaña Vista de campos y el nuevo campo de tipo de datos GUID.
  1. En la vista tabla de atributos, haga clic con el botón derecho en el campo y, a continuación, haga clic en Calcular campo.
  2. En el panel Calcular campo, asegúrese de que Python 3 esté seleccionado en Tipo de expresión y configure el parámetro Expresión para rellenar el nuevo campo de tipo de datos GUID (GUID2) con valores del campo de texto (GUID).
    1. En el cuadro de expresión, escriba el siguiente código. Reemplace <campo de texto GUID> por el nombre del campo de texto que contiene los valores GUID.
ID(!<GUID text field>!)
  1. En Bloque de código, introduzca el siguiente código.
def ID(guid1):
  import uuid
  return '{' + str(uuid.UUID(guid1)) + '}' 
  1. Haga clic en Aplicar y Aceptar. El nuevo campo de tipo de datos GUID se rellena con los valores GUID del campo de texto.
El bloque de código de cálculo de campo GUID en ArcGIS Pro.

Id. de artículo: 000029353

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga