PROBLEMA

No se puede ejecutar una herramienta de geoprocesamiento en vistas de capas de entidades alojadas en ArcGIS Pro

Last Published: December 21, 2020

Descripción

Una vista de capa de entidades alojada en ArcGIS Online se crea como una vista diferente de los datos representados por una capa de entidades alojada. Una vista de capa de entidades se puede definir para mostrar solo las entidades o campos seleccionados. De forma similar a una capa de entidades alojada, una vista de capa de entidades alojada se puede agregar a ArcGIS Pro para la edición de datos o entidades.

En algunos casos, la ejecución de una determinada herramienta de geoprocesamiento en una vista de capa de entidades con definiciones de vista en ArcGIS Pro falla y devuelve el siguiente mensaje de error:

Error: 000339: La entrada <value> no tiene OID
La imagen del mensaje de error.

Causa

La vista de capa de entidades no tiene un campo ObjectID que sea necesario para que la operación se ejecute correctamente. Consulte ArcGIS Pro: 000339: La entrada no tiene OID para obtener más información.

Solución o solución alternativa

Para resolver este problema, haga una copia temporal de la vista de capa de entidades alojada con la herramienta Crear capa de entidades y exporte la nueva capa a una geodatabase de archivos utilizando la herramienta De clase de entidad a clase de entidad. La última herramienta crea un campo ObjectID en la clase de entidad de salida.

  1. Agregue la vista de capa de entidades alojada al proyecto de ArcGIS Pro.
  2. Utilice la herramienta Crear capa de entidades para crear una nueva capa desde la vista de capa de entidades.
    1. En el panel Geoprocesamiento, haga clic en la pestaña Cajas de herramientas y vaya a Herramientas de administración de datos > Vistas de capas y tablas > Crear capa de entidades.
    2. Seleccione la capa de vista de capa de entidades para Entidades de entrada.
    3. Asigne un nombre a Capa de salida.
    4. Haga clic en Ejecutar. Se crea una nueva capa temporal y se agrega al proyecto.
  3. Utilice la herramienta De clase de entidad a clase de entidad para exportar la nueva capa a una geodatabase de archivos.
    1. En el panel Geoprocesamiento, haga clic en la pestaña Cajas de herramientas y vaya a Herramientas de conversión > A geodatabase > De clase de entidad a clase de entidad.
    2. Seleccione la nueva capa en el paso 2 para Entidades de entrada.
    3. Seleccione una geodatabase de archivos para Ubicación de salida.
    4. Establezca un nuevo nombre de clase de entidad para Clase de entidad de salida.
    5. Haga clic en Ejecutar. Se crea una nueva clase de entidad y se agrega al proyecto. Se crea un nuevo campo OBJECTID en la tabla de atributos de la clase de entidad.
La imagen del campo OBJECTID.
  1. Ejecute la herramienta de geoprocesamiento deseada en la nueva clase de entidad.
  2. Opcionalmente, publique la nueva clase de entidad en ArcGIS Online como capa de entidades alojada. Consulte ArcGIS Pro: Compartir una capa de entidades web para obtener más información.

Id. de artículo: 000024718

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga