使用Virtual Earth和SQL进行数据可视化

时间:2009-03-08 00:36:40

标签: c# sql-server-2008 virtual-earth

场景:我有一个地址列表(它们已被转换为纬度/经度)以及该人员参加的会议。

我想要的是:我想在虚拟地球地图中添加一个圆形,比如90%的与会者参加会议。我将在每次会议上重复这一点。这将告诉我不同​​的会议“出席区域”彼此重叠多少。 90&是排除那些不在主要“出勤区”的“异常值”。

所以问题:什么算法或SQL空间查询确实得到上面的数据集(90%)?我想我可以从那里拿走它(即,制作圆圈的大小,放置它的位置等)。

1 个答案:

答案 0 :(得分:1)

对于每个人,总计与所有其他人的距离。 按这些总数排序,并删除最高的10%。

然后带走另外两个最远的人,并将你的中心放在那里。最远的人之间的距离就是你的直径。