浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
面要素缓冲区的建立
Frau
8EXP
2017年07月12日
请问可以在一个图层上用鼠标拾取面要素的数据来建立缓冲区吗?请说明一下大致实现的过程。是用datasetvector来存储吗?面缓冲区的半径就是用左缓冲区的距离(bufferanalystparam.LeftDistance)来设置吗?需要把端点设置为平头吗(bufferanalystparam.EndType = BufferEndType.Flat)?谢谢
iobjects
空间分析
请
登录
或者
注册
后回答这个问题。
1个回答
您好
1.Map.FindSelection ()可以获取到要做缓冲区的面要素
2.生成缓冲区的结果需要用一个面数据集来存储
3.使用BufferAnalystGeometry.CreateBuffer 方法 (Geometry, BufferAnalystParameter, PrjCoordSys)来生成缓冲区
4.面缓冲区的半径就是用左缓冲区的距离(bufferanalystparam.LeftDistance)来设置
5.面缓冲区只能设置圆头缓冲
胡林
5,985EXP
2017年07月13日
您好,能不能详细的说明一下Map.FindSelection()的用法?
从图层上得到的面要素的类型是double型的吧,请问怎么转换类型存入到面数据集里。
谢谢
不是,Map.FindSelection ()方法返回的是Selection[]选择集集合
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
缓冲区相关问题
建立缓冲区程序报错
缓冲区的建立
建立线型缓冲区
自动建立缓冲区
缓冲区分析,为啥我的是糊了一层上去?
点的缓冲区分析
cesium 缓冲区分析
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...