一提到地圖瓦片就會想到地圖服務、金字塔、多分辨率、顯示效率等關鍵詞。因爲時間、條件的限制,咱們需求將天地圖影像瓦片下載下來,轉化成超圖的地圖切片,以離線訪問和瀏覽。這個過程分三步:瀏覽器
(1)解析天地圖瓦片地址,構造下載連接;服務器
(2)解析超圖瓦片存儲目錄,建立存儲目錄;工具
(3)編寫工具,按類型、級別、區域下載瓦片。blog
天地圖的構造規則是這樣的:圖片
全球地圖被切爲兩塊, 1行2列,表示級別1,以下圖:ci
將第1級中的每一塊一分爲四,造成2行4列,表示 級別2。2級中的1-1,1-2,2-1,2-2構成了1級中1-1,以下圖:get
以此類推,將上一級的每一塊一分爲四,造成比數的增加,以下圖:it
理解起來應該很簡單,也頗有規律io
(1)級別超高,瓦片數量越多,內容超詳細;table
(2)圖片數量呈等比數列增長:2^1,2^3,2^5……
在瀏覽器中,F12可看到服務器的地址:
經過觀察,能夠看到地址:http://t服務器.tianditu.com/DataServer?T=服務類型&x=列號&y=行號&l=級別
服務器:多是爲了減小服務器壓力了,增長了多臺服務器,咱們默認使用t0便可;
服務類型:即底圖類型,包括矢量、影像、地形,中文註記、英文註記,其中_c表示國家CGCS2000地理座標系統,_w表示Web墨卡託投影座標系統。具體服務類型見下表;
列號:瓦片的列號x,從0開始;
行號:瓦片的行號y,從0開始;
級別:瓦片的級別,1~20;
例如:http://t0.tianditu.com/DataServer?T=img_w&x=206848&y=107597&l=18
表示成都天府廣場的影像,級別18級,這的行列號是107597x206848
數據類型 | 投影方式 | 服務地址 |
矢量 | 國家2000 | http://t0.tianditu.com/vec_c/wmts |
矢量中文標註 | 國家2000 | http://t0.tianditu.com/cva_c/wmts |
矢量英文標註 | 國家2000 | http://t0.tianditu.com/eva_c/wmts |
影像 | 國家2000 | http://t0.tianditu.com/img_c/wmts |
影像中文標註 | 國家2000 | http://t0.tianditu.com/cia_c/wmts |
影像英文標註 | 國家2000 | http://t0.tianditu.com/eia_c/wmts |
地形 | 國家2000 | http://t0.tianditu.com/ter_c/wmts |
地形標註 | 國家2000 | http://t0.tianditu.com/cta_c/wmts |
矢量 | Web Mercator | http://t0.tianditu.com/vec_w/wmts |
矢量中文標註 | Web Mercator | http://t0.tianditu.com/cva_w/wmts |
矢量英文標註 | Web Mercator | http://t0.tianditu.com/eva_w/wmts |
影像 | Web Mercator | http://t0.tianditu.com/img_w/wmts |
影像中文標註 | Web Mercator | http://t0.tianditu.com/cia_w/wmts |
影像英文標註 | Web Mercator | http://t0.tianditu.com/eia_w/wmts |
地形 | Web Mercator | http://t0.tianditu.com/ter_w/wmts |
地形標註 | Web Mercator | http://t0.tianditu.com/cta_w/wmts |