laptop and a wrench

Bogue

Optimization not being automatically generated for proper levels for complex dataset, resulting in generalized data being displayed at zoomed-in scale levels, rendering data functionally unusable.

Dernière publication: July 7, 2022 ArcGIS Online
Numéro d’ID de bogue BUG-000148829
EnvoiApril 27, 2022
Dernière modificationDecember 10, 2024
S’applique àArcGIS Online
Version trouvée10.1
Système d’exploitationWindows OS
Version du système d’exploitationN/A
StatutIn Review

Solution de contournement

Define the geometry manually using Update Layer Definition.

Step 1: Disable Optimization:

  1. Go to the Rest Endpoint of the Service as the data owner or an administrator of the organization.
  2. Follow the procedure of this article (https://support.esri.com/en-us/knowledge-base/how-to-access-the-rest-and-admin-endpoints-of-an-arcgis-000027990) to access the admin endpoint for the service.
  3. Click the sub-layer that's optimized.
  4. Click Update Definition at the bottom.
  5. Ensure the top of the page states 'Update Layer Definition', not 'Update Service Definition'. If it states Service, step 3 is likely missed.
  6. Remove everything from the Update Definition JSON box and only add the following JSON to disable Optimization:
    1. {"multiScaleGeometryInfo":null}.
  7. Be sure Async is set to True.
  8. Click Update Definition.

Step 2: Re-Enable Optimization with all levels:

  1. Go to the Rest Endpoint of the Service as the data owner or an administrator of the organization.
  2. Follow the procedure of this article (https://support.esri.com/en-us/knowledge-base/how-to-access-the-rest-and-admin-endpoints-of-an-arcgis-000027990) to access the admin endpoint for the service.
  3. Click the sub-layer that's optimized.
  4. Click Update Definition at the bottom.
  5. Ensure the top of the page states 'Update Layer Definition', not 'Update Service Definition'. If it states Service, step 3 is likely missed.
  6. Remove everything from the Update Definition JSON box and only add the following JSON to re-enable Optimization with your own defined layers:
    1. {"multiscaleGeometryInfo" :{"levels" : [1,3,5,7,9,11]}}.
  7. Be sure Async is set to True.
  8. Click Update Definition.

Note: This may take a while, but once it's done, the geometry can be drawn properly.

Étapes pour reproduire

ID de bogue: BUG-000148829

Logiciel:

  • ArcGIS Online

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement