1
我試圖用d3實現一些映射。我從使用命令d3.svg.line()移至d3.geo.path()並重構爲Geojson後發生了一些問題。在d3上使用UTM座標的LineString
我有德魯行字符串部分上UTM座標區48N設置如下
{"type":"FeatureCollection","features":[
{"type":"Feature","id":"02","properties":{"name":"LMC1"},"geometry":{"type":"LineString","coordinates":[
[375221,1.92031e+06],[375287,1.92027e+06],..]}},..]}
我通過使用麥卡托
var projection = d3.geo.mercator(),
path = d3.geo.path().projection(projection);
這一結果與JavaScript控制檯所示
複雜線串 所示設置投影Error: Problem parsing d="M521120.2777777778,111.9000492736892L620.2810464730694,...
我做錯了嗎?與投影;或geo.path不支持UTM呢? 有沒有人有任何想法?
你也看到我這個代碼的例子在http://jsfiddle.net/agadoo/qNCcV/
我將變成lat/long。非常好的教程!非常感謝你。 – Sean 2013-03-16 13:46:09