TerraBuilder是一款用于收集三维地形数据并进行建模的软件。软件拥有高效的海量数据库处理能力,可以将收集到的地图数据进行整合,并进行快速创建、编辑,制作出准确可靠的3D地形图。
【功能介绍】
1.剪切
像我的这种情况,不规则多边形被填充成矩形,用剪切功能把被填充的多出来的范围就可以。首先,在大菜单的polygons页中,点击clippolygon,沿着要裁剪的范围画一个多边形(polygons页中有clippolygon,nullvaluepolygon等几种polygon,其实在画了polygon后这几种处理功能还可以随时切换)
PS:在菜单polygons可以看到,还有exclusionpolygon功能,这个跟clip的区别,前者是裁剪去掉polygon内部,保留外部,后者是裁剪去掉外部,保留内部,刚好相反。不过同样可以画了多边形后再随时切换。
上图可以看到,右下角那块被切了,就是想要的效果
此时我们看菜单的polygonedit,其中type属性是多边形的功能类型,可以看到里面的选项有clip,fill,nullvalue等,通过type属性可以随时切换这个polygon的功能。而apply属性有outsideshape和insideshape两个选项,顾名思义,就是控制作用在多边形外边还是内部。
此时把apply属性设为insideshape,可以看到如下图效果,可以看到只保留polygon内部,而外部都被裁掉了
2.填充单色
把刚才的polygon的type属性设为fillpolygon,转为填充单色功能,再把fillcolor属性设为红色,可以看到如下效果
3.填充高程
由于填充高程是作用于高程图层而不是影像,因此在projecttree选择高程图层,再画一个fillpolygon即可,属性应按如下设置
fillelevation属性是填充的高程值,behavior属性是处理类型,其中
Replace:将多边形定义的区域用所选的高程值替换。
CropBelow:将低于所选择高程值的部分用所选择的高程值来替换。
CropAbove:将高于所选择高程值的部分用所选择的高程值来替换。
4.取出空值
取出空值,实际是把polygon内某种颜色设为透明,还是用上面的polygon,把type属性设为nullvalue,把nullcolor属性设为白色,如下图,可以看到同样实现了clip的效果
5.导入、导出多边形
上述的polygon可以与shapefile或pol(TerraBuilder特有的多边形格式)进行导入导出,刚好在我的需求中,不规则范围影像就是用一个shp裁剪的,通过把shp文件导入成TB的polygon,完全免去手画polygon的工作
【软件特点】
对多种的数据格式进行快速的支持
也支持将不相同的分辨率进行融合
还可对不相同大小的数据进行融合
也支持对投影进行变换
软件里面还永远相当强大的编辑工具
让用户的编辑能力得到充分的体现
也可对颜色进行调整的设置
支持区域的选择,剪切等
可以对数据进行快速的压缩
这样可以节省大量的磁盘空间