999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

開源在線地圖下載軟件MOBAC對天地圖圖源解析

2015-08-09 02:29:10
河南科技 2015年8期
關鍵詞:瓦片

周 毅 范 鴻 魏 曉

(成都理工大學 沉積地質研究院,四川 成都 610059)

1 MOBAC介紹及下載原理

MOBAC 全稱Mobile Atlas Creator 是免費開源地圖下載軟件,用戶可根據協議修改程序和自定義編寫圖源。在線地圖為了保證效率和性能會將地圖按照縮放等級進行分割。這些圖片塊稱為“瓦片”。每增加一級,圖片個數增加4 倍。從地圖的左上角開始,每個等級的每張圖片按X 軸和Y 軸取0,1,2,3…這樣的整數進行編號。加上縮放等級z,則x,y,z 三個數字組成的編號可以唯一確定某個縮放級別下唯一的一個區域[1-2]。MOBAC通過自定義編寫圖源文件可以抓取這些地圖瓦片。

2 MOBAC1.9.16-Ext對天地圖下載

由于MOBAC 官方版(http://mobac.sourceforge.net/)不能下載經緯度投影的天地圖和以經緯度投影的天地圖為底圖的其他在線地圖。因此本論文介紹MOBAC 在github 上的另一個開源項目MOBAC1.9.16-Ext 版本(https://github.com/rilyu/mobac-ext)。其 增 加 了msGeo-Latlong參數,能夠使MOBAC下載經緯度投影的地圖如天地圖總站上的地圖和以經緯度方式投影的各分省天地圖。

經過瀏覽器解析及對天地圖的瓦片地址仔細對比,天地圖按投影方式和圖層可細分為8 種類型[3-4](見表1)。

表1 天地圖8種類型樣式的區分

可以以其中之一的天地圖底圖為例來具體分析其解析過程和解析地址。

筆者采用的工具是火狐瀏覽器加上Firebug插件,在國家天地圖網站中,將投影方式調為經緯度投影。啟動Firebug工具(F12),用鼠標在地圖上劃動,則Firebug的圖片欄會顯示被刷新出來的地圖切片。仔細分析會發現有兩種類型的地圖切片,一種是解析地址中包含T=vec_c的天地圖底圖片,為底圖不透明層;另一種是地址中包含T=cva_c的文字標注層,為透明圖層。并且在解析地址中還可見到x、y和圖片層級l等信息(見圖1)。

圖1 瀏覽器解析天地圖瓦片

其中的一個天地圖底圖層瓦片地址為:http://t0.tianditu.com/DataServer?T=vec_c&x=1686&y=283&l=11,透明文字標注圖層瓦片地址為:http://t6.tianditu.com/DataServer?T=cva_c&x=12935&y=2700&l=14,(見圖2)。

圖2 天地圖底圖層(左)和透明文字層(右)

3 一個完整的圖源文件的解析

以上面任意抓取的一個經緯度投影的天地圖圖片為例,我們可以編寫一個完整的MOBAC 圖源文件,其代碼如下:

使用經緯度投影的天地圖-->

在代碼中,我們定義了圖源名稱為天地圖底圖-C,最小和最大的縮放級別分別是0 級和20 級,地圖切片的類型是png格式,指定該切片是經緯度投影方式。在上述代碼中,url 地址是將解析的地址中的數字都用變量代替,其中參數serverpart 代表線程,經過試驗,總共用6個線程,以提高下載速度;x、y、l分別用{$x}、{$y}、{$z}代替。將上述代碼另存為xml 格式,編碼為可識別中文的UTF-8(無簽名)。命名之后將此xml 圖源文件放在MOBAC 的mapsource 文件夾中,這樣就添加了一個自定義圖源(見圖3)。

圖3 天地圖底圖層在MOBAC中的顯示

4 混合圖源的制作

此圖源是一個混合圖源,最頂上的圖源是天地圖的文字標注層,是一個透明圖層,在圖源代碼中寫在最下面;最底下的圖層是天地圖底圖,圖源代碼中寫在最上面。需要注意的是,在這個混合圖源中,這三個分圖源的具體代碼并沒有寫出,是因為MOBAC可以將已經寫好并放在圖源文件夾mapsource 中的這三個圖源自動讀取并按照新圖源的命令進行整合(見圖4)。

其混合圖源代碼如下:

<customMultiLayerMapSource>

圖4 天地圖底圖配合文字標注層

因此基于上述的方法,我們可以自定義豐富的圖源,如谷歌衛星圖和天地道路圖的混合,騰訊衛星圖和高德文字標注層的混合等以滿足不同的用圖需求。

[1]付云虹,方俊.基于ArcGISEngine和Google靜態地圖服務的背景地圖實現[J].計算技術與自動化,2012,31(3):142-144.

[2]董元,李娜,張廣平.應用G_tilelayer的谷歌混合地圖顯示[J].地理空間信息,2011,9(4):72-74.

[3]仲偉政,魏金明,邵飛.基于天地圖的地圖服務方法初探[J].測繪通報,2014(S2):265-268.

[4]郭偉鵬,沈松雨.Silverlight支持下的WebGIS的研究與實現[J].地理空間信息,2011,9(4):34-36.

猜你喜歡
瓦片
河水
遼河(2025年7期)2025-07-25 00:00:00
打水漂
揚子江詩刊(2021年4期)2021-11-11 15:58:35
一種基于主題時空價值的服務器端瓦片緩存算法
慣性
揚子江(2019年1期)2019-03-08 02:52:34
基于NoSQL數據庫的瓦片地圖服務
主站蜘蛛池模板: 中国黄色一级视频| 亚洲男人的天堂在线| 日本午夜三级| 午夜精品福利影院| 91久久偷偷做嫩草影院电| 最新国产麻豆aⅴ精品无| 青青草国产精品久久久久| 日本一本正道综合久久dvd| 久久福利片| 精品国产免费人成在线观看| 亚洲va欧美ⅴa国产va影院| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲第一成年网| 99成人在线观看| 毛片网站在线播放| 亚洲第一色视频| 黄色片中文字幕| 最近最新中文字幕在线第一页| 亚洲男人的天堂在线观看| 日韩第九页| 欧美、日韩、国产综合一区| 99久久精品视香蕉蕉| 免费看黄片一区二区三区| 永久天堂网Av| 91香蕉国产亚洲一二三区| 中文字幕在线观| 欧美日韩亚洲国产| 2019国产在线| 日韩成人午夜| 亚洲伊人电影| AV老司机AV天堂| 亚洲精品色AV无码看| 亚洲一区网站| 99视频精品全国免费品| 欧美日韩国产精品综合| 怡红院美国分院一区二区| 亚洲中文在线看视频一区| 国产一区二区三区在线精品专区| 一级福利视频| 成人国产一区二区三区| 午夜福利视频一区| 99久久这里只精品麻豆| 欧美精品1区2区| 国产人碰人摸人爱免费视频| 亚洲欧美综合精品久久成人网| 成人无码一区二区三区视频在线观看| 亚洲一级毛片在线观播放| 日本五区在线不卡精品| 伊人91在线| 久久动漫精品| 在线视频97| 孕妇高潮太爽了在线观看免费| 香蕉久人久人青草青草| 亚洲最新在线| 国产午夜无码片在线观看网站| 国产微拍一区| 无码一区18禁| 无码日韩视频| 国产swag在线观看| 日本免费a视频| 日本尹人综合香蕉在线观看| 久久香蕉国产线看观看精品蕉| 亚洲乱码在线播放| 久久国产高潮流白浆免费观看| 久久国产精品电影| 四虎精品免费久久| 日韩无码精品人妻| 国产精品香蕉在线| 欧美另类第一页| 亚洲av中文无码乱人伦在线r| 国产成人精品第一区二区| 国产99精品久久| 色香蕉影院| 国产第一色| 亚洲无码免费黄色网址| 91视频日本| 伊人精品成人久久综合| 久久国产高清视频| 精品伊人久久久香线蕉| 自慰网址在线观看| 亚洲综合第一页| 无码国内精品人妻少妇蜜桃视频|