美文网首页倾斜摄影与Smart3D(ContextCapture)教程
Smart3D教程-XML格式交换、Excel定义块-第四章4.

Smart3D教程-XML格式交换、Excel定义块-第四章4.

作者: 三维GIS那点事_王跃军 | 来源:发表于2019-03-27 23:51 被阅读67次

pdf版本的中英文对照版帮助文档V1.9版本已整理完成,并仔细核查,可作为案头资料。

获取方式:https://www.jianshu.com/p/0ce47773a84e

在线分享一样不停歇,致力于打造最大的Smart3D建模交流社群,欢迎各路大神加入!

PS:一直在想什么才是最好的教程,当通篇阅读了两遍Smart3D软件自带的英文帮助文档后,觉得自己之前整理的目录糟糕透了,于是一口气把它给翻译了(之前一直没找到中文版,老外对国内市场还是不够重视啊)作为标准教程。

4.2.19 XML 格式的块交换(BlocksExchange XML format)

BlocksExchange XML格式是Bentley为在ContextCapture Master中导入/导出块定义而指定的开放交换格式。

XML文件可以包含一个或多个块的属性。

可以在ContextCapture安装目录中找到上述示例和规范文件

4.2.20 Excel格式定义块(MS Excel block definition)

块Block定义可以根据Bentley指定的MS Excel规范编写导入。

此格式是为了方便从现有的XLS或XLSX格式的MS Excel文档中导入块(Block)。但是,我们建议您在一般情况下使用更灵活的blocksExchange XML格式。

在MS Excel文件中,块(Block)定义可以是部分的或完整的,数据可以以不同的形式组织。

您可以在ContextCapture安装目录中找到一个示例和模板:

•doc/blockimportsample.xls

•doc/BlockImportTemplate.xls

数据表(Data worksheets

在Excel文件中,数据由多个工作表提供。

XLS format islimited to 16384 rows, use XLSX format instead if you want to import largerdataset.

注:XLS格式限制最多16384,如果要导入更大的数据集,请改用XLSX格式。

照片组(Photogroups

具有相应参数的照片组(PhotoGroup)列表:

•名称(Name):此照片组(PhotoGroup)的唯一名称(必填)

•宽度、高度(Width, Height):以像素为单位的图像大小(必填)

•焦距(FocalLength):焦距(mm)(必填)

•传感器尺寸或像素尺寸(SensorSize or PixelSize):单位:mm(必填)

•主点X,主点y(PrincipalPointX,PrincipalPointY:):以像素为单位的主点位置(选填)

•主点X-mm,主点y –mm(PrincipaPointlXmm, PrincipalPointYmm):以mm为单位的主点位置(选填)

•相机姿态(cameraOrientation):摄像头方向参考,请参见blocksXchange XML格式(选填)

•k1、k2、k3、p1、p2:透镜畸变系数(选填)

照片(Photos )

带相应参数的照片列表:

•名称(name):文件名(必填)

•照片组(photogroupname):所属照片组(photogroupname)的名称(必填)

•路径(Directory):基本目录(选填)

•扩展名(Extension):文件后缀(选填)

•经度、纬度、高度或东距、北距、高度(Longitude, Latitude, Height or

Easting, Northing, Height):3D位置(选填)

•Omega、Phi、Kappa或Yaw、Pitch、Roll或Heading、Roll、Pitch:拍照时的姿态,根据选项以度或弧度表示(可选)

照片名可以是绝对路径、相对路径或文件名:

实际照片路径是使用可选选项baseimagepath、可选照片目录、照片名称和可选扩展名组合的。

控制点(ControlPoints

带名称和三维位置信息的控制点列表。

要提供控制点测量值,请改用blocksXchange XML格式。

选项(Options )

用于解释MS Excel文件的选项。

空间参考系统(SRS)

空间参考系统用于解释3D位置和旋转信息

支持EPSG code ("EPSG:XXX"), PROJ.4或 WKT定义

(使用弧度)InRadians

指定旋转角度单位请使用弧度而不是度

基础路径(BaseImagePath )

可选路径选项用来构建照片的绝对路径

块类型(BlockType )

可选性

4.2.21 空三导出XML格式(ATExport XML format)

空三导出的XML文件包含每张照片的内部和外部姿态数据:

•照片路径(image path):图像文件路径

•图像尺寸(ImageDimensions):以像素为单位的图像宽度和高度

•摄像机型号(CameraModelType):透视或鱼眼相机型号

•焦距(FocalLength):焦距(像素)

•鱼眼焦点矩阵(FisheyeFocalMatrix):仅用于鱼眼相机的像素焦点矩阵

•图像纵横比(AspectRatio):图像纵横比

•扭曲(Skew):图像扭曲,

•主点(PrincipalPoint):图像中的主点位置,以像素为单位

•畸变(Distortion):仅用于透视相机镜头畸变系数

•鱼眼畸变(FisheyeDistortion):仅用于鱼眼相机透镜畸变系数,

•旋转(Rotation):照片旋转(如果有地理参考,见ECEF)

•中心(Center):照片中心位置位置(如果有地理参考,在ECEF中给出)。

•倾斜(Skew):定义X和Y像素轴之间角度的倾斜系数。

•纵横比(Aspect ratio):如果像素不是正方形,则与1不同。

空三导出的 XML格式仅用于导出到第三方软件。如果以后要在ContextCapture中重新导入块,则必须使用Blocks Exchange XML格式。

译者注:此处貌似严格区分普通Block和空三后的Block的导出,感觉介绍的有点乱


上一篇:Smart3D中文版的帮助文档第四章4.2.15----V4.4.9.516

下一篇:

老教程目录:https://www.jianshu.com/p/d3e5adb19f0c

Smart3D常见问题汇总:https://www.jianshu.com/p/b5ea70da3da7

如果感觉整理的还不错,欢迎点赞、分享

相关文章

网友评论

    本文标题:Smart3D教程-XML格式交换、Excel定义块-第四章4.

    本文链接:https://www.haomeiwen.com/subject/tycovqtx.html