



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
今天研究了一下Openlayers中的比例尺(scale)和分辨率(resolution),弄懂了一些以前不太懂的東西。 一、首先闡明幾個(gè)概念:1、Scale:比例尺,圖上距離和實(shí)地距離之比。2、Resolution:分辨率,每個(gè)象元代表的實(shí)地距離(map units per pixels)。3、Extent:地圖的范圍(地圖四至)。4、zoomlevel:縮放的級(jí)別(015)。注:因?yàn)檫@幾個(gè)變量均為對(duì)”地圖顯示“的量化描述,因此均有最大和最小值。5、map,baselayer:map即地圖,其size也是決定顯示的因素。baselayer相當(dāng)于一個(gè)地圖中的底圖,許多尺度變換函數(shù)均在baselayer類(lèi)中實(shí)現(xiàn),所以map中必須添加baselayer。在Openlayers中如要正確顯示一副地圖,則上面的變量必須要正確設(shè)置,但不一定全部設(shè)置,全部設(shè)置,計(jì)算不正確的話可能導(dǎo)致沖突??蛇x擇設(shè)置部分,其余由Openlayers自動(dòng)計(jì)算。二、scale 和 Resolution 的相互轉(zhuǎn)化。按照Openlayers中的概念,分比率是比較好計(jì)算的,比如直接取地圖實(shí)際寬度(或高度)和地圖div(以像素為單位)大小之比,就得到了該縮放級(jí)別下的分辨率。假設(shè):地圖單位是米,在某個(gè)縮放級(jí)別L下的分辨率為R,如何得到該縮放級(jí)別L的比例尺?Scale是圖上距離和實(shí)地距離之比,現(xiàn)在我們有的是地圖的屏幕距離(以像素為單位),實(shí)地距離和分辨率,很顯然,我們只要得到圖上距離即可。問(wèn)題轉(zhuǎn)化為如何由屏幕距離+分辨率,求圖上距離。解決問(wèn)題的關(guān)鍵是dpi, dots per inches,or pixels per inches。Openlayers假定其接受的地圖圖片均為72dpi,即72的像素點(diǎn)有一英寸的長(zhǎng)度,即屏幕上的地圖圖片中,72個(gè)像素點(diǎn)就是一英寸的長(zhǎng)度?,F(xiàn)在問(wèn)題基本上有頭緒了,就屏幕距離(像素為單位)通過(guò)72dpi這個(gè)值,轉(zhuǎn)換為圖上距離。假設(shè)屏幕距離為P,分辨率為R,則比例尺S為:實(shí)地距離: R * P圖上距離: (P / 72) / 39.3701 = P / (72*39.3701) 比例尺: S = P / (72*39.3701) / R*P = 1 / R*72*32.370139.3701是inches和米的對(duì)應(yīng)關(guān)系。Openlayers專(zhuān)有對(duì)象定義了這樣的對(duì)應(yīng)關(guān)系,為的就是能對(duì)于不同投影,不同單位的地圖得到一個(gè)大概的比例尺。OpenLayers.INCHES_PER_UNIT = inches: 1.0, ft: 12.0,mi: 63360.0, m: 39.3701, km: 39370.1, dd: 4374754,yd: 36 ;Openlayers中也有這個(gè)一個(gè)定義:OpenLayers.DOTS_PER_INCH = 72;即前文中提到的dpi。當(dāng)然由Scale反算Resolution也很簡(jiǎn)單,關(guān)鍵是要知道單位,Units。講的不太明白,可能我也只是弄懂了Scale和Resolution,對(duì)于Zoom,zoomlevel,exten,scale,Resolution之間的關(guān)系,我也還有一點(diǎn)模糊,準(zhǔn)備再學(xué)習(xí)一下。如果有人想了解一下,可以看這里,也可以直接研究Openlayers的源碼,那樣會(huì)更有收獲些。比例尺(scale)和分辨率(resolution):user比例尺(scale):表示圖上距離與代表的實(shí)地距離之比,地圖的比例尺實(shí)際上是地圖的主比例尺。例如地圖上1厘米代表實(shí)地距離5千米,可寫(xiě)成:1500,000或?qū)懗桑?/500,000。分辨率(resolution):表示當(dāng)前地圖范圍內(nèi),1像素代表多少地圖單位(X地圖單位/像素),地圖單位取決于數(shù)據(jù)本身的空間參考。Resolution和Scale的轉(zhuǎn)換算法:Resolution跟dpi有關(guān),跟地圖的單位有關(guān)。(dpi代表每英寸的像素?cái)?shù))Resolution和Scale的轉(zhuǎn)換算法舉例:案例一:如果地圖的坐標(biāo)單位是米, dpi為961英寸= 2.54厘米;1英寸=96像素;最終換算的單位是米;如果當(dāng)前地圖比例尺為1: 125000000,則代表圖上1米實(shí)地125000000米;米和像素間的換算公式:1英寸=0.0254米=96像素1像素=0.0254/96 米則根據(jù)1:125000000比例尺,圖上1像素代表實(shí)地距離是125000000*0.0254/96 = 33072.9166666667米。我們這個(gè)換算結(jié)果和切片的結(jié)果略微有0.07米的誤差。這個(gè)誤差產(chǎn)生的原因是英寸換算厘米的參數(shù)決定的,server使用的換算參數(shù)1英寸約等于0.0254000508米。案例二:如果地理坐標(biāo)系是wgs84,地圖的單位是度,dpi為96Server中度和米之間的換算參數(shù):1度約等于111194.872221777米接下來(lái)就需要進(jìn)行度和像素間的換算:當(dāng)比例尺為1:64000000米時(shí),相當(dāng)于1像素 = 64000000*0.0254000508/96 = 16933.3672米再將米轉(zhuǎn)換為度 16933.3672/111194.872221777 = 0.1522855043731385度因此當(dāng)?shù)貓D單位為度時(shí),近似計(jì)算在1:64000000 對(duì)應(yīng)的Resolution為0.1522855043731385度Openlayers中的比例尺(scale)和分辨率(resolution)Scale:比例尺,圖上距離和實(shí)地距離之比。Resolution:分辨率,每個(gè)象元代表的實(shí)地距離(map units per pixels)。Extent:地圖的范圍(地圖四周)。zoomlevel:縮放的級(jí)別(015)。注:因?yàn)檫@幾個(gè)變量均為對(duì)”地圖顯示“的量化描述,因此均有最大和最小值。map,baselayer:map即地圖,其size也是決定顯示的因素。baselayer相當(dāng)于一個(gè)地圖中的底圖,許多尺度變換
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024成都師范學(xué)院輔導(dǎo)員招聘筆試真題
- 2025年抗肝片吸蟲(chóng)病藥合作協(xié)議書(shū)
- 2025年空氣和廢氣監(jiān)測(cè)儀器項(xiàng)目合作計(jì)劃書(shū)
- 2025年湖南省退役軍人事務(wù)廳下屬事業(yè)單位招聘考試筆試試題【答案】
- 2025年江西省農(nóng)業(yè)農(nóng)村廳下屬事業(yè)單位招聘考試筆試試題【答案】
- 2025年教師招聘考試教育綜合理論知識(shí)復(fù)習(xí)題庫(kù)(300題)【答案】
- 2025年印刷品、記錄媒介復(fù)制品合作協(xié)議書(shū)
- 項(xiàng)目投資管理制度 (一)
- 課堂教學(xué)效益年活動(dòng)開(kāi)展情況匯報(bào)
- 消防值班制度
- 建筑工程項(xiàng)目管理人員工作標(biāo)準(zhǔn)
- (完整文本版)新概念英語(yǔ)第一冊(cè)單詞表默寫(xiě)版1-144
- 建設(shè)用地報(bào)批服務(wù)投標(biāo)方案(技術(shù)方案)
- 仁愛(ài)版英語(yǔ)九年級(jí)(上)全冊(cè)課文翻譯(互譯版)
- (2023版)小學(xué)語(yǔ)文一年級(jí)上冊(cè)電子課本
- 新華鎮(zhèn)生活污水處理管網(wǎng)與新華農(nóng)場(chǎng)管網(wǎng)并網(wǎng)項(xiàng)目環(huán)境影響報(bào)告表
- 互聯(lián)網(wǎng)導(dǎo)論智慧樹(shù)知到課后章節(jié)答案2023年下上海第二工業(yè)大學(xué)
- 工程物探-第五章電法勘探課件
- KSS編碼說(shuō)明電廠KKS編號(hào)
- 臺(tái)區(qū)線損綜合分析臺(tái)區(qū)線損分類(lèi)及計(jì)算方法
- 人民醫(yī)院普外科臨床技術(shù)操作規(guī)范2023版
評(píng)論
0/150
提交評(píng)論