| Bug ID Number |
BUG-000148829 |
| Submitted | April 27, 2022 |
| Last Modified | December 10, 2024 |
| Applies to | ArcGIS Online |
| Version found | 10.1 |
| Operating System | Windows OS |
| Operating System Version | N/A |
| Status | In Review
The issue is being reviewed. The review process ensures that the issue contains all necessary information and is easy to understand, that it is not a duplicate of an existing issue, and that it is a valid bug or enhancement request. During this phase, it is possible that you are contacted for clarification or additional information.
|
Workaround
Define the geometry manually using Update Layer Definition.
Step 1: Disable Optimization:
- Go to the Rest Endpoint of the Service as the data owner or an administrator of the organization.
- 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.
- Click the sub-layer that's optimized.
- Click Update Definition at the bottom.
- Ensure the top of the page states 'Update Layer Definition', not 'Update Service Definition'. If it states Service, step 3 is likely missed.
- Remove everything from the Update Definition JSON box and only add the following JSON to disable Optimization:
- {"multiScaleGeometryInfo":null}.
- Be sure Async is set to True.
- Click Update Definition.
Step 2: Re-Enable Optimization with all levels:
- Go to the Rest Endpoint of the Service as the data owner or an administrator of the organization.
- 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.
- Click the sub-layer that's optimized.
- Click Update Definition at the bottom.
- Ensure the top of the page states 'Update Layer Definition', not 'Update Service Definition'. If it states Service, step 3 is likely missed.
- Remove everything from the Update Definition JSON box and only add the following JSON to re-enable Optimization with your own defined layers:
- {"multiscaleGeometryInfo" :{"levels" : [1,3,5,7,9,11]}}.
- Be sure Async is set to True.
- Click Update Definition.
Note: This may take a while, but once it's done, the geometry can be drawn properly.
Steps to Reproduce