I have a layer with 14 milion polygons. I would like to use it on a javascript application. What is the best way to display this layer? Currently it takes a very long time to draw these polygons and the server is maxed out on CPU every time a request comes in. Is there a more efficient way to render this layer on the web?
Santosh,
What type of layer are you using to add the data to the map? If you use ArcGISDynamicMapServiceLayer then the rendering of the layer will be done on the server and not the client, this normally results in a better display result.
Robert,
Thank you for that quick response. Yes, I am using ArcGISDynamicMapServiceLayer. But as you navigate through the map the requests don't cancel out and the every request is being processed at the server level and bogging it down.
Santosh,
In that case the only thing I can recommend is that you look at the optimizing your map services.
Managing the performance of ArcGIS map services—Help | ArcGIS for Desktop
Map authoring considerations—Documentation | ArcGIS Enterprise
Optimizing map content for performance—Help | ArcGIS for Desktop
Try the scale dependency setting on the ArcMap for this layer.
Don't allow draw polygons for all scales.