2012-02-08 3 views
5

У меня есть куча данных о голландских индивидуалах, которые я хотел бы визуализировать с помощью карты choropleth. У меня также есть расположение людей (долгота и широта), поэтому я надеялся, что можно будет представить, что на голландской карте, которая разделена на муниципалитеты (= «gemeente» на голландском языке), поэтому я могу раскрашивать каждый муниципалитет в зависимости от среднего значения всех живущих там лиц. Я знаю, что maptools пакета R могут создавать choropleth-карты, но я считаю, что для этого требуются шаблонные карты в виде .shp-файла. Кто-нибудь знает, где я могу найти такой шаблон для Нидерландов? Предпочтительно с муниципалитетами и НЕ в провинции, так что для этого изображения было бы один слева:Themathic map/choropleth map of Netherlands

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

Любые предложения для других пакетов программного обеспечения// и т.д., чтобы сделать это также приветствуются! Большое спасибо!

ответ

5

также попробуйте GADM: http://www.gadm.org/ Этот сайт - отличный ресурс, дополнительный бонус: .Rdata - один из форматов, которые вы можете скачать в (содержащий SpatialPolygonsDataFrame). У них также есть формат .shp для вашего дела.

+0

Для импорта '.shp' файлов вы можете использовать' rgdal'. Не забудьте проверить Spatial taskview http://cran.r-project.org/web/views/Spatial.html. –

5

Ваша основная проблема - найти шейп-файл для муниципалитетов. Как только у вас есть это и вы можете легко связать свои данные на уровне lat/long с муниципалитетами, тогда проецирование становится легким.

  • ggplot2 - фантастический пример.

  • Choropleths in R является потенциальным примером, так как он не использует шейп, но я считаю, что пакет карт поддерживает его

  • В противном случае, вы всегда можете попробовать Weave

3

Вы также можете найти слой муниципалитетов на GeoCommons и объединить свои данные с одним из этих слоев. GeoCommons позволяет быстро сделать много разных карт choropleth.

2

Другим источником для шейп-файлов в Евростате является here. Однако, с ограничительной лицензией, и я верю только на уровне NUTS3 (я не смотрел на это, хотя).

Open Streetmap содержит административные границы, но не как многоугольники. Here - это отчет о том, как преобразовать границы в многоугольники. (Я не пробовал)