I am using the XamGeographicControl. I load a series of about 8000 points and have a DataTrigger to map or hide select points based on a binary flag found in each point.
As i set the flag for points, some of them appear and others do not.
Now, without changing the flags, if i zoom then some points seems to disappear and reappear as i zoom the map.
I am wondering if there is something going on within the control to perhaps optimize the data in some way, that results in this.
For example perhaps if there are two points in the same place, could the points i wish to see but cannot - perhaps they are optimized out - while another point i wish to hide is over top.
It seems random which points are shown. Maybe when points are close together the control drops one?
Hi OttawaDeveloper,
Each series inherits a property called Resolution from the base Series class. http://help.infragistics.com/NetAdvantage/WPF/2013.1/CLR4.0/?page=InfragisticsWPF4.Controls.Charts.XamDataChart.v13.1~Infragistics.Controls.Charts.Series~Resolution.html
You can try setting this to 0 to see if that makes a difference. It may depend on what type of series you are actually using. Can you let me know which series you are using in the XamGeographicMap?
Well i tried that and it seems to be worse - i got nothing.
Why is the documentation for 'resolution' not giving any information about what the numbers mean. All it tells me is that it is a double. It does not give a range or meaning to the numbers here. I tried 1000000 and it seems to be about like it was before.
Hi,
The number supplied to the Resolution property has to do with how close points have to be to each other before they are optimized out. The smaller the number the more space is allowed between points. If you supplied a large number and didn't see any differences then the Resolution property isn't used by the series that you are using. Please let me know what series you are using so I can look into this behavior.
As i mentioned setting to 0 did have some effect, but not a good one.
GeographicSymbolSeries
I guess my next step has to be to figure out if i can debug into your source code to figure out how these undocumented properties work and figure a fix for this issue.
Still not completely clear how this relates to zoom, but it seems to be working.
GeographicSymbolSeries.MaximumMarkers - apparently this has a default value of 400. Why does the documentation not describe things like default values for properties, min/man and what the values mean.
So now it works but is much slower at loading my data, about 8000 points.
Also looked over CollisionAvoidanceType, MarkerManager.Render(lightweight) - but in the end found nothing helpful there.
Hello,
Please let us know if you need further assistance on this matter.
Sincerely,
Valerie
Developer Support Supervisor - XAML
Infragistics
www.infragistics.com/support
I'm just following up as it has been 2 weeks. Do you still need assitance on this issue?
Thanks for letting me know. I will follow up with you in two weeks to see if you are available.
Thanks, got bumped onto another priority for a short time, will come back to this.
Here is an updated sample for VS2010.