国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AutoLISP實(shí)現(xiàn)TIF格式影像圖在AutoCAD中的定位

2014-05-27 22:50:12侯春元
數(shù)字技術(shù)與應(yīng)用 2014年1期

侯春元

摘要:在測(cè)繪內(nèi)業(yè)工作中,經(jīng)常需要在AutoCAD軟件中將插入的影像圖進(jìn)行數(shù)字化以得到矢量線劃數(shù)據(jù)。插入的影像圖如果不定位,那么得到的數(shù)據(jù)不具備實(shí)地坐標(biāo)屬性,其實(shí)用性大大降低。本文基于AutoLISP語(yǔ)言利用TIF格式影像圖附帶的TFW文件實(shí)現(xiàn)其在AutoCAD軟件中的定位。

關(guān)鍵詞:AutoCAD TIF格式影像圖 AutoLISP TFW文件

中圖分類號(hào):TU9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)01-0051-02

1 引言

作為影像圖普遍采用的文件格式,TIF格式具有靈活適應(yīng)性強(qiáng)、應(yīng)用廣泛、圖像質(zhì)量高的特點(diǎn),其附帶的坐標(biāo)信息文件即TFW文件定義了影像象素坐標(biāo)與實(shí)際地理坐標(biāo)的仿射關(guān)系。在實(shí)際工作中,經(jīng)常需要將TIF格式的影像圖插入AutoCAD軟件中進(jìn)行數(shù)字化以得到滿足精度要求的線劃圖。利用AutoCAD中的插入命令通常無(wú)法簡(jiǎn)單快捷地使影像圖具有實(shí)地坐標(biāo)屬性,使得數(shù)字化工作效率低下。AutoLISP語(yǔ)言作為嵌入在AutoCAD內(nèi)部的具有智能特點(diǎn)的編程語(yǔ)言,是開發(fā)應(yīng)用AutoCAD不可缺少的工具。筆者利用AutoLISP語(yǔ)言提取TFW文件中的圖像信息作為影像圖插入命令的參數(shù),實(shí)現(xiàn)連續(xù)多幅影像圖在AutoCAD中的定位,使其具備實(shí)地坐標(biāo)屬性,在此基礎(chǔ)上進(jìn)行數(shù)字化工作就會(huì)得到具有實(shí)地坐標(biāo)的線劃圖,提高了工作效率。

2 TFW文件和AutoLISP的圖像定位函數(shù)的分析

變量1是要插入的影像圖路徑,變量2是影像圖左下角真實(shí)坐標(biāo),變量3是縮放比例,變量4是旋轉(zhuǎn)角度(通常為0)。其中關(guān)鍵是要確定變量2和變量3 的數(shù)值,這需要結(jié)合TFW文件的影像圖信息進(jìn)行計(jì)算來(lái)獲得。

變量2數(shù)值可通過TFW文件中的圖像左上角坐標(biāo)進(jìn)行計(jì)算來(lái)獲得,變量3數(shù)值可通過圖像的象素尺寸結(jié)合TFW文件中的像素分辨率進(jìn)行計(jì)算來(lái)獲得。計(jì)算方式如下:

(1)變量2的東坐標(biāo)=TFW文件中的第五行。

(2)變量2的北坐標(biāo)=TFW文件中的第六行-圖像高度所表示的實(shí)地距離。

(3)變量3=圖像寬度的實(shí)地距離/圖像寬度。

或者=圖像高度的實(shí)地距離/圖像高度。

在缺省的情況下,AutoCAD將光柵圖像的寬度視為1個(gè)繪圖單位,即圖像寬度為1,則變量3=圖像寬度所表示的實(shí)地距離。

(4)圖像寬度的實(shí)地距離=圖像寬度(像素尺寸)*東方向上的像素分辨率(TFW文件的第一行)。

(5)圖像高度的實(shí)地距離=圖像高度(像素尺寸)*北方向上的像素分辨率(TFW文件的第四行正值)。

圖像寬度和高度的像素尺寸可以通過在操作系統(tǒng)下查看圖像文件的屬性來(lái)獲得。

3 實(shí)例說明

5 結(jié)語(yǔ)

實(shí)際工作中,在像素尺寸和分辨率相同的情況下,本程序可以實(shí)現(xiàn)多幅影像圖的連續(xù)定位和拼接,具有簡(jiǎn)易、靈活、不易出錯(cuò)等特點(diǎn),提高了工作效率。對(duì)于其他格式附帶定位文件的圖像,本程序也可進(jìn)一步擴(kuò)展其功能以期對(duì)使用者提供幫助。

參考文獻(xiàn)

[1]章孝燦,黃智才,趙元洪.遙感數(shù)字圖像處理[M].浙江大學(xué)出版社.

[2]王強(qiáng),束炯,張曉滬.一種遙感圖像的坐標(biāo)轉(zhuǎn)換方法[J].測(cè)繪科學(xué),2006(4).

[3]胡仁喜,胡星,史青錄,等.AutoLISP機(jī)械設(shè)計(jì)高級(jí)應(yīng)用實(shí)例[M].機(jī)械工業(yè)出版社.

摘要:在測(cè)繪內(nèi)業(yè)工作中,經(jīng)常需要在AutoCAD軟件中將插入的影像圖進(jìn)行數(shù)字化以得到矢量線劃數(shù)據(jù)。插入的影像圖如果不定位,那么得到的數(shù)據(jù)不具備實(shí)地坐標(biāo)屬性,其實(shí)用性大大降低。本文基于AutoLISP語(yǔ)言利用TIF格式影像圖附帶的TFW文件實(shí)現(xiàn)其在AutoCAD軟件中的定位。

關(guān)鍵詞:AutoCAD TIF格式影像圖 AutoLISP TFW文件

中圖分類號(hào):TU9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)01-0051-02

1 引言

作為影像圖普遍采用的文件格式,TIF格式具有靈活適應(yīng)性強(qiáng)、應(yīng)用廣泛、圖像質(zhì)量高的特點(diǎn),其附帶的坐標(biāo)信息文件即TFW文件定義了影像象素坐標(biāo)與實(shí)際地理坐標(biāo)的仿射關(guān)系。在實(shí)際工作中,經(jīng)常需要將TIF格式的影像圖插入AutoCAD軟件中進(jìn)行數(shù)字化以得到滿足精度要求的線劃圖。利用AutoCAD中的插入命令通常無(wú)法簡(jiǎn)單快捷地使影像圖具有實(shí)地坐標(biāo)屬性,使得數(shù)字化工作效率低下。AutoLISP語(yǔ)言作為嵌入在AutoCAD內(nèi)部的具有智能特點(diǎn)的編程語(yǔ)言,是開發(fā)應(yīng)用AutoCAD不可缺少的工具。筆者利用AutoLISP語(yǔ)言提取TFW文件中的圖像信息作為影像圖插入命令的參數(shù),實(shí)現(xiàn)連續(xù)多幅影像圖在AutoCAD中的定位,使其具備實(shí)地坐標(biāo)屬性,在此基礎(chǔ)上進(jìn)行數(shù)字化工作就會(huì)得到具有實(shí)地坐標(biāo)的線劃圖,提高了工作效率。

2 TFW文件和AutoLISP的圖像定位函數(shù)的分析

變量1是要插入的影像圖路徑,變量2是影像圖左下角真實(shí)坐標(biāo),變量3是縮放比例,變量4是旋轉(zhuǎn)角度(通常為0)。其中關(guān)鍵是要確定變量2和變量3 的數(shù)值,這需要結(jié)合TFW文件的影像圖信息進(jìn)行計(jì)算來(lái)獲得。

變量2數(shù)值可通過TFW文件中的圖像左上角坐標(biāo)進(jìn)行計(jì)算來(lái)獲得,變量3數(shù)值可通過圖像的象素尺寸結(jié)合TFW文件中的像素分辨率進(jìn)行計(jì)算來(lái)獲得。計(jì)算方式如下:

(1)變量2的東坐標(biāo)=TFW文件中的第五行。

(2)變量2的北坐標(biāo)=TFW文件中的第六行-圖像高度所表示的實(shí)地距離。

(3)變量3=圖像寬度的實(shí)地距離/圖像寬度。

或者=圖像高度的實(shí)地距離/圖像高度。

在缺省的情況下,AutoCAD將光柵圖像的寬度視為1個(gè)繪圖單位,即圖像寬度為1,則變量3=圖像寬度所表示的實(shí)地距離。

(4)圖像寬度的實(shí)地距離=圖像寬度(像素尺寸)*東方向上的像素分辨率(TFW文件的第一行)。

(5)圖像高度的實(shí)地距離=圖像高度(像素尺寸)*北方向上的像素分辨率(TFW文件的第四行正值)。

圖像寬度和高度的像素尺寸可以通過在操作系統(tǒng)下查看圖像文件的屬性來(lái)獲得。

3 實(shí)例說明

5 結(jié)語(yǔ)

實(shí)際工作中,在像素尺寸和分辨率相同的情況下,本程序可以實(shí)現(xiàn)多幅影像圖的連續(xù)定位和拼接,具有簡(jiǎn)易、靈活、不易出錯(cuò)等特點(diǎn),提高了工作效率。對(duì)于其他格式附帶定位文件的圖像,本程序也可進(jìn)一步擴(kuò)展其功能以期對(duì)使用者提供幫助。

參考文獻(xiàn)

[1]章孝燦,黃智才,趙元洪.遙感數(shù)字圖像處理[M].浙江大學(xué)出版社.

[2]王強(qiáng),束炯,張曉滬.一種遙感圖像的坐標(biāo)轉(zhuǎn)換方法[J].測(cè)繪科學(xué),2006(4).

[3]胡仁喜,胡星,史青錄,等.AutoLISP機(jī)械設(shè)計(jì)高級(jí)應(yīng)用實(shí)例[M].機(jī)械工業(yè)出版社.

摘要:在測(cè)繪內(nèi)業(yè)工作中,經(jīng)常需要在AutoCAD軟件中將插入的影像圖進(jìn)行數(shù)字化以得到矢量線劃數(shù)據(jù)。插入的影像圖如果不定位,那么得到的數(shù)據(jù)不具備實(shí)地坐標(biāo)屬性,其實(shí)用性大大降低。本文基于AutoLISP語(yǔ)言利用TIF格式影像圖附帶的TFW文件實(shí)現(xiàn)其在AutoCAD軟件中的定位。

關(guān)鍵詞:AutoCAD TIF格式影像圖 AutoLISP TFW文件

中圖分類號(hào):TU9 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)01-0051-02

1 引言

作為影像圖普遍采用的文件格式,TIF格式具有靈活適應(yīng)性強(qiáng)、應(yīng)用廣泛、圖像質(zhì)量高的特點(diǎn),其附帶的坐標(biāo)信息文件即TFW文件定義了影像象素坐標(biāo)與實(shí)際地理坐標(biāo)的仿射關(guān)系。在實(shí)際工作中,經(jīng)常需要將TIF格式的影像圖插入AutoCAD軟件中進(jìn)行數(shù)字化以得到滿足精度要求的線劃圖。利用AutoCAD中的插入命令通常無(wú)法簡(jiǎn)單快捷地使影像圖具有實(shí)地坐標(biāo)屬性,使得數(shù)字化工作效率低下。AutoLISP語(yǔ)言作為嵌入在AutoCAD內(nèi)部的具有智能特點(diǎn)的編程語(yǔ)言,是開發(fā)應(yīng)用AutoCAD不可缺少的工具。筆者利用AutoLISP語(yǔ)言提取TFW文件中的圖像信息作為影像圖插入命令的參數(shù),實(shí)現(xiàn)連續(xù)多幅影像圖在AutoCAD中的定位,使其具備實(shí)地坐標(biāo)屬性,在此基礎(chǔ)上進(jìn)行數(shù)字化工作就會(huì)得到具有實(shí)地坐標(biāo)的線劃圖,提高了工作效率。

2 TFW文件和AutoLISP的圖像定位函數(shù)的分析

變量1是要插入的影像圖路徑,變量2是影像圖左下角真實(shí)坐標(biāo),變量3是縮放比例,變量4是旋轉(zhuǎn)角度(通常為0)。其中關(guān)鍵是要確定變量2和變量3 的數(shù)值,這需要結(jié)合TFW文件的影像圖信息進(jìn)行計(jì)算來(lái)獲得。

變量2數(shù)值可通過TFW文件中的圖像左上角坐標(biāo)進(jìn)行計(jì)算來(lái)獲得,變量3數(shù)值可通過圖像的象素尺寸結(jié)合TFW文件中的像素分辨率進(jìn)行計(jì)算來(lái)獲得。計(jì)算方式如下:

(1)變量2的東坐標(biāo)=TFW文件中的第五行。

(2)變量2的北坐標(biāo)=TFW文件中的第六行-圖像高度所表示的實(shí)地距離。

(3)變量3=圖像寬度的實(shí)地距離/圖像寬度。

或者=圖像高度的實(shí)地距離/圖像高度。

在缺省的情況下,AutoCAD將光柵圖像的寬度視為1個(gè)繪圖單位,即圖像寬度為1,則變量3=圖像寬度所表示的實(shí)地距離。

(4)圖像寬度的實(shí)地距離=圖像寬度(像素尺寸)*東方向上的像素分辨率(TFW文件的第一行)。

(5)圖像高度的實(shí)地距離=圖像高度(像素尺寸)*北方向上的像素分辨率(TFW文件的第四行正值)。

圖像寬度和高度的像素尺寸可以通過在操作系統(tǒng)下查看圖像文件的屬性來(lái)獲得。

3 實(shí)例說明

5 結(jié)語(yǔ)

實(shí)際工作中,在像素尺寸和分辨率相同的情況下,本程序可以實(shí)現(xiàn)多幅影像圖的連續(xù)定位和拼接,具有簡(jiǎn)易、靈活、不易出錯(cuò)等特點(diǎn),提高了工作效率。對(duì)于其他格式附帶定位文件的圖像,本程序也可進(jìn)一步擴(kuò)展其功能以期對(duì)使用者提供幫助。

參考文獻(xiàn)

[1]章孝燦,黃智才,趙元洪.遙感數(shù)字圖像處理[M].浙江大學(xué)出版社.

[2]王強(qiáng),束炯,張曉滬.一種遙感圖像的坐標(biāo)轉(zhuǎn)換方法[J].測(cè)繪科學(xué),2006(4).

[3]胡仁喜,胡星,史青錄,等.AutoLISP機(jī)械設(shè)計(jì)高級(jí)應(yīng)用實(shí)例[M].機(jī)械工業(yè)出版社.

珲春市| 建阳市| 西昌市| 泸定县| 佛山市| 青冈县| 宣武区| 冷水江市| 大余县| 大同县| 长葛市| 富蕴县| 凤阳县| 黑水县| 灵丘县| 无锡市| 赫章县| 民和| 城步| 聂拉木县| 玉龙| 合江县| 丹棱县| 嘉鱼县| 大悟县| 昆山市| 额敏县| 常德市| 平陆县| 富顺县| 克山县| 怀安县| 杂多县| 东平县| 莎车县| 霍山县| 剑阁县| 贺兰县| 健康| 青海省| 合江县|