例如:我在地面上挖开一个区域,查询出该区域下所包含的管线,如何查询这些管线到周边cad模型建筑的水平距离与空间距离,请给予思路,谢谢
(1)sql查询。前提是要知道某个建筑的某些属性信息,通过属性信息来查询。(2)周边查询。通过管线上的某点,设置一个半径做缓冲区分析,得到一个结果A,用A和建筑做空间查询,查询相交的建筑即可。如果是CAD模型建筑,提取CAD模型建筑底面来做空间查询。
PS,Action3D有现成的量算,用鼠标点击测量的。如果是给点的话用组件接口:
Scene.ComputeSphericalDistance