斯潘8
斯潘4
大家好,
我需要工作区的紧急帮助来将SketchUp转换为CityML。论坛中的一些帖子说,FME不支持创建XLinks。因此,我根据这个老的“如何在FME中编写citygml”教程创建了我的工作台,并使用gml_id和gml_parent_id来表示部分-整体关系。现在我发现,如果我使用程序文件夹中的citygml_feature_types.xml文件导入写入程序类型,autocomplete函数提供一个名为citygml_的列表属性,由.xlink_href绑定。我试过了,它确实为我给它的gml-id创建了xlinks,但是我如何才能创建一个只有XLinks引用边界曲面的实体呢?使用我当前的工作区,它为边界曲面创建两次几何图形+一次XLinks。
我希望你们能帮我——提前多谢。我还可以提供示例文件来澄清我的问题。
亲切的问候,
菲利普
请注意,我们正在为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即将到来时会容易得多。
如果你用实体(建筑)写出任何几何图形,这可能就是复制的来源。你在建筑前用过几何模型吗?这样行吗?抱歉,没有看到工作区本身,我无法真正判断我所说的是否有效。
?2019安全亚搏在线软件公司|合法的