1. 河豚號(hào) > 生活百科 >

lrc是什么文件格式(手機(jī)把mp3和lrc合并的方法)

圖源是什么

經(jīng)常會(huì)聽(tīng)到XX圖源這一說(shuō)法,那么圖源是什么呢?圖源,并不是地圖本身,而是地圖的索引文件。具體來(lái)說(shuō),Web地圖以瓦片金字塔形式存放在服務(wù)器上,數(shù)據(jù)量很大。在地圖加載的時(shí)候,為了找到瀏覽區(qū)域?qū)?yīng)的瓦片,就需要有一個(gè)索引地址,通過(guò)網(wǎng)頁(yè)鏈接來(lái)找尋這個(gè)瓦片。圖源就是這個(gè)對(duì)應(yīng)的索引地址。簡(jiǎn)單地來(lái)說(shuō),圖源就是瓦片的門(mén)牌號(hào),信箱號(hào),郵寄地址。有了這個(gè)地址(圖源),我們就可以找到需要的瓦片,進(jìn)而在軟件內(nèi)加載地圖。

我們知道,圖新地球電腦端(以下簡(jiǎn)稱(chēng)LSV)和手機(jī)端外業(yè)精靈app(各大手機(jī)應(yīng)用市場(chǎng)可下載)是支持加載自定義地圖的,支持WEB墨卡托和經(jīng)緯直投兩種投影格式。

LSV的圖源,是LRC文件,實(shí)際上LSV的圖源LRC文件,就是XML文件,只是后綴為L(zhǎng)RC,因此我們可以用記事本等文本編輯軟件編輯。

網(wǎng)上有豐富的地圖資源,即可以通過(guò)此種方式接入圖新地球軟件和外業(yè)精靈app進(jìn)行免費(fèi)瀏覽、下載到本地使用。

LRC文件結(jié)構(gòu)分析

要想自己制作一個(gè)LRC圖源,首先需要先了解LRC的文件結(jié)構(gòu),知道哪些可以改,哪些不能改。進(jìn)而按照固定的格式,制作LRC圖源即可。

分析LRC文件,最好的方式是對(duì)LSV軟件內(nèi)自帶的LRC文件進(jìn)行分析。

首先在LSV主目錄下找到內(nèi)置的LRC文件:LocaSpaceViewerResourceLayer。

 

測(cè)繪地圖資源不夠用?教你個(gè)萬(wàn)能圖源制作方法

 

這里面都是不同歸類(lèi)的圖源。分析LRC,最方便的以O(shè)SM為例。那么我們打開(kāi)OSM文件夾:

 

測(cè)繪地圖資源不夠用?教你個(gè)萬(wàn)能圖源制作方法

 

這些都是LRC文件,選擇其中任意一個(gè),右鍵,打開(kāi)方式:記事本。

 

測(cè)繪地圖資源不夠用?教你個(gè)萬(wàn)能圖源制作方法

 

這樣我們就可以看到LRC文件內(nèi)的原始內(nèi)容。通過(guò)編輯這些內(nèi)容,即可制作屬于自己的特殊圖源。當(dāng)前還不明確每一行內(nèi)容的含義,不過(guò)沒(méi)事,接下來(lái)我們說(shuō)明具體圖源的代碼的意義。

首先第一行:

這里說(shuō)明了XML文檔的版本和編碼,不用修改,也可以不知道這是啥。

接下來(lái),從是圖源的主體。

0

img

Version標(biāo)簽內(nèi),說(shuō)明了圖源的版本;Name標(biāo)簽內(nèi),是圖源的內(nèi)部名稱(chēng)。這兩條均可以不修改。

WebMercatorWGS84

GeoGridType標(biāo)簽對(duì)內(nèi)部比較重要,說(shuō)明了當(dāng)前圖源的投影格式,比如這里WebMercatorWGS84,表示原始在線(xiàn)地圖為Web墨卡托,WGS84的圖。

而天地圖分省,多采用經(jīng)緯直投,那么這里就需要填寫(xiě):TianDiTuLatLon

TianDiTuLatLon

注:天地圖分省版的LRC制作,將會(huì)在后期教程中更加詳細(xì)地展開(kāi)。

256

SampleSize標(biāo)簽對(duì)內(nèi)填寫(xiě)的值,是地圖瓦片的尺寸。常見(jiàn)地圖瓦片是256*256,少量地圖瓦片是512*512瓦片。這個(gè)要根據(jù)具體獲取到的瓦片值來(lái)填寫(xiě)。

png

FileExt標(biāo)簽對(duì)內(nèi)填寫(xiě)的是原始的瓦片格式,比較常見(jiàn)JPG、PNG類(lèi)型。具體根據(jù)獲取到的瓦片來(lái)填寫(xiě)。

urlformat

DataVersion和DataType是數(shù)據(jù)版本和數(shù)據(jù)類(lèi)型,這兩條可以不用管。

NorthToSouth

TileRowDir表示原始在線(xiàn)地圖的瓦片組織形式。是從北到南編號(hào),還是從南到北編號(hào)。多數(shù)都是從北到南編號(hào),采用的谷歌編碼原則。但是有些圖,用的標(biāo)準(zhǔn)TMS切片,則是從南到北。

本地瓦片路徑,如果對(duì)已經(jīng)下載好的本地瓦片,則可以用該標(biāo)簽調(diào)用。

Z,X,Y這個(gè)定義了下面標(biāo)簽中%d的順序,Z是層級(jí)、X是行號(hào)、Y是列號(hào)。這里如果定義為Z,X,Y,則下面的URL中的%d,%d,%d分別對(duì)應(yīng)ZXY。即這里控制了URL中%d的含義和順序。

http://s0.outdooractive.com/osm/OSMSummer/%d/%d/%d.png

這個(gè)里面的內(nèi)容表示瓦片的具體地址,也是圖源最核心的一部分。%d對(duì)應(yīng)的是ZXY,按UrlParamOrder標(biāo)簽對(duì)內(nèi)的順序控制。

接下來(lái)是Range標(biāo)簽對(duì):

-160

160

-85

85

1

18

 

Range內(nèi)部定義了這個(gè)圖源的區(qū)域,最大最小層級(jí)。

West、East、South、North定義了圖源的默認(rèn)區(qū)域。如果制作一個(gè)全國(guó)范圍的圖源,就可以配置這里,配置后,雙擊圖層,則只跳轉(zhuǎn)到全國(guó)視角而不是全球。省級(jí)范圍同理。

LevelBegin和LevelEnd控制了圖源的最小和最大層級(jí),一般在圖源分析的時(shí)候,可以找到具體的值。

整體看主要修改的地方就三塊:

 

測(cè)繪地圖資源不夠用?教你個(gè)萬(wàn)能圖源制作方法

 

LRC圖源制作案例分享

在了解了圖源內(nèi)容具體控制什么后,就可以準(zhǔn)備開(kāi)始制作一個(gè)圖源。這里以open Street Map地圖為例:

http://www.openstreetmap.org

先看圖源要編輯的內(nèi)容,下面代碼中,要編輯修改的內(nèi)容已經(jīng)標(biāo)紅處理。

本文由網(wǎng)上采集發(fā)布,不代表我們立場(chǎng),轉(zhuǎn)載聯(lián)系作者并注明出處:http://m.zltfw.cn/shbk/39774.html

聯(lián)系我們

在線(xiàn)咨詢(xún):點(diǎn)擊這里給我發(fā)消息

微信號(hào):15705946153

工作日:9:30-18:30,節(jié)假日休息