Select to view content in your preferred language

Change symbol when more than 1 object at the same coordinate.

792
5
12-01-2010 04:02 AM
CarlTremblay
Emerging Contributor
Hello all,
            I would like to know, what is the best way to show a particular symbol if I got more than one object at the same coordinate ? Is there a way to do it directly in the MXD or at runtime with the Silverlight API.

Thank you verry much
0 Kudos
5 Replies
nakulmanocha
Esri Regular Contributor
Could you please elaborate on your work flow? Are you looking to have a particular symbol if more than one features are located on the exact same location? and are these features from the same feature layer or different?  I am assuming you are looking to display a graphic where more than one features (point geometry) coincide. Please clarify. Thank you.
0 Kudos
CarlTremblay
Emerging Contributor
Thanx, you are right, features comes from the same location and I want to display another graphic
when 2 or more features coincide (X/Y perfectly match).
I tough I could create an Oracle view with a group by ... But is there any other way to do this ?
Thanx a lot ...
0 Kudos
MarniFowler
Emerging Contributor
I need to do this exact same thing.  Any suggestions?
0 Kudos
DominiqueBroux
Esri Frequent Contributor
If you are using a DynamicMapService layer or a tiled layer. This has to be done at the server side. But I am not sure if this can be done easily (probably by using cartographic rules). You may get better answers by posting the question on the server forum.

If it's a feature layer, you should be able to do it by code at the client side. For each graphic that overlaps another graphic(tolerance to define), you can change the symbols of these graphics.
Unfortunately I don't see any sample doing that.
0 Kudos
LanceCrumbliss
Frequent Contributor
What I've done for points features is create a symbol that repeatedly animates slowly, very slightly growing and shrinking the symbol.  Since the animation for each point doesn't seem to start at the same time, it forces at least part of each symbol to be exposed and visible at some point during the animation.  Obviously, this is rendering client-side.

Lance
0 Kudos