python google地图_基于Python的离线Google地图操作实现.PDF
基于Python的離線Google地圖操作實現
第32卷第1期 海洋測繪 V01.32.No.1
2012年1月 HYDROGRAPHICSURVEYINGANDCHARTING Jan.,2012
DOI:10.3969/j.issn.1671-3044.2012.01.012
基于Python的離線Google地圖操作實現
劉保良1,林安華2,李濤2
(1.海軍海洋測繪研究所,天津300061;2.南開大學信息技術科學學院,天津300071)
摘要:在線Goosle地圖以及開放的基礎地理數據為GIS系統開發提供了便利。運用Python語言,針對離線
Coosh地圖瓦片數據文件,實現r地圖瓦片拼接、衛星和平面地圖切換、平移、縮放、鼠標響應、軌跡顯示等地圖操
作,對于提高測繪質量及其實時顯示與交互技術具有重要意義。
關鍵詞:Google地圖;離線;地圖瓦片;地圖操作
中圖分類號:P208 文獻標識碼:B 文章編號:1671.3044(2012)Ol-0039-03
1 引 言
所有文件的遍歷并返回列表,有利于后續的計算和
互聯網技術和地圖測繪技術的發展推動了一系
處理。
列與地圖相關的應用服務,典型的是Google提供的
2離線Google地圖基礎
GoogleMap、GoogleEarth和GoogleSketchup等,在
很大程度E提高了公眾的地理信息認知能力,而且 Google免費提供不同尺度和分辨率的二維和三
普通用戶可以方便地查詢行車路線、周邊地理信息 維柵格數據,而且國外有些地區已開始提供免費矢
等,而且開放式的多層面調用和擴展接口為開發者 量數據,這些基礎地理數據包含了各方面的地理
應用Google在線地圖服務提供了便利01-23。 信息。
2.1
Google地圖集成了衛星遙感地圖和三維電子地 地圖數據下栽
圖。所提供的基礎地理數據包含了各方面的地理信 在使用離線Google地圖文件進行操作時,首先
息。它提供3種視圖,一是不同分辨率的衛星影像, 需要從Google服務器下載基礎地理數據文件,方法
二是可顯示地形和等高線的地形視圖,三是提供政 如下:
區、交通和商業等信息的矢量地圖。對于大面積的 (1)編寫下載T具
地圖測繪與顯示,可以利用GoogleMap提供的衛星
影像和地形等離線數據為基礎,能夠有效地提高測 以實現衛星和平面地圖的數據下載,命令行運行方式
17565171122.302087
繪質量和速度,優化地形的實時顯示與交互 為:download.PY“1
40.521168”118 20。其中,引號內參
操作‘3圳。 F:\tempMaps2D
數為經緯度表示的矩形區域,分別為左下角和右上角
Python是一種簡單易學的免費跨平臺語言,
ArcGIS9以后主要支持Pythonl5。6J。它便于將測試 的坐標,11和8表示下載地圖的層級數,接著是地圖
存儲在本機上的路徑名,20表示開啟的下載線程數。
完好的c源程序改寫為Python擴展供其調用,可以
更好地發揮不同語言的優勢。 (2)利用開源軟件
Python語言在實現數據批量處
總結
以上是生活随笔為你收集整理的python google地图_基于Python的离线Google地图操作实现.PDF的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用FbinstTool+大白菜u盘工具
- 下一篇: 天网防火墙的问题