看起来这在FME 2019.0测试版中得到了支持!谢谢@ DeanA亚搏在线tSafe!我要做些测试。
多谢你们俩@虚拟城市马特和@ DeanA亚搏在线tSafe!
很高兴知道,XLink的支持正式开始了,因为它是城市的一个不可分割的组成部分。此外,FME是在citygml中实现不同类型数据的最佳可用和通用工具。我将尝试通过您提供的建议来获得一些结果,并不断更新您的建议!
请注意,我们正在为2019年的FME开发XLinked几何支持——希望在一个月左右的时间内可以得到一些支持。马特所描述的方法可能有效,但是,一旦我们获得了完全支持,您将只需要在编写器上设置一个高级设置来控制您是要保留还是解析几何链接,然后FME会做剩下的。
目前有两种方法-您可以尝试设置几何属性,看看CityXML编写器是否按照Matt的建议正确地编写了这些属性。另一种方法是,对于GML编写器(而不是citygml)的一些版本,我们更改了data type=xml_geometry的字段,以接受XML和geometry。这意味着,如果您创建的字段与XML几何字段同名,然后移除特征几何体,您可以使用gmlFeatureComposer的组合,geometryextractor和xmltemplater可在编写几何图形之前对其进行自定义。对于一个或两个功能类型,您可以使用GML编写器和citygml应用程序模式来尝试这种方法。但这是相当复杂的,低级GML/XML工作,不支持纹理,因此,我希望等待XLink几何支持在FME 2019即将到来时会容易得多。
如果你用实体(建筑)写出任何几何图形,这可能就是复制的来源。你在建筑前用过几何模型吗?这样行吗?抱歉,没有看到工作区本身,我无法真正判断我所说的是否有效。