0

This question already has an answer here:

I am doing my very first WebGIS application with ArcGIS server using ArcGIS Javascript API 3.17. I have to bring 100 layers in my webgis application as REST service from Oracle DB. To do that whether can we publish 100 layers as one map service or each layer as one service i.e 100 map service or group the layers as 10 datasets and publish as 10 map service. please suggest that which is the efficient way to publish those 100 layers in ArcGIS server.

marked as duplicate by Simon, radouxju, PolyGeo Aug 25 '16 at 9:45

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Have you considered using ArcGIS Portal Data Store? – Kirk Kuykendall Aug 24 '16 at 13:51
  • I usually use one layer per service to make it easier to update, but 100 may be better as 10 services showing 10 layers. I can see a nightmare with checkboxes, transparency, popups, etc. Not to mention, all that data going to a clients browser may crash it or make it very slow.. I have a simple Oracle REST service of 10k points and it will crash Firefox all the time. You might be better breaking it down to separate maps to limit the data. – Bill Chappell Aug 24 '16 at 14:37
  • 2
    There is a good discussion in this Q&A: gis.stackexchange.com/questions/17486/… Personally I find breaking a large map service into groups makes for the best solution. Individual map services per layer leads to to much overhead, IMO. But how the map services will be consumed has a big impact on what approach will work. – Dowlers Aug 24 '16 at 16:51
  • Id argue this is a duplicate of the Q mentioned by @Dowlers ? – Simon Aug 25 '16 at 8:24
2

If services are created with the intention of WMS only then you can get away with more layers in a service. However, if you plan to utilize WFS functionality be careful. The more services being called as WFS can result in poor server and client performance.

I would suggest opening a dialogue with Esri Support if you start to experience a loss of functionality.

  • Thanks Michael. We are using only WMS service in our application. – venkat Aug 25 '16 at 5:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.