CÓMO

Descargar un gran servicio de entidades alojado con archivos adjuntos desde un extremo REST

Last Published: May 30, 2024

Resumen

En algunos casos, la descarga de un servicio de entidades alojado con archivos adjuntos mediante la exportación del servicio a una geodatabase de archivos falla porque el tamaño del archivo es excesivo. Sin embargo, cuando se descarga desde el extremo REST, el archivo es simplemente demasiado grande para descargarlo de una vez. En este caso, es posible dividir las entidades y descargarlas en lotes. Por ejemplo, si el archivo contiene 10.000 entidades, divida el archivo creando una réplica con los primeros 5.000 Id. de objeto como primer lote y los siguientes 5.000 Id. de objeto como segundo lote.

Las instrucciones proporcionadas describen cómo descargar un gran servicio de entidades alojado con archivos adjuntos desde un extremo REST.

Procedimiento

  1. Navegue hasta la página Directorio de servicios REST de ArcGIS del servicio de entidades alojado, desplácese hasta la parte inferior de la página y haga clic en Crear réplica.
    Operación Crear réplica
  2. Establezca las siguientes opciones para la réplica:
    1. En LayerQueries:
    {"0":{"where":"OBJECTID<=5000"}}
    Note:
    This creates a replica with the first 5000 Object IDs from LayerID 0. The value of OBJECTID may vary depending on the user's data.
  1. Return Attachments: True
  2. Create Replica Asynchronously: True
  3. Sync Model: None
  4. Attachments Sync Direction: bidirectional
  5. Data Format: FILEGDB.
Crear réplica
  1. Deje el resto de parámetros con los valores predeterminados y haga clic en Crear réplica. Aparece "statusURL" en la parte inferior de la pantalla. Haga clic en la URL.
Imagen agregada por el usuario
  1. Haga clic en la URL de resultados para descargar el archivo zip.
Imagen agregada por el usuario
Note:
Repeat the process for all the subsequent records, only, the OBJECTID keeps changing. For example, the following query creates a replica with the Object ID from 5001 to 10,000.

{"0":{"where":"OBJECTID>5000 AND OBJECTID<=10000"}}

ObjectID fields are sequential and start with the number 1 for geodatabase data. If there is any discrepancy in the hosted feature service data, the number of features downloaded may be less than the number of Object IDs set in the query. For example, if there is no feature with the Object ID 1000 in the feature service, the total feature downloaded is 4999 instead of 5000.
Para obtener más información sobre cómo crear una réplica en la API REST de ArcGIS, consulte la siguiente página de la Ayuda web de ArcGIS: Crear réplica.

Id. de artículo: 000014156

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
Esri Support AI Chatbot