ThinkGeo.com    |     Documentation    |     Premium Support

Advanced Clustering

Hello,


I am working on clustering some of my data in order to give a simplified view of the map.  The way I have done it is in the feature source GetFeaturesForDrawing method, I get all the my features, then execute a function that clusters them.  This works fine and everything displays fine.  What I want to be able to do is store all the features that make up the clustered feature so that at a later time the user can request more information (Identify) and see details about each of the individual features that make up that cluster.  This would be easy except for the fact that Feature is a sealed class.  I have two questions:


1) What is the best way to go about doing this?


2) I was wondering if you could expand upon your reasoning for making Feature a sealed class?  


 


Thank you for your help,


Ryan



Ryan,


Thanks for your post and question.
 
I am sorry I could not understand why you say it would be easy if the Feature is a sealed class?
 
Currently , the Feature is a very important value-type structure in MapSuite Core.
 
In my understanding, you could achive this by storing the information in a customized column in the clustered feature and using the event to fetch it. Following post shows some hints on how to use it:
gis.thinkgeo.com/Support/Dis...fault.aspx
 
If I misunderstand something wrong just feel confortable to let me know.
 
Thanks.
 
Yale