答案为“OSM数据到3D建筑” https://knowledge.亚搏在线safe.com/questions/33255/osm-data-to-3d-buildings.html 对于这个问题的答案,最新的“OSM数据到3D建筑” 通过mark2atsafe回答亚搏在线 https://knowledge.亚搏在线safe.com/answers/33327/view.html

那么它不是完全正确,你需要创建建筑高度...在OpenStreetMap的提供人已经进入该信息。例如,这里是一个建筑在纽约的FME看...

所以,从理论上讲,你只需要使用挤压机变压器设定到存储建筑物的高度属性。

在实践中,我选择了纽约,因为我肯定有将建筑高度。您的数据的区域可能没有,在这种情况下,你将不得不作出一个。

您既可以设置一个固定值,或者产生一个与RandomNumberGenerator。另一种方法是使用的ExpressionEvaluator计算基础上的建筑面积(​​占地面积)的高度 - 的基础上,一个更大的建筑很可能是高的。

另外,如果你能得到的点云数据的保持你使用可能产生的建筑物的高度。

所以,这是可能的,它只是取决于你想成为什么样的数据,你有怎样准确。

周五,2016年9月2日15时17分三十秒GMT mark2at亚搏在线safe
通过redgeographics回答 https://knowledge.亚搏在线safe.com/answers/33283/view.html

如果你希望它看起来逼真,你需要有高程数据的一些源,这样就可以判断建筑物的高度(海拔),然后用3DForcer设置建筑物多边形这样的高度,并与挤出机 a negative distance to create a 3d block of the building.

但是,这样一来会看坏,如果你有高度差为整个建筑将得到一个高度的建筑物。

这篇知识库文章应该给大家介绍的过程中一些三分球,但关键的问题是,你必须有建筑高度数据。

周五,2016年9月2日9时三十〇分23秒GMT redgeographics
通过crayxt回答 https://knowledge.亚搏在线safe.com/answers/33256/view.html

数据的实施例?

周五,2016年9月2日4时50分三十九秒GMT crayxt