Web应用程序中的地理数据可视化

时间:2008-11-15 08:31:48

标签: map charts data-visualization

我已经请求为地理相关数据实施可视化服务。

我有意大利邮政编码的列表(他们在意大利语中称为CAP)。我已找到一张表格,将这些邮政编码映射到地理坐标(纬度/经度)

因此,我必须以地图形式显示的数据按以下方式构建:

ZIPcode Latitude Longitude RequestCount
------- -------- --------- ------------

是否有一种简单的方法(使用Web服务或使用组件自行实现 - 最好是在.NET中)创建类似于我在下面插入的图像的地图?它不必那么漂亮,不一定是地缘政治

我只需要为每个点显示一个指示符,其中显示更小或更大的圆圈,并在其旁边显示RequestCount的值。我想这可以使用坐标来完成,或者,如果有一些服务使用邮政编码映射意大利邮政编码。

提前感谢您!

alt text http://img515.imageshack.us/img515/3814/carsalesuh6.png

6 个答案:

答案 0 :(得分:2)

看看.net ChartingChart FX Maps(我以前从未使用过这些)。

答案 1 :(得分:2)

也许......

使用Google Map API。您无法绘制圆形叠加层,但可以绘制多边形。这是绘制多边形的API。一个8边的多边形看起来很像圆形。您可以尝试更多方面来了解它的外观。

以下是Google GPolygon类的API参考:

http://code.google.com/apis/maps/documentation/reference.html#GPolygon

答案 2 :(得分:2)

我已经将MapServer用于许多项目,它运行良好且非常灵活。但是没有尝试过.NET绑定:

http://www.paolocorti.net/2006/09/20/mapserver-tutorial-for-c-mapscript-asp-net/

答案 3 :(得分:2)

GeoNames提供了一个用于地理映射的数据集和开源库

答案 4 :(得分:2)

我已经将Fusion Maps用于此类事情。它是基于Flash的JavaScript API。您可以轻松地将其作为静态XML文件提供,但我还构建了各种Web服务以提供动态功能。有许多选项可以改变地图的外观和感觉。

答案 5 :(得分:1)

看看Mapv--一个地理可视化库

enter image description here

enter image description here