TerraBuilder创建地形之去除影像黑边,填充影像
最近在Skyline项目中使用TerraBuilder创建地形,由于地形比较大,分块下载卫星影像,然后再TerraBuilder中合并,由于合并、图形等等问题,导致创建处理出来的地形中存在严重的缝隙和黑边。

工具:
TerraBuilder,TerraExplorer Pro(均为6.6.1版本)
方法1: 通过修改卫星影像的在TerraBuilder中的添加顺序来去除多个影像交界处的黑边(必须是某些下载的卫星影像中不存在黑边才行)
1)块1卫星影像的上边界存在黑边问题

2)与之相邻(相交界)的卫星影像下边界不存在黑边

3) 我们可以现在TerraBuilder中先加载问卫星影像(交界处存在黑边的卫星影像),然后加载交界处无黑边的卫星影像即可解决问题

方法2: 通过修改裁剪存在黑边的卫星影像得以解决问题
两个卫星影像的交界面存在黑边:

我们可以使用 Poligons来进行裁剪等工作:

这里我们使用Exclusion Rectangle来进行图像的裁剪:点击是Exclusiion Rectangle 处于选中状态,在图层中对应地方鼠标左键,拖动鼠标勾选待裁剪范围,选择好范围后,单击鼠标右键,进行裁剪:

PS:
1.操作时我们需要经需要操作的影像放大足够的倍数,以保证裁剪质量。
2. 需要将不需要进行处理的影像设置为不可编辑状态

方法3: 通过使用Null Value Poligon或Null Value Rectangle来去除影像黑边

使用
Null Value Poligon或Null Value Rectangle框住对应的影像,右键 即可。

是否需要修改其他影响的编辑状态应视具体情况而定。
PS:
1. 通过裁剪等方式进行卫星影像的处理是尽量保证各个相邻影像之间有足够的交界面积,否则,在TerraExplorer Pro中查看地形是,可能会随着比例尺的变化,从而出现黑边。
2. 各种Polygon的作用 :

Clip 系列:保留选中部分的内容,裁剪掉未选中部分的内容
Exclusion 系列: 裁剪掉选中部分的内容,保留未选中部分的内容
Null Value 系列: 实际是把polygon内某种颜色设为透明
Fill 系列,实际上就是在选中区域内填充对应的颜色
其他的还没有用过,就暂且不说了,以后用到时再补充上来。
TerraBuilder创建地形之去除影像黑边,填充影像的更多相关文章
- Pyinstaller打包selenium去除chromedriver黑框问题解决!!!
Pyinstaller打包selenium去除chromedriver黑框问题解决!!! 问题描述 [1123/101706.932:ERROR:gpu_process_transport_f ...
- pyinstaller打包多个py文件和去除cmd黑框
1.打包多个py文件并且去除cmd黑框 格式:pyinstaller.exe -F 路径\文件名.py空格路径\文件名.py空格--noconsole pyinstaller.exe -F ui.py ...
- 【Unity3D】Unity3D开发《我的世界》之六、创建地形(视频 + 源码)
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/unity_minecraft_06.html 一.引入LibNoise 虽然Unity3D里也有一个Mathf.P ...
- xcode 6 创建的工程上下有黑边
- opengl去除控制台黑窗口
增加如下语句: #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\ ...
- 去除表单自动填充时,-webkit浏览器默认给文本框加的黄色背景
input:-webkit-autofill { -webkit-box-shadow:inset 0 0 0 100px #2B2B35 inset; -webkit-text-fill-color ...
- 去除input的自动填充色
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important; }
- 使用OSG创建一个简单的地形
目录 1.解决方案 1) 使用TIF格式的DEM 2) 描述HeightField 2.存在问题 3.参考文档 1.解决方案 在网上参考了一些资料,使用OSG创建地形最简单的办法就是使用OSG::He ...
- unity 读取灰度图生成三维地形并贴图卫星影像
从 https://earthexplorer.usgs.gov/ 下载高程数据 从谷歌地球上保存对应地区卫星图像 从灰度图创建地形模型,并将卫星影像作为贴图 using System.Collect ...
随机推荐
- constexpr函数------c++ primer
constexpr函数是指能用于常量表达式的函数.定义constexpr函数的方法有其他函数类似,不过要遵循几项约定:函数的返回值类型及所以形参的类型都是字面值类型,而且函数体中必须有且只有一条ret ...
- NSNotification 消息通知的3种方式
1.Notification Center的概念: 它是一个单例对象,允许当事件发生时通知一些对象,让对象做出相应反应. 它允许我们在低程度耦合的情况下,满足控制器与一个任意的对象进行通信的目的. 这 ...
- 入门训练 Fibonacci数列 (水题)
入门训练 Fibonacci数列 时间限制:1.0s 内存限制:256.0MB 问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n ...
- 移动端页面怎么适配ios页面
1.viewport 简单粗暴的方式:<meta name="viewport" content="width=320,maximum-scale=1.3,user ...
- <id name="ID"> <generator class="assigned" /> </id>
<generator>表示一个主键的生成机制.即具体通过何种方式来生成.生成方式包括:increment:生成long, short或者int类型的主键,不能在cluster环境下使用.适 ...
- jmete察看结果树和body data乱码问题的解决办法
jmeter察看结果树乱码问题的解决办法: (1)在jmeter的bin目录下找到jmeter.properties这个文件添加sampleresult.default.encoding=utf-8 ...
- apache ab性能测试实践
E:\developtools\apache ab\httpd-2.4.25-x86-vc14-r1\Apache24\bin>ab -n 15000 -c 600 "http://1 ...
- CBoard 看板参数管理
看板设计采用简单Row+Column布局模式,每行总长度为12,每列对应一个图表,行高度可以调节,列高度集成行高 左边栏看板分类中,我的看板为当前用户创建的看板,普通看板分类通过分类管理维护,保存看板 ...
- xz
- Oracle Secure Backup设置Infiniband网络优先
默认情况下,Oracle Secure Backup备份软件走管理网进行数据备份,如果需要Infiniband网络进行备份,则必须设置Preferred Network Interfaces功能. 下 ...