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 ...
随机推荐
- go-spew golang最强大的调试助手,没有之一
go内置的fmt.sprintf已经很强大了,但是和spew比起来还是相形见绌,这里来一个例子. import ( "fmt" "github.com/davecgh/g ...
- sqlServer组合主键
sqlServer 组合主键 创建表时: create table Person ( Name1 ) not null ,Name2 ) not null primary key(Name1,Na ...
- WebJars——web端静态资源的jar包
1.WebJars介绍 Web前端使用了越来越多的JS或CSS,如jQuery,Backbone.js和Bootstrap.一般情况下,我们是将这些Web资源拷贝到Java Web项目的webapp相 ...
- linux安装数据库
1.登录数据库 mysql -u root -p xxxxxx 2.创建数据库 create database xx; 3.use xx; 4.source xx.sql
- Android 开发环境的构建备忘
准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ JD ...
- angularJs路由的使用
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- CentOS 7 开放防火墙端口 命令(转载)
CentOS 7 开放防火墙端口 命令 最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用fire ...
- [HNOI/AHOI2018]排列
[Luogu4437] 如果\(a[i]=j\)则序列\(p[]\)中\(j\)必须排在\(i\)前面,如果\(j\)不在范围内则不管,求一个式子\(\sum_{i=1}^n iw_{p[i]}\)的 ...
- LeetCode74.搜索二维矩阵
74.搜索二维矩阵 描述 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值.该矩阵具有如下特性: 每行中的整数从左到右按升序排列. 每行的第一个整数大于前一行的最后一个整数. 示例 示 ...
- codeforces 1101G (Zero XOR Subset)-less 前缀异或+线性基
题目传送门 题意:给出一个序列,试将其划分为尽可能多的非空子段,满足每一个元素出现且仅出现在其中一个子段中,且在这些子段中任取若干子段,它们包含的所有数的异或和不能为0. 思路:先处理出前缀异或,这样 ...