如何檢測Geojson,Geojson下載

疫情耽誤的工作進度都得趕回來沒得辦法,好在這幾周努努力,真是稍微緩過來點勁,打算重新開始更新博客,之前給自己挖的坑得一個個填上,今天就先弄個簡單的吧。

這次寫的內容源於前幾天工作中需要將別的數據生成geojson,進行一些空間分析,就會遇到生成的geojson不正確,然後導致後面進行空間分析的時候會報錯。於是爲了檢驗我的geojson是否生成的正確,我就寫了個程序將geojson轉成了shp文件,然後拿到arcgis裏看,但是這樣也太麻煩了。於是就想找一些簡單有效的方式檢查我生成的gsojson,看看是否正確,看看長什麼樣子。廢話不多說,那現在就開始了

一、線上的geojson檢測工具

1、http://geojson.io/

在右側欄貼上自己的geojson,在左邊的圖就能顯示。這個網站還提供了一些在地圖上畫點線面的工具,畫上之後,右邊也還可以顯示對應的geojson。正向反向都可以,美滋滋~

2、http://www.geojsonlint.com/

看這個網站的註釋就知道是幹什麼用的啦~

這個裏面分的比較詳細,按照每個要素的類型來劃分檢驗,在左側的輸入欄中貼上自己的geojson,點Test GeoJSON,在右邊的視窗上就能看到了,不過不得不說這個加載速度有點慢,相比而言我還是覺得第一個比較好用。

二、本地的geojson檢測工具

1、VSCode Map Preview插件

這個是vscode中的一個插件,需要安裝一下然後就可以使用了。感覺效果還不錯,看起來炫炫的。發現這個得感謝老嶽同學,是上次跟他聊天時他提到這個。

(1) 先是下載,在vscode擴展工具中搜索mapview(紅色箭頭),安裝就可以了,工具說明中還寫上了他支持的文件格式(紅色方框)。

(2)安裝後,打開要檢測展示的文件。注意!這裏geojson的文件後綴名一定是geojson這個工具才能識別出來,右上角要是出現了這兩個圖標就是說明這個工具識別成功了。左邊的小地球按鈕就是直接以EPSG:4236展示,右邊的小按鈕是可以通過不同的投影方式來展示,當然了你文件中的座標得是對應的投影下的。

EPSG:4326下展示效果

選擇投影方式,官方說的的是只要是可以轉換到EPSG:3857(web merator),並且是有EPSG代碼的都可以,但是我那天試了一下阿爾博斯投影,並沒有成功。。。

這裏說一下,展示的底圖baselayer可以通過這個按鈕來切換。

 

三、下載geojson

既然說到了geojson的展示,正好介紹一下現成的geojson下載方法

1、Echarts Gallery 下載

https://gallery.echartsjs.com/editor.html?c=xr1IEt3r4Q

之前我一直在這邊下,後來一陣子不能用了,今天打開發現又可以了。在右上角選擇地方,點擊下載即可。

2、echarts的geojson

https://github.com/apache/incubator-echarts/tree/master/map/json

這個是因爲上面一個方法找不到了才找到了這個git項目地址。

3、DATAV.GeoAtlas

http://datav.aliyun.com/tools/atlas/#&lat=31.769817845138945&lng=104.29901249999999&zoom=4

(1)這裏先通過箭頭A或者箭頭B區域選擇區域

(2)下載分種方法。方塊1,複製api地址,輸入到瀏覽器地址欄就可以下載;方塊2,直接複製geojson;方塊3,直接點擊下載;方塊4,點擊下載svg數據

好了,今天就分享到這吧,求波關注~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章