斯潘8
斯潘4
由于激光雷达点云数据包含返回激光的任何表面的信息,我们可以用它来模拟地形和建筑形状。这正是我们在演示中要做的,其中,LAS点云用于(1)构建三角形不规则网络(TIN)地形模型,(2)将建筑足迹挤出到实际的3D高度。这两个步骤中的每一个都将成为我们输出的一个层次:一个写为PDF的3D模型,它捕获了温哥华附近的城市建筑环境。
此工作流有两个技巧:(1)提取和替换建筑足迹几何图形(矢量亚搏在线数据)。以及(2)使用建筑足迹裁剪点云。简而言之,我们将隔离每个建筑足迹的点云,然后将这些足迹拉伸成三维实体。按照下面的逐步过程,了解有关如何设置此三维点云工作流的更多信息!亚搏在线
CAD建筑轮廓:
LAS点云:
温哥华市的点云数据以ASPRS激光雷达数据交换格式(LAS)存储。三维点云的行业标准。从矢量acad dwg文件读取建筑轮廓和基准高度。读取两个文件:
源数据\las.laz
为AutoCAD DWG建筑示意图文件添加阅读器。在读取CAD文件时,请记住进入参数并将“Group Entities by”:设置为'属性架构'以便访问“基准高度”属性以便稍后进行拉伸。
源文件\数据\建筑\轮廓.dwg
添加一个几何量角器并连接建筑示意图以将当前几何图形存储在特征的属性中。如果必须临时更改某个特征的几何图形以获取附加信息,则此功能非常有用,在接下来的步骤中,当我们将这些数据与点云结合时,情况也是如此。提取特征的原始几何图形可以使其随时恢复。一旦我们准备好将建筑挤压成三维,我们将恢复建筑足迹的几何图形。
在几何量角器参数,确保几何编码设置为'FME二进制'目标几何属性为_几何图形.我们不需要删除几何图形。
如果你现在想运行你的翻译,请记住调整功能处理,以便在拒绝功能时转换不会终止。您可以通过以下方式完成此操作:
导航器>工作区参数>转换>拒绝功能处理:
更改它以继续翻译。
分类点云将包含存储分类的组件,通常作为编码数值。这种分类通常用于区分属于地面的点,植被,建筑,等。添加一个点云过滤器对于LAS读者,使用以下表达式筛选出分类为建筑物或地面的点(注意[注释]在方括号中,不包括在你的表达中)
@部件(分类)==6[建筑物港口]
@组件(分类)==2[地面端口]
这里是到目前为止的工作区:
为了得到每个建筑物的高度值,通过建筑轮廓特征剪裁点云。添加一个剪刀将过滤后的建筑点连接到剪报港口和建筑轮廓剪刀端口。为了保留裁剪器的属性,检查'合并属性'中的参数剪刀变压器。将“累积模式”设置为合并裁剪器',和冲突解决'使用剪报'.这意味着我们将保留点云(clippe)属性,并通过保留点云属性来解决合并中的任何冲突。结果是每个建筑都有一个点云!
将内部输出端口从剪刀到A点云统计计算器变压器。打开点云统计计算器属性并选中该框以获取每个建筑的点云的中值,并将其作为属性存储在每个功能上。使用中间带是因为屋顶提供了点云中的大部分点。我们不使用最大点云高度,因为这包括一些不代表实际建筑高度的天线。
使用几何置换器从属性恢复几何图形的步骤_几何图形
.现在,每个建筑都有其原始的向量几何体,并且具有从点云导出的中间高度值。
因为z.中值来自点云统计计算器代表海拔高度,而不是建筑物的真实高度,我们需要一种合理的方法来根据我们拥有的两个高程数据来确定建筑物的高度:建筑物占地面积的高程(基准高度)和建筑物屋顶的高程(中间值)。添加一个3力从源dwg建筑轮廓中将“基准高度”属性设置为“基准高度”。一旦基准标高正确,我们可以用一些简单的减法精确地将建筑物的高度从建筑物的基础标高挤出到中心点云的高度。
如果您没有选择基准高度,确保读卡器参数设置为按:属性模式对条目分组。更换读卡器以访问其他参数。
拉伸被定义为对象通过附加尺寸的延伸。在我们的例子中,我们要将我们的二维建筑足迹投影到三维建筑中。为了实现这一目标,我们添加了一个挤出机 变换器,以从点云减去基础高程得出的屋顶高度挤压建筑物。在中使用算术编辑器挤出机并在距离字段中输入以下表达式:
@值(z.中间值)-@值(基准高度)
二维建筑轮廓多边形将根据建筑的高度值成为三维实体。
将创建一个地面点,以填充建筑物周围的地形。添加一个发电机变压器和接地输出端口点云过滤器到的点/线输入端口发电机.的表面公差参数发电机确定哪些输入点作为顶点添加到模型中。在我们的例子中,值1是合适的。值越大,更多的输入点将被过滤掉。
三角网曲面和拉伸的建筑可以写入任何支持曲面或网格的格式,如SketchUp,三维PDF,欧特克FBX,等。在这个例子中,我们将写入一个Adobe3D PDF并创建两个目标功能类型,一个用于建筑,一个用于地面。将挤压过的建筑物和t表面输出端口从发电机它们各自的特征类型。
要创建单个PDF,您将在一个编写器中写出两种功能类型:
现在,当你去导航器查看编剧时,请注意,在Buildings Writer中有两种特征类型。运行工作区以生成PDF文件,并使用 Adobe PDF阅读器.祝贺你!你写了332
轮廓的特征和三角网的1个特征。如果您决定进行任何更改并再次运行翻译,再次开始翻译之前,请确保已关闭所有打开的PDF。
在Adobe PDF Reader中查看的3D模型:
替代方法-从点云开始的建筑高度
如果矢量建筑足迹中没有建筑高度/立面数据,您可以从点云数据而不是从现有属性中检索建筑物的基准高度。在挤压之前,最好将建筑轮廓覆盖在锡面上。为了创造一个平的基础,应该只有一个Z
每个大纲的值。为了实现这一目标,表面强奸者,坐标测量仪和统计计算器是一个很好的开始的地方!
此工作流突亚搏在线出显示了点云过滤器用于处理LAS文件以及FME中可能将不同类型的多个文件组合成有价值的信息产品。利用矢量构建足迹和点云,我们提取了海拔数据,合并了几何图形,挤压三维实体,创建了一个表面和建筑模型,一旦全部写成PDF,不熟悉地理信息系统或不使用FME桌面的同事可以很容易地在PDF阅读器中共享和查看。
我尝试了和你上面提到的完全相同的程序(减去建筑物部分)。
但我没有输出,我无法可视化三维地形模型。我想我遗漏了一些东西,我想知道你是否能帮忙。
无论是在FME检查员还是在2016年的草图中,我都看不到任何结果。
你能告诉我遗漏了什么吗?请查收随附的.fmw文件
?2019安全亚搏在线软件公司|合法的