數據準備:某區域TIF格式影像數據
使用軟件情況:ArcGIS,南方CASS9.1
前些日子有朋友問為什么南方CASS無法加載高清晰度的正射影像數據。
這里不得不說說到一個問題,CASS對于加載TIF格式影像數據的大小是有要求,一般認為TIF格式大于1GB就會導致軟件運行緩慢等,包括大部分機型對于大于1GB的影像數據直接顯示為無效或不支持圖像,這樣的話就需要進行裁剪及人工配準。
目前網上也有很多自動配準的插件,對于各位來說可能云里霧里的,那我們從另外一個角度來解析一下他的程序運作方式,詳見下圖,既然ArcGIS可以配準,配準后也可以隨時打開并且位置信息不變,那么他必然是有一個參數進行控制的。
第一行是他的像元大小
最后兩行是他的左上角坐標位置
圖2.某區域正射影像圖的TFW文件(配準文件)
插件插入到CASS的原理是把圖像插入點定為左上角(已確定的點)
再根據像元大小計算縮放比例,聽起來很簡單,但是簡簡單單的一個像元大小計算縮放比例就足以難道大部分初學者,所以才會導致插件的誕生,使用某個軟件或插件時應理解他的原理,方可明白如何應用。
根據LISP語言編寫的參數計算器
了解了插件插入影像的原理后,接下來我們就自己進行人為配準;結合對插件的分析,我們可以知道重難點在于縮放比例及圖像大小的裁剪。
接下來是操作時間
在ArcGIS中打開需要插入到CASS中的圖像
新建一個Shapefile數據文件并畫出一個矩形,絕對方向為90,框選住你需要的區域(如果需要整個影像數據,則使用CASS進行裁剪分幅,大區域的影像裁剪下次講解),建立完整后保存數據。
進行最后影像裁剪及SHP數據導出至CAD
在ARCtoolBOX中的數據管理工具下,有一個柵格數據,柵格數據管理下有一個裁剪工具(批量裁剪則需要插件),具體界面如下。
第一次使用此工具的人需要注意以下幾點
- 輸出范圍選擇你創建的單個SHP數據(圖中實驗數據2)必須是單個,多個則導致后期配準不準
2. 輸出的柵格數據集必須有后綴名,無后綴名則保存為ARCGIS的影像數據庫
NODATA值建議為0,為256或255,有空白影像時在CAD中與背景影像不融合,或去查看前一期我寫的去除影像背景值那篇文章
關于保持裁剪范圍這一個則需要勾選,因為人為配準必須是矩形
關于SHP數據導出至CAD需要注意的地方保存的輸出類型與自己的版本保持匹配,一般建議為2000版
檢查是否有Z字段或M字段,如果有的話則導出為三維多段線
導出為三維多段線時不影響人為配準,但是有些朋友需要為二維多段線,轉換的辦法有很多,如果是閉合線可以實驗BOUNDARY這個CAD內置命令進行建立二維多段線,或者對三維多段線進行打斷重構,CASS也有三維轉二維的命令,有時無效。
接下來是成果展示
具體的配準過程
首先打開CASS或CAD,把導出的CAD數據加載進去
輸入IMAGEATTACH命令插入影像
指定點為左下角,選擇影像輸入SCALE進行縮放,縮放邊長為某條邊
成功展示,這就是不借助插件人為配準影像全過程
還有一種情況即是使用裁剪范圍失敗,范圍擴大為一個矩形,這個時候則需要使用柵格轉面來進行配準,理論上配準方法就是根據圖像的邊界點進行影像坐標賦值。
成都途遠GIS是一家專業致力于無人機航空攝影測繪、航空數據處理、GIS地理信息系統研發、數字孿生城市制作、數字沙盤模型等業務的創新型科技公司,為您提供一站式地理信息服務。
本文鏈接:http://www.aiquka.com/blog/425.html
本文標簽:ArcGIS