“将建筑物输出到单个.obj文件”的答案 https://knowledge.亚搏在线safe.com/questions/84869/output-buildings-into-individual-obj-files.html “将建筑物输出到单个.obj文件”问题的最新答案 由Jovitatsafe回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/84871/view.html

Hi@greenstone1564


对于文件非常大的第一个问题,virtualcitymatt&\39;的答案是https://knowledge.safe.com/questions/74073/loading-a-large-citygml-datase亚搏在线t.html“>本问答;A对通过导出数据集在三维城市数据库中平铺数据集有很好的了解。根据https://www.3dcitydb.org/3dcitydb/fileadmin/downloaddata/3dcitydb\u Documentation\u v4.0.pdf“>3D City DB';的文档,您应该能够导出到CityGML并平铺数据集。pdf的第142页和第171页有更多关于导出边界框的内容。恐怕我没有使用它的个人经验。

一旦将其平铺到更小、更易于管理的文件中,就可以通过使用扇形分叉。将writer功能类型名称设置为属性gml\u parent\u id就可以了。我建议在运行一个完整的数据集之前,通过在导航器中设置读入读卡器的Max features来读取选定数量的特性来测试这一点。希望能有点帮助!

星期六,2019年1月5日01:03:36 GMT Jovitats亚搏在线afe公司
斯基普斯回答 https://knowledge.亚搏在线safe.com/answers/84870/view.html

@greenstone1564

两种方法:

取决于您的建筑是否具有表面材质,如果没有,您可以在GML数据中引入计数器或使用某些现有的建筑ID属性来扇出.obj文件。这将为每个不同的UID广播一个.obj文件,此参数设置在画布上的OBJ writer中可用。


或者如果您有带有附加.obj材质的照片镶嵌建筑物,您需要寻址/保留,您可以将writer fanout(在导航器窗格中)从否…


要有某种奇特的目录级创建步骤,以便不覆盖每个UID上的materials目录(如上所示),这可能不是来自GML文件的问题。

这将为每个建筑UID和UID.obj对象在该文件夹中,如果存在材料,它们将级联到这些目录中。(纽约哇这么多文件夹)但如果你需要分解它们,有两种方法可以将建筑物分割成单独的文件或目录中的文件。

:)

2019年1月5日星期六00:33:46 GMT 镰刀