Migrar ID de objeto a 64 bits (Administración de datos)

Resumen

Migra un campo ObjectID de un o varios datasets a Id. de objeto de 64 bits.

Más información acerca de la migración a Id. de objeto de 64 bits

Uso

  • De forma predeterminada, en ArcGIS las tablas de geodatabase y las clases de entidad se crean con un Id. de objeto de 32 bits. Sin embargo, en algunas circunstancias es necesario que los valores de ID de los objetos sean superiores a 2.140 millones. Por ejemplo, es posible que desee modelar un dataset con más de 3.000 millones de entidades de servicios, o que algunos de los datos con los que trabaja procedan de almacenes de datos en la nube.

  • Precaución:

    Una vez que un dataset se migra a Id. de objeto de 64 bits, no puede volver a su estado original. Las versiones mínimas de cliente que pueden acceder al dataset son ArcGIS Pro 3.2 y ArcGIS Enterprise 11.2. Tras la migración, el dataset ya no puede utilizarse con ArcMap. No podrá utilizar datos sin conexión mediante la funcionalidad de sincronización de entidades si los datos se han migrado para utilizar los Id. de objeto de 64 bits, ya que la funcionalidad de sincronización del servicio de entidades no era compatible con datos de Id. de objeto de 64 bits cuando se publicó la versión 11.2 de ArcGIS Enterprise. Tampoco podrá utilizar la tabla ni clase de entidad en réplicas de geodatabase si contiene un Id. de objeto de 64 bits.

  • Esta herramienta solo es compatible con datos almacenados en una geodatabase.

  • Puede utilizar esta herramienta para migrar el campo ID de objeto de las clases de entidad que participan en una topología, una estructura de parcelas o una red de servicios.

  • No se admiten capas con uniones.

  • No se admite la migración de datasets con réplicas existentes.

  • Si el dataset de entrada proviene de una geodatabase corporativa, debe provenir de una conexión de base de datos establecida como el propietario de los datos. La versión mínima de la geodatabase es 11.2.0.3.2.

Parámetros

EtiquetaExplicaciónTipo de datos
Datasets de entrada

Datasets cuyo campo ObjectID se migrará a 64 bits.

Table View; Feature Dataset; Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Datasets actualizados

Datasets actualizados con el campo de ID de objeto migrado a 64 bits.

Layer; Table View; Dataset

arcpy.management.MigrateObjectIDTo64Bit(in_datasets)
NombreExplicaciónTipo de datos
in_datasets
[in_datasets,...]

Datasets cuyo campo ObjectID se migrará a 64 bits.

Table View; Feature Dataset; Layer

Salida derivada

NombreExplicaciónTipo de datos
out_datasets

Datasets actualizados con el campo de ID de objeto migrado a 64 bits.

Layer; Table View; Dataset

Muestra de código

Ejemplo 1 de MigrateObjectIDTo64Bit (ventana de Python)

La siguiente secuencia de comandos de Python muestra cómo utilizar la función MigrateObjectIDTo64Bit para una entrada de una sola tabla.

import arcpy
arcpy.management.MigrateObjectIDTo64Bit("C:\\Projects\\MyProject\\myGDBConnection.sde\\user1.COUNTIES")
Ejemplo 2 de MigrateObjectIDTo64Bit (ventana de Python)

La siguiente secuencia de comandos de Python muestra cómo utilizar la función MigrateObjectIDTo64Bit utilizando una lista para una entrada de varias capas.

import arcpy
arcpy.management.MigrateObjectIDTo64Bit(['Cities', 'Roads', 'Rivers', 'Lakes', 'Counties', 'States'])
Ejemplo 3 de MigrateObjectIDTo64Bit (ventana de Python)

La siguiente secuencia de comandos de Python muestra cómo utilizar la función MigrateObjectIDTo64Bit para un dataset de entidades que contiene una topología.

import arcpy
arcpy.management.MigrateObjectIDTo64Bit("C:\\Projects\\MyProject\\myGDBConnection.sde\\user1.MyTopologyDataset")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Temas relacionados