斯潘8
斯潘4
1。在collada模型中阅读
2。阅读放置点
三。提取放置点坐标
4。使用点坐标属性连接模型几何图形。点记录是请求者,模型是供应商。这允许通过输入点的数量复制模型。
5。将坐标复制到kml_location_纬度和kml_location_经度格式属性。
6。将坐标系设置为ll84(即使它是输入数据的一部分,似乎也需要这样做)
7。关闭高级kml编写器参数“移动到本地坐标系”(默认为“打开”)。
8。写出到kml placemark。
使用.kmz会有帮助,因为它会导致fme将模型嵌入到kmz文件中,就像写入.kml一样,它有时在引用原始模型时遇到问题,因此,对于模型来说,kmz是一个好主意,就像对于光栅一样。
请注意,现在模型是为每个点而不是仅引用原始模型的每个点复制的。如果您的模型很小,并且您只放置了几百个,这可能是可以的。但是,如果您有一个更大模型的数千个实例,那么结果将变得相当大并且很难处理。我们有一个增强请求,要求在KML中添加对实例collada模型的支持。
对,文章中的“放置点”一词是指原点或插入点。如果您有一个形状文件,想要为每个多边形生成一个点,为了将其放置在正确的位置,可以使用CenterPointReplacer。如果您有需要参考点的三维对象,可以在将它们输入到CenterPointReplacer之前,使用SurfaceFootprintPreplacer生成足迹。这只是一个一般的方法。每个数据集都有自己的怪癖,因此,如果您在执行此项任务时遇到任何问题,请立即联系我们:亚搏在线safe.com/支持并将您的数据和工作区发送给我们。
?2019安全亚搏在线软件公司|合法的