skyline TerraBuilder 制作MPT方法与技巧(2)(转自)
本文轉自:http://www.cnblogs.com/cannel/p/3622811.html
制作MPT的方法可以看這里《skyline TerraBuilder 制作MPT方法與技巧(1)》http://www.cnblogs.com/cannel/p/3622447.html
?
用TB制作MPT失敗幾率很高,具體表現為用TEP加載MPT不報錯,但顯示不正常,例如全黑色一片或者各種奇怪的類似貼圖錯誤的效果,造成這種情況的原因一般是高程的影響
我認為有以下幾種可能的原因:
1.影像圖和DEM范圍不同,影像圖部分面積沒有DEM覆蓋,以及反之
2.DEM的高程有錯,出現小量高程值特別大或特別小的錯誤數據
3.DEM高程的其他錯誤
?
(1)用polygon功能裁剪柵格
對于影像圖和DEM范圍不同的原因,因為通常影像圖和DEM的提供者不是同一個。我們可以用TB的polygon功能分別對每個圖層進行裁剪,固定輸出范圍。對于polygon的具體用法,可以看我另一篇文章http://www.cnblogs.com/cannel/archive/2013/05/10/3070587.html
我通常會用arcgis新建一個面類型的shapefile,在arcmap中加載影像圖和DEM,確定他們的共有范圍,把共有范圍畫成一個面要素并保存在剛才建的shp,最后用TB的Import polygon導入
光是確定影像圖和DEM的共有范圍也不是萬能的,在我遇到的數據就有還會出錯的情況,具體原因我只能猜測是DEM部分面積有錯,此時只能不斷縮小導出范圍,試出造成錯誤的位置
?(2)使用TB的高程范圍控制高程
對于高程值有特別大和特別小的情況,有個簡單的辦法,使用TB的高程范圍控制高程
點擊工具條的Project Settings(工程設置),翻到Min And Max Elevation(最小最大高程)一頁,可以看到默認沒有使用高程范圍,這時只要勾上Use Min-Max range,再輸入最大最小值就行
PS:控制高程范圍往往有神奇效果,如果所有方法都試過數據還是有錯,可以嘗試不斷縮小高程范圍,雖然會使做出的數據失真,但好歹做出來了
PS:此時有個小問題,該怎么確定高程的最大最小值呢
可以用arcmap打開DEM,在圖層樹可以看到DEM值的范圍
?
?
把圖層添加到TB后,有時會出現坐標對不上的情況,具體表現為幾個圖層本來是重疊的(如影像和DEM),但在TB卻不重疊,或者在TB的坐標跟arcgis不同
這情況通常是圖層坐標系統有誤,TB的圖層有坐標系統的設置,選中圖層,左下方的Properties窗有Coordinate System(坐標系統)屬性,點擊Set可進入坐標系統設置窗體
設坐標系統有種簡單方法,點Copy From Project(直譯為——從投影復制,我理解為讀取圖層的投影),然后點OK就行
PS:除了每個圖層有坐標系統設置,project(工程)也有坐標系統,在工程設置里面設
?
?
還遇到最后一種奇怪現象,TB加載圖層(影像圖和DEM都是)后,圖層一片黑色,什么都不顯示
此時可以嘗試直接生成MPT,生成的MPT是正常的,而且生成后在TB里原來一片黑色的圖層居然顯示正常了
PS:原因我猜測是金字塔的問題
轉載于:https://www.cnblogs.com/Joetao/articles/4815221.html
總結
以上是生活随笔為你收集整理的skyline TerraBuilder 制作MPT方法与技巧(2)(转自)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 缩句,夏天的天气热得像蒸笼。
- 下一篇: 娃娃鱼熟后几小时再加热可以食用吗?