laptop and a wrench

Bug

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.

Zuletzt veröffentlicht: July 7, 2022 ArcGIS Online
Bug-ID-Nummer BUG-000148829
EingereichtApril 27, 2022
Zuletzt geändertDecember 10, 2024
Gilt fürArcGIS Online
Gefunden in Version10.1
BetriebssystemWindows OS
BetriebssystemversionN/A
StatusIn Review

Workaround

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.

Schritte zur Reproduzierung

Bug-ID: BUG-000148829

Software:

  • ArcGIS Online

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln