首页 / 浏览问题 / 三维GIS / 问题详情
已知两个面,如何求边距的最小距离?
82EXP 2016年12月23日

1个回答

您好,这个没有现成接口。能说说具体应用场景吗?是三维面还是二维面?
3,389EXP 2016年12月23日
我在三维地形上挖坑,获取这个面,然后缓冲查询附近的一个建筑面,就是  挖坑区域与建筑的距离

您好,要求不高的话建议还是算大致的吧,比如挖坑面和建筑面内点距离。

如果您确实要精确的,给您提供一个思路:

取面A的一条边,遍历面B所有边,算出几个距离;

取面A的另一条边,遍历面B所有边,算出几个距离;

……

最后取距离的最小值即可。

求线段之间最短距离请参考(来源于百度):

http://wenku.baidu.com/link?url=7qiHjPq7SC58bUyPOp21FKrq0BwxBFz7T2MwOvouTHLogAjFlLloNqpr8kJTL5gqLx_2NubMk2zNwxRSkj4gjqz92DTG74Dk4oC6oood287

两点之间的距离用哪个方法?
两点之间用数学公式就OK了
...