2016-08-24 103 views
0

我正在嘗試使用geojson在highmaps中繪製美國大綱。我的地圖很直。Highcharts -Highmaps製作地圖彎曲(geojson QGIS)

但是,我想使它像下面的鏈接彎曲。

http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/maps/demo/us-counties/ 這是曲線圖的圖像。 enter image description here

忽略geojson下方,因爲我無法在此處粘貼所有內容。

以下是粘貼geojson的鏈接:https://paste.fedoraproject.org/413593/。 Geojson是使用QGIS生成的。下面是本GeoJSON的

Map generated by geojson

生成的地圖下面是快速鏈接測試GeoJSON的。 http://jsfiddle.net/o7u6j6ck/

> > {"type": "FeatureCollection", "features": 
> > [{"type":"Feature","geometry":{"type":"Mult 
> 
> iPolygon","coordinates": 

回答

1

這是預測的問題。 Geojson只能處理WGS84,這是Mercator Projection的子集。

您顯示的曲線圖使用Albers-USA projection繪製。

您可以使用D3.js與different map projections一起玩。 IIRC D3可以從有效的GeoJSON/TopoJSON中讀取並使用您選擇的投影進行重新投影。

+0

我在預測的問題上很天真。我怎麼能改變投影到阿爾伯斯 - 美國投影。 – Don

+0

另外,此刻我僅限於使用highchats/highmaps – Don

+1

如果使用highmaps示例中顯示的json源代碼,該怎麼辦?也許這不是有效的geojson,而是一個重投影但是拓撲封閉的集合 – amenadiel