Problem: Slow performance when editing vertices of a complex geometry with JavaScript API

Description

The Move and Edit Vertices sample from the ArcGIS API for JavaScript shows how to use the edit toolbar to move and edit vertices. This sample works fine with simple geometry; however, when handling a complex geometry with a large number (thousands) of vertices, browser performance may become slow or unresponsive.

Cause

The more complex the geometry is, the more resources the browser will use to render all the vertices because the client renders vertices on the fly. Therefore, performance slows when editing a complex geometry with a large number of vertices.

Solution or Workaround

Performing heavy editing tasks through Web APIs is not recommended. The following tips can improve editing performance:

• Zoom into the geometry.

Note:Because the client renders vertices on the fly, narrowing the extent reduces the number of vertices that need to be drawn. This improves browser performance.

• Simplify the geometry to display fewer vertices.

• Cut the geometry into smaller pieces.

Last Published: 5/5/2016

Article ID: 000011129

Software: and prior) 10 ArcGIS GIS Server (10.0

Is This Content Helpful?

Yes

No

We're glad to know this article was helpful.

How can we make this better? Please provide as much detail as possible.