span8
span4
大家好,
我目前的项目是从生成的CAD数据,点云和DTM一个citygml模型。建筑模型LOD0和LOD1准备好了,我的工作现在LOD2。我跟着一些教程和在CityGML OGC文档然而,建筑物的表示不出来正确。这里有一些步骤,我跟着,并可以在wokspace打印中可以看出:
- I上分离表面(解聚合)中的固体,存储原始固体(PARENT_ID)的gml_id;
- 确定了由两个建筑物共享的表面;
- 除去原始固体(geometryRemover)的几何形状;
- 在固体,我创建与构成所述固体的表面的ID列表“ citygml_bounded_By {} Xlink_href”(匹配);
- 对于固体,我设置的LoD名称= LoD2Solid和功能角色= cityObjectMember;
- 我在分离屋顶,墙壁和地面的表面通过正常(PlanarityFilter);
- 和用于表面,我设置的LoD名称= LoD2multiSurface和功能角色= BoundedBy;
与LOD2 OGC建设(PDF PG 293)的例子文本编辑器输出文件进行比较,我注意到一些不同之处:
- 在该例子中,是xlinks_href作为表面部件的复合表面的一部分(
- 并且在该示例中,ID中的链接所指示属于一个多边形,而不是一个面。
我手动编辑的建筑从我在文本编辑器输出,使它看起来像模型。这栋楼的预览显示正确。
附带的是,建筑在我原来的输出(output.gml)的GML的提取物和我在同一建筑物手动进行的编辑都在correct.gml.Could有人点我的变化,我应该做的工作区,这样的输出根据OGC的例子出来。
我提前为注意力和时间的感谢。
如果有人也面临同样的问题,@virtualcitymatt共享低于工作空间是非常有益的给我。
https://hub.亚搏在线safe.com/publishers/con-terra/templates/citygml-create-building-lod-2-using-xlinks
©2020安全亚搏在线软件公司|法律