2018.4.18 :剛剛發(fā)現(xiàn)我這里的wifi(電信的寬帶)打不開下面的其中幾個(gè)網(wǎng)站望侈,需要使用網(wǎng)絡(luò)工具才行笋籽。? 但是用手機(jī)流量(聯(lián)通)是可以直接打開的柿菩。
2018.1.25 :方法二的網(wǎng)站又恢復(fù)了振诬。
2018.1.18 :又發(fā)現(xiàn)了一個(gè)網(wǎng)站蹭睡,見方法三。
2018.1.16 : 方法一的網(wǎng)站月底就停止服務(wù)了赶么,不過里面提到有替代的服務(wù)肩豁。
OSM(openstreetmap)<https://zh.wikipedia.org/wiki/%E9%96%8B%E6%94%BE%E8%A1%97%E5%9C%96>
開放街道地圖(英語:OpenStreetMap,縮寫為OSM)是一個(gè)建構(gòu)自由內(nèi)容之網(wǎng)上地圖協(xié)作計(jì)劃辫呻,目標(biāo)是創(chuàng)造一個(gè)內(nèi)容自由且能讓所有人編輯的世界地圖清钥,并且讓一般便宜的移動(dòng)設(shè)備有方便的導(dǎo)航方案。
*這個(gè)是osm上常規(guī)數(shù)據(jù)(道路放闺、河流祟昭、建筑物等)的獲取辦法:osm數(shù)據(jù)獲取-知乎
*osm上的行政區(qū)劃不能直接下載,所以要通過下面的方法獲取*
*為什么我要獲取這個(gè)數(shù)據(jù)雄人,是因?yàn)檎撐囊么娱伲蔷W(wǎng)上能找到免費(fèi)的到縣級(jí)的矢量數(shù)據(jù)似乎太老了(“花縣”念赶、“花都市”分別是幾十年和十幾年前的叫法了)*
方法一:
1.從 https://mapzen.com/data/borders/ 上下載geojson文件(不過數(shù)據(jù)在2016年10月14日停止了更新础钠,也就是更新到到16年,仍在更新的數(shù)據(jù)見方法二或三【2018.1.16:方法二的網(wǎng)站目前掛了叉谜,之前改過一次地址旗吁,不知會(huì)不會(huì)再恢復(fù)】)
直接找到“China”點(diǎn)擊便是。(下圖可見osm提供的是眾源地理數(shù)據(jù)停局,在這里可以下載世界各個(gè)國家的行政區(qū)劃數(shù)據(jù)很钓。)
2.打開網(wǎng)站mapshaper
點(diǎn)擊 select 找到下載下來并且解壓后的.geojson文件
不同的level數(shù)值代表不同等級(jí)的行政區(qū),各個(gè)國家行政區(qū)等級(jí)編號(hào)不同董栽,打開看看就知道了码倦。
中國的level 2是國家范圍(可以見到有明顯錯(cuò)誤。很容易注意到有爭議區(qū)域锭碳,畢竟不是官方數(shù)據(jù))
level 6就是我要找的縣這個(gè)級(jí)別了
還可以查看屬性表
3.右上角export袁稽,將它導(dǎo)出,要注意導(dǎo)出shapefile外還要導(dǎo)出csv也就是它的屬性表擒抛。
之所以要導(dǎo)出這個(gè)csv也就是屬性表推汽,是因?yàn)閷?dǎo)出的shp文件的屬性表中文的部分是亂碼的。這是網(wǎng)絡(luò)字符編碼和本地不一樣的原因歧沪。(具體我也不知道)
4.解決亂碼的方法:用notepad++(等記事本程序)打開csv文件歹撒,將編碼改成ANSI,保存诊胞,csv屬性表就會(huì)正常顯示暖夭。然后用連接表的方式將屬性表關(guān)聯(lián)到shp的要素上就行了。(匹配字段是“FID_1”)
方法二:
直接從OSMBoundariesMap中獲取(可直接導(dǎo)出為shp格式)
這個(gè)網(wǎng)站需要登錄(osm賬號(hào))才可以下載鳞尔。
這個(gè)簡直太簡單了嬉橙。而且仍在更新。
2017.6.11
補(bǔ)充一下寥假,如下圖所示市框,最下面還有幾個(gè)選項(xiàng)是控制選擇的數(shù)據(jù),其中l(wèi)and和water這個(gè)應(yīng)該分別對(duì)應(yīng)陸地和包括海域的行政區(qū)劃數(shù)據(jù)糕韧,點(diǎn)選后可以對(duì)選擇的數(shù)據(jù)進(jìn)行預(yù)覽枫振。
2017.5.22
第二種方法的這個(gè)網(wǎng)站下載相當(dāng)?shù)穆裉煊昧讼轮挥?k左右的速度萤彩,掛了ss也是一樣粪滤。
方法三:
網(wǎng)址polygons,網(wǎng)站數(shù)據(jù)似乎是最新的雀扶。
該網(wǎng)站要用行政區(qū)在osm上的ID來獲取它的GeoJSON杖小,然后按方法一的步驟應(yīng)該就可以轉(zhuǎn)成shp了。遺憾的是數(shù)據(jù)似乎只有帶上水域的版本愚墓,對(duì)于沿海地區(qū)不太方便予权。而且這個(gè)方法只能得到圖形(polygon),沒有屬性浪册。