久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

MapInfo 柵格圖象圖層文件解密

 LibraryPKU 2014-01-07

我們知道MapInfoTab文件實際上是一個文本文件,它內(nèi)部用明碼文本描述了此表(或圖層)的一般信息,。對于MapInfo的矢量數(shù)據(jù)表或者鏈接表之類的內(nèi)容,,我們不建議一般用戶對其進(jìn)行修改和編輯,防止誤操作帶來的數(shù)據(jù)損壞(雖然這種損壞是可以修復(fù)的),。

但是對于柵格數(shù)據(jù)來說,,這樣的問題就不存在了,。很多時候我們需要處理大批量的影像數(shù)據(jù),,而采用MapInfo的柵格配準(zhǔn)工具做起來相當(dāng)沒有效率,于是通過自己編程生成tab文件可以大大節(jié)約對已知柵格數(shù)據(jù)配準(zhǔn)信息進(jìn)行配準(zhǔn)的工作時間,。

為了達(dá)到這一目的,,首先需要了解一下MapInfotab文件是如何描述一個配準(zhǔn)好的柵格圖象的。下面藍(lán)色的內(nèi)容就是一個基本配準(zhǔn)文件的內(nèi)容,,基本上分為三個部分

Tab表頭:

包括 表類型,、表文件版本、默認(rèn)字符集

Tab表定義:

包括 柵格文件引用

     柵格類型

     配準(zhǔn)點(diǎn)列表

     配準(zhǔn)坐標(biāo)系

        坐標(biāo)系統(tǒng)單位

柵格樣式:

包括 透明度,、對比度,、亮度、透明色等

!table
!version 300
!charset WindowsSimpChinese

 

 Definition Table

  File "j50e001001rco.tif"

  Type "RASTER"

  (114,40) (741,730) Label "Pt 1",

  (114.25,40) (6080,904) Label "Pt 2",

  (114.25,39.83333) (5938,5529) Label "Pt 3",

  (114,39.83333) (584,5358) Label "Pt 4"

  CoordSys Earth Projection 1, 0

  Units "degree"

 


  RasterStyle 1 77

  RasterStyle 2 21

  RasterStyle 3 1

  RasterStyle 4 1

  RasterStyle 7 51

  RasterStyle 8 153

 

第一部分的表頭信息可以基本上保持原樣不變,,出了MapInfo新增加的支持的柵格格式可能需要修改一下版本號信息,,保證MapInfo 的產(chǎn)品可以識別不可識別的柵格影像格式。

第二部分是本文的重點(diǎn),,本部分以配準(zhǔn)點(diǎn)列表為核心內(nèi)容,。

采用下面的表格逐一對本部分進(jìn)行說明

文件內(nèi)容

說明

備注

Definition Table

此內(nèi)容為tab定義部分的開始,必須

 

File "j50e001001rco.tif"

引用柵格文件文件名,,由于在同一路徑下,,一般不需絕對路徑

 

Type "RASTER"

引用文件的文件類型,由于引用其他數(shù)據(jù)文件的時候也采用類似的方式,,因此需要說明此文件為柵格文件,,對于柵格文件,此行內(nèi)容不變

 

(114,40) (741,730) Label "Pt 1",

第一配準(zhǔn)點(diǎn),,第一個括號內(nèi)為地圖坐標(biāo),,單位為最后一行規(guī)定的單位,第二個括號內(nèi)為柵格坐標(biāo),單位為象素

Label為在配準(zhǔn)窗口中顯示的配準(zhǔn)點(diǎn)標(biāo)注內(nèi)容,,可以是任意字符串,,一般以“Pt”加順序編號

 

(114.25,40) (6080,904) Label "Pt 2",

第二配準(zhǔn)點(diǎn),內(nèi)容同上

 

(114.25,39.83333) (5938,5529) Label "Pt 3",

第三配準(zhǔn)點(diǎn),,內(nèi)容同上,,至少要求三個配準(zhǔn)點(diǎn),多出不限(至于最多能使用多少個沒有實際測試)

 

(114,39.83333) (584,5358) Label "Pt 4"

第四配準(zhǔn)點(diǎn),,內(nèi)容同上

 

CoordSys Earth Projection 1, 0

指定坐標(biāo)系和投影,,此處采用系統(tǒng)默認(rèn)的坐標(biāo)系統(tǒng)和投影

 

Units "degree"

地圖坐標(biāo)單位,由于采用經(jīng)緯度投影,,故為度,,若為平面投影則采用mkm等長度單位

 

 

 

第三部分柵格圖象圖層的樣式

MapInfo pro 6.5開始支持半透明的柵格圖層,因此在Table文件中增加了若干樣式的關(guān)鍵字

接下來我們來看一下具體的內(nèi)容

關(guān)鍵字為“RasterStyle”,,后面是兩個參數(shù),,語法

RasterStyle StyleType Value

具體參數(shù)內(nèi)容見下表格

StyleType

默認(rèn)值*

取值范圍

說明

1

50

1100

亮度,百分?jǐn)?shù)

2

50

1100

對比度,,百分?jǐn)?shù)

3

0

01

原圖像或灰度

4

0

01

透明開關(guān)

5

 

 

未知

6

 

 

未知

7

0

016777215**

色彩編號

8

255

2550

不透明度

說明

*當(dāng)樣式類型為默認(rèn)值的時候,,此樣式說明可忽略不出現(xiàn)在tab文件中

**MapInfo支持24位測才,色彩編號的算法為r×256×256g×256b

 

附:當(dāng)直接打開柵格圖象時,,MapInfo Professional將彈出如下對話框詢問是否進(jìn)行配準(zhǔn),,本文沒有對配準(zhǔn)進(jìn)行詳細(xì)的說明,請參考MapInfo Professional對應(yīng)版本的用戶手冊,。如果采用直接打開的方式,,MapInfo Professional將采用非地球坐標(biāo)系進(jìn)行極為簡單的顯示配準(zhǔn),生成的文件內(nèi)容類似于上面的描述,,下面是顯示用的tab文件,,供參考。

!table

!version 300

!charset WindowsSimpChinese

 

Definition Table

  File "wlwz.jpg"

  Type "RASTER"

  (0,1) (0,0) Label "Pt 1",

  (1,1) (1,0) Label "Pt 2",

  (0,0) (0,1) Label "Pt 3"

  CoordSys NonEarth Units "ft"

  Units "ft"

  RasterStyle 1 77

  RasterStyle 2 21

  RasterStyle 3 1

  RasterStyle 4 1

  RasterStyle 7 51

  RasterStyle 8 153

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多