99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-10-25 閱讀量: 1141
用R繪制地圖(2)

ESRI公司的Shapefile文件是描述空間數(shù)據(jù)的幾何和屬性特征的矢量數(shù)據(jù)結(jié)構(gòu)的一種格式。 一個Shapefile文件最少包括三個文件:主文件(.shp):存儲地理要素的幾何圖形的文件; 索引文件(.shx):存儲圖形要素與屬性信息索引的文件; dBASE表文件(*.dbf):存儲要素信息屬性的dBase表文件。

除此之外還有可選的文件包括:空間參考文件(.prj), 幾何體的空間索引文件(.sbn 和 .sbx), 只讀的Shapefiles的幾何體的空間索引文件(.fbn 和 .fbx), 列表中活動字段的屬性索引(.ain 和 .aih), 可讀寫Shapefile文件的地理編碼索引(.ixs), 可讀寫Shapefile文件的地理編碼索引(.mxs), dbf文件的屬性索引(.atx), 以XML格式保存元數(shù)據(jù)(.shp.xml), 用于描述.dbf文件的代碼頁,指明其使用的字符編碼的描述文件(*.cpg)。

需要注意的是,主文件是一個直接存取,變長記錄的文件,其中每個記錄描述一個實(shí)體的數(shù)據(jù),我們稱之為稱為shape。

下面這個網(wǎng)站中可以下載全球各個國家完整的shapefile格式數(shù)據(jù): shapefile數(shù)據(jù)下載網(wǎng)站

備注:慎用中國地圖數(shù)據(jù)!

方法

利用maptools()包中的readShapePoly()載入空間數(shù)據(jù)文件,用fortify()把數(shù)據(jù)轉(zhuǎn)化成數(shù)據(jù)框的格式,然后畫圖。

1. ibrary(maptools)

1. ibrary(maptools)

復(fù)制代碼



這里我們只利用了shapefile中最基本的邊界信息,還沒有對地理信息數(shù)據(jù)進(jìn)行更進(jìn)一步的分析。我們還可以將不同格式的地理數(shù)據(jù)整合起來,例如如何在上面的地圖上繪制出我國的鐵路、水系分布等內(nèi)容。

調(diào)用百度地圖和谷歌地圖的數(shù)據(jù)

接下來,我將介紹如何從百度地圖和谷歌地圖中獲取心儀的地圖數(shù)據(jù)信息。

百度地圖

1. library(devtools)

谷歌地圖

首先介紹一個概念:火星坐標(biāo)系統(tǒng)

火星坐標(biāo)系統(tǒng)是一種國家保密插件,也叫做加密插件或者加偏或者SM模組,其實(shí)就是對真實(shí)坐標(biāo)系統(tǒng)進(jìn)行人為的加偏處理,按照特殊的算法,將真實(shí)的坐標(biāo)加密成虛假的坐標(biāo),而這個加偏并不是線性的加偏,所以各地的偏移情況都會有所不同。而加密后的坐標(biāo)也常被人稱為火星坐標(biāo)系統(tǒng)。

所有的電子地圖、導(dǎo)航設(shè)備,都需要加入國家保密插件。第一步,地圖公司測繪地圖,測繪完成后,送到國家測繪局,將真實(shí)坐標(biāo)的電子地圖,加密成“火星坐標(biāo)”,這樣的地圖才是可以出版和發(fā)布的,然后才可以讓GPS公司處理。第二步,所有的GPS公司,只要需要汽車導(dǎo)航的,需要用到導(dǎo)航電子地圖的,都需要在軟件中加入國家保密算法,將COM口讀出來的真實(shí)的坐標(biāo)信號,加密轉(zhuǎn)換成國家要求的保密的坐標(biāo)。這樣,GPS導(dǎo)航儀和導(dǎo)航電子地圖就可以完全匹配,GPS也就可以正常工作了。

由于谷歌地圖被GFW屏蔽了,所以想調(diào)用其API需要翻墻。

主要有以下幾個步驟:

安裝SSLedge
在RStudio中更改proxy

首先,我們先簡單認(rèn)識下http和https:

http是普通超文本協(xié)議,其信息室明文傳送,而https就是安全超文本傳輸協(xié)議,需要證書和提供安全連接,https是嵌套了SSL加密的http連接,其內(nèi)容會由SSL先加密,然后再傳送。

為了更方便地使用網(wǎng)絡(luò),我將只使用https代理,對于Http類型的網(wǎng)站使用直接連接的方式。

1. # 查看信息

需要注意的是,利用geocode函數(shù)檢索經(jīng)緯度數(shù)據(jù)時,最好選擇使用道路數(shù)據(jù),這樣可以提高檢索的準(zhǔn)確率。

最后引用肖凱大神博客中的一個案例:本例是從地震信息網(wǎng)獲取最近一周的地震數(shù)據(jù),得到其經(jīng)緯度,然后以散點(diǎn)形式繪制在google地圖上,同時也顯示地震發(fā)生的密度估計。

0.0000
1
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子