浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
请问一下,我想用iObjectJava 组件来实现获取地图上某一个二维平面到某条线的最短距离,该如何去做呢?
helx001
1EXP
2024年10月31日
问题详细描述:
我想用iObjectJava 组件来实现获取地图上某一个二维平面到某条线的最短距离,是需要先获取该二维平面的最小外接矩形,然后获取该矩形的中心点,再求中心点到线的距离吗?我的这个思路对吗?有没有更加简洁的方法?
iobjectjava
二维平面
中心点
距离计算
请
登录
或者
注册
后回答这个问题。
1个回答
您好,最短距离我们有已经实现好的方法
Geometrist对象
public static double distance(Geometry geometry1,
Geometry geometry2)求两个几何对象之间的距离。
注意:几何对象的类型只能是点、线和面。这里的距离指的是两个几何对象边线间最短距离。例如:点到线的最短距离就是点到该线的垂直距离。
参数:
geometry1 - 第一个几何对象。
geometry2 - 第二个几何对象。
返回:
两个对象之间的距离。
希望能帮助到您
刘亚博
1
955EXP
2024年10月31日
非常感谢,这个方法完美契合我的需求。不过还有一个小问题,distance(Geometry geometry1, Geometry geometry2) 这个方法返回值是double 类型,单位是什么呢?我需要把距离以M(米)或者KM(千米)的形式进行标注,该如何转化?
您好,返回结果单位与源数据集单位一致,你可以使用平面坐标系,得到的结果单位就是米
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
supermap iobject 请问如何计算一条曲线上两个点之间的的曲线距离?
iClientOpenlayers计算经纬度地图下点到线的最短距离的方法
空间两条线段的最短距离
求教如何测量点到线的最短距离
.net 三维空间里面测量两条线的水平距离
web端 二维 距离测量,期望可以实现捕捉管线的端点、垂足
超图桌面版可以测量二维平面内线段或点的距离吗
请问我想通过花费时间来分析最佳路径该如何实现呢
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...