2012-02-08 119 views
5

我有一堆关于荷兰人的数据,我想用choropleth地图进行可视化。我也有个人的位置(经度和纬度),所以我希望能够在一个分为市镇的荷兰地图上可视化(荷兰语为“gemeente”),这样我可以为每个城市着色根据所有居住在那里的人的平均值。我知道R包maptools可以制作choropleth地图,但我相信它需要使用.shp文件形式的模板地图。有谁知道我在哪里可以找到这样的荷兰模板?最好有市,而不是每个省,所以这一形象,那将是左边的一个:荷兰的Themathic地图/ choropleth地图

http://www.kb.nl/skd/profiel/estads90.gif

其他软件包/软件任何建议/等要做到这一点也欢迎!非常感谢!

回答

5

也尝试GADM:http://www.gadm.org/ 这个网站是一个很好的资源,额外的好处:.Rdata是你可以下载的格式之一(包含SpatialPolygonsDataFrame)。他们也有.shp格式,为你的情况。

+0

要导入'.shp'文件,您可以使用'rgdal'。不要忘记查看空间taskview http://cran.r-project.org/web/views/Spatial.html。 – 2012-02-09 12:58:49

5

您的主要问题将是为市政当局找到shapefile。一旦你有了这些,并且可以很容易地将你的数据与纬度/经度水平联系起来,那么绘图变得很容易。

  • ggplot2是一个很好的例子。

  • Choropleths in R是一个潜在的例子,因为它不使用形状文件,但我相信地图软件包支持

  • 如果做不到这一点,你总是可以尝试Weave

3

您也许还可以在GeoCommons上找到市政层,并将您的数据与其中一个层连接。 GeoCommons使得很容易快速制作许多不同的等值线地图。

2

欧洲统计局形状文件的另一个来源是here。但是,对于限制性许可证,我只相信NUTS3级别(但我没有看到它)。

打开的街道地图确实包含行政界限,但不包含多边形。 Here是关于如何将边界转换为多边形的报告。 (我没试过)