Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I've got problem, I'm creating map based application, and now I have to add to map about 100 000 graphic points, from coordinates.

I was trying in many ways to do it, but always process of adding points takes about 7-10 seconds, or my web browser just hang on.

is it even possible to add this amount of data to map without having problems with performance?

thanks for any advices!:)

I'm using arcgis api for JavaScript with arcgis server 9.3.1

share|improve this question
add comment

2 Answers 2

it is all about browser... and you know that this is the difference between an web application and native application...

when u add more data as 100000 points to map as feature, normally browser hangs up...

the solution:

  1. Use WMS service or REST service from arcgis server.
  2. Check Out cluster strategy for adding logical point
  3. BBOX
  4. Get points specific zoom range with intersecting with seeing extent...
  5. Dont add more points :)

i hope it helps you...

share|improve this answer
1  
I'm using right now a REST service, the WMS service was far to slow for this situation. I have to show points in whole region of country, so I can not set dependence between my points and scale, or restrain it with BBOX. Maybe some kind of points generalization? I dont know, cant figure it out somehow –  Krystian Jun 19 '12 at 10:17
add comment
up vote 1 down vote accepted

ok mates, I found an answer here: http://help.arcgis.com/en/webapi/javascript/arcgis/help/jshelp_start.htm#jshelp/limits_for_graphics.htm

it turns out, that in my case the best option will be displaying data via WMS service as raster.

thanks for help! :)

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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