2013-09-01 61 views
1

我使用Mike Bostock的優秀教程來使用下載的shapefile並使用GDAL將它們處理爲GeoJSON文件來製作簡單的地圖。使用GeoJSON和Gdal將其他數據與Shapefile結合使用

http://bost.ocks.org/mike/map/

我試圖通過採取縣級shape文件地圖和結婚它與另外的人口統計數據(CSV)的基礎上這種學習,這樣我可以加載一個GeoJSON的文件,而不必使用Javascript在運行時合併數據。目標是制定縣級熱圖。

CSV文件的ID列如下所示:01348。雖然Shapefile有兩個ID列,分別是01348

是否可以使用GeoJSON來存儲這種數據?如果是這樣,我必須使用什麼樣的終端命令來組合這兩者?

+0

問題在那裏打開:http://github.com/mbostock/topojson/issues/107 – Hugolpz

回答

1

小竅門:

  1. 當從形狀文件轉換爲GeoJSON的,保持"id-a":"01";"id-b":"348"的順序鄰居。
  2. 使用簡單的正則表達式來刪除所有的";"id-b":",從而獲得"id-a":"01348"
  3. 繼續注入您的CSV屬性給出了常見的ID,請參閱:How to add properties to topojson file?

這應該工作。

+0

感謝您的建議,並指出我在正確的方向。我會檢查一下看看它是如何發生的。 – Alex

+0

它工作嗎,你找到更好的方法嗎? – Hugolpz

相關問題