第8页
第4排
你好,FME社区!亚搏国际在线官网
我有以下问题:我的转换模式生成citygml特征类型tin relief,我想在上面贴上或是用发声键。也,我已经生成了一些建筑,并希望将屋顶纹理从同一个或多个图像覆盖在屋顶上。
当我试图打开转换模式中的褶皱锡浮雕(最终有一个检查器)时,它会起作用。然而,当我想稍后打开Citygml时,纹理不显示。也,Tin Relief拒绝导入3D城市数据库。数据的SRID是31277。
我正在上传我的模式,从模式中获取的数据和生成的citygml(https://mega.nz/!HY9QRIYT!0rfdxd5mvrmfr0hozyup8pjcrebuduyhglismh naa)。
我需要这个问题的帮助,也许可以纠正模式,以便使锡救济可用于导入到数据库与纹理。如果有人知道如何从Ortophoto只在屋顶表面添加屋顶纹理,我也会感谢你的帮助。
事先谢谢你,
斯特万
您好!@米洛瓦诺夫斯坦,请
我很抱歉告诉你错误的信息。马特是对的,2019年的FME也同意他的观点。如果您从下载并安装FME 2019.0测试版https://www.亚搏在线safe.com/support/support-resources/fme-downloads/beta/,您可以将纹理正确写入TinRelief。
我附加了一个修改后的工作空间,将纹理屋顶和锡为您。
@戴维安特亚搏在线,请@虚拟城市马特
首先,感谢你迄今为止所做的一切努力,我真的很感激。我已设法取得以下进展:
我用tiff图片制作了屋顶,当我打开数据时,我可以看到(我在4栋建筑上做了这个测试)。然而,我遇到的问题是:3dcitydb importer/exporter在下一个结构中将数据导出到.gltf中:每个导出的建筑都以gltf格式导出到单独的文件夹中,加上最初使用的TIFF(总而言之,我有1000多个子文件夹,它们与实际建筑模型具有相同的TIFF)。这就产生了下一个问题,整个文件太大,无法使用-超过50GB,用于大约1K的建筑物。(数据结构在添加的图片中。我尝试使用.ecw,但将返回tiff,同样的问题)
是否有任何方法可以避免将相同的文件复制到每个子文件夹中,而是只使用特定屋顶所需的部分?
您好!@米洛瓦诺夫斯坦,请
在citygml中,纹理只能应用于gml:abstractSurfaceType或gml:multisurface几何对象,或后代。tinrelief对象是gml的后代:abstractReliefComponentType,所以不能有纹理。您可能希望使用geometrycoercer将tinsurface从网格转换为复合曲面,然后写给citygml作为土地或植被代替。
为了对屋顶进行纹理处理,您可以使用最新版本的AppearanceSetter中的功能。如果将镶嵌的正射影像连接到外观端口,并将纹理坐标生成参数-纹理映射类型设置为自上而下的地理参照,正射影像将用于用适当对齐的图像对屋顶进行纹理处理。
有关3D纹理功能的详细信息,请看我们的3D网络研讨会,在https://www.亚搏在线safe.com/webinars/3d-fmem/
啊,是的,@米洛瓦诺夫斯坦,请您需要将外观设置器升级到新版本,才能访问新的“自顶向下地理引用”功能。
对于不支持纹理的TinRelief,这并不完全正确-图像/纹理可以链接到gml:triangulatedsurface(而不是gml:triagle)。
然后,纹理坐标将链接到gml:linearing,与通常一样。附在这里的示例(假数据,所以看起来很奇怪,它链接到一个图片,在这里上传太大了),但它起作用了。
Tin_with纹理.zip
我忘记添加的一件事是3D城市数据库不支持纹理锡。所以,即使你设法让它纹理化,它也不会导入。
如果你想要一个有纹理的地形,你需要的是使用一个地理参考结构-你可以在这里读到它:https://portal.opengeospatial.org/files/?工件编号=47842
查看PDF第57页。
我真的不知道你如何用FME创建这个。我还没有亲自测试过。
但3dcitydb支持这种地理参考纹理。
?2019安全亚搏在线软件公司|法律