无法获取两条polyline的交点
无法获取两条polyline的交点。
版本:ArcGIS Runtime SDK for Android 10.2.5
版本:ArcGIS Runtime SDK for Android 10.2.5
发起人
相关问题
- 作为Desktop用户对数据的获取比较乏力,可能缺了哪些知识?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- arcgis10.2有时候无法复制粘贴要素
- arcgis10.4 离线部署js api 4.3 版本 无法显示
- 微信页面 arcgis api 地图无法操作
- arcgis datastore安装后无法访问配置页面
- arcgis for python 如何获取线要素起点 终点坐标
- 网站用arcgis API for JavaScript写好,发布网站之后,别人访问无法加载地图?
- 地图服务发布成功,但无法启动服务
- 如何批量在交点处打断线?
- landsat8 融合后无法定标?
问题状态
- 最新活动: 2015-12-14 13:31
- 浏览: 3495
- 关注: 2 人
1 个回复
张赛
赞同来自:
Esri工程师已确认这是一个BUG。具体的BUG信息如下:
Bug BUG-000089913 When performing the Geometry Engine''s intersect operation in an application built with the Android API using two polylines that cross each other as the input geometry an empty polyline is returned as the result.
因此,目前推荐的折中方案是:
以获取Polyline A和Polyline B的交点为例,(1)调用GeometryEngine的Buffer方法输入一个极小的距离值对PolyineA进行缓冲操作,以获取缓存区多边形;(2)对PolylineB和步骤1中获取的PolylineA缓存多边形调用intersect方法,从而获取一个有效的polyline;(3)对步骤2中获取的相交线求中心点,从而折中地获取PolylineA和PolylineB的交点。
要回复问题请先登录或注册