2010-07-17 45 views
1

問: 在 http://www.bbc.co.uk/news/10150007着色地圖根據映射數據庫值

可以看到地圖上根據國家的債務/赤字有色歐洲國家。 現在,如果我能夠自己做這樣的事情,我已經多次發現它有用,例如可視化區域銷售數據。

有沒有人知道: 有沒有什麼(開源)工具可以根據映射到數據庫中的值的顏色對世界/大陸/區域地圖着色?

或者任何可以構建自定義地圖的工具?

或者如果沒有這樣的事情,自己會怎麼做這樣的事情?
從某處獲取各國的輪廓
使國外的所有輪廓都顯示爲透明
設置座標和z-indeces以將多個圖像疊加在一起
然後用每個圖像中選定的顏色替換基本顏色,
然後將結果合併到單個圖片?

回答

2

我通常這樣做是R. Here是如何做到這一點的R.

例子一堆我也打了一下與QQis,並IIRC它可以從一個Postgres PostGIS的文件輸入。

規範的商業工具是ArcView,但最終價格昂貴。

地圖的標準文件格式是ESRI Shapefile。這些實際上是具有以DBase IV格式存儲的屬性的文件的集合。谷歌搜索'shapefile viewer'會爲你提供很多工具。

還有mapserver,它允許您直接生成地圖到網絡。