【发布时间】:2009-03-10 20:32:16
【问题描述】:
我想创建一些热图样式的图块,以使用 Open Layers 覆盖在我们的基础地图上。基本上,我想将一些边界框划分为一个网格,并根据样本中有多少点落在该网格正方形内,使用不同的颜色显示网格的每个正方形。
涉及的技术有 C#、OpenLayers、SQL Server 2008 和 GeoServer。
我的问题基本上是一种通用方法,我不确定该把凿子的尖端放在哪里。
我的最终目标是能够采用任意边界框,计算适合该边界框的 x 英里 x 英里网格,迭代单个点的集合并将它们分配给一个网格正方形或另一个这样我就可以计算每个网格正方形的点密度,然后根据密度为网格着色,然后使用 Open Layers 将其覆盖在 CloudMade 底图上。
任何帮助都将不胜感激,无论是整体还是任何部分。
【问题讨论】:
标签: c# geospatial openlayers heatmap geoserver