I am doing this by the following steps:
1) Stored procedure to get 1million record based on the spatial filter. and it returns "OBJECTID.Convert(varchar(mx),GEOMETRY)"
2) Write WCF to call this procedure and get back the result using Datareader into List<string>
3) Write a parser to parse the geometry string into ESRI.arcGIS.Client.Geometry type
4) Create Graphic with symbol and the parsed geometry
5) Add to the graphics layer.
I am doing this by the following steps:
1) Stored procedure to get 1million record based on the spatial filter. and it returns "OBJECTID.Convert(varchar(mx),GEOMETRY)"
2) Write WCF to call this procedure and get back the result using Datareader into List<string>
3) Write a parser to parse the geometry string into ESRI.arcGIS.Client.Geometry type
4) Create Graphic with symbol and the parsed geometry
5) Add to the graphics layer.
Just a question...
How would one visualize 1 million points? On a screen with a resolution of 1280x1024 you only have 1.3 million pixels. Assuming you used a graphic that was 1 pixel (which doesn't make much sense) and that the distribution of points was equal, that would saturate 77% of the screen?! Hardly useful.
Can you explain why you need to visualize so many points at one time? It might help others offer some possible solutions.