在CC软件中修复水面可以通过以下两种方法:
使用CCC建模软件自带的kml约束功能
优点:与出模型同步进行,不需要使用多种软件。
确定:处理鱼塘等多数水面时比较麻烦,在使用kml约束时需要定kml高程,对于比较宽阔且较长的水域,生产出来的效果会出现水域错层。
使用模方软件(ModelFun2.1)
优点:有水面修整专用模块,可以快速修补,而且水域颜色可以自己选取已有水域色彩,更方便做到全图统一。
使用CCC软件修复水面的步骤:
导入照片数据
使用CC处理空三,参考《ContextCapture Center 操作教程以及细节详解》进行常规详细处理。
制作约束范围文件
可以直接使用CC生产到正射影像的一步,也可以基于谷歌地球去绘制范围。这里使用的是生产好的正射影像。
打开CC空三3D视图,量取水面高度,记录为70.85米。
使用谷歌地球打开KML文件,将高度更改为绝对高度70.85米,并保存。
将KML文件导入CC,发现约束文件平面与4D视图内的点云平面没有相交。再次量取相同位置高度,发现高程变成了90.25米,这是因为谷歌转换的KML文件高程系统产生了变化。需要将KML文件高程更改为90.25米,并重新导入CC,使约束平面与点云完美重合。
提交或更新模型生产
如果已经进行过模型生产,直接提交更新即可。
如果未提交模型生产,直接提交新的生产项目。对于大范围数据瓦片数据较多,可以先提交瓦片生产制作好正射后再制作KML更新相关瓦片。
建议:
如果对水面修复效果要求较高,建议使用模方软件(ModelFun2.1),因为它有专用模块且操作相对简便。
如果需要与现有模型同步进行水面修复,可以使用CCC软件自带的kml约束功能,但需要注意高程系统的转换问题。