首页 / 浏览问题 / 云GIS / 问题详情
缓冲区查询的缓冲距离
19EXP 2018年01月23日
iClient9D for Openlayers中,缓冲区查询的参数bufferDistance,我的底图是经纬度投影的,但是我要查缓冲距离1米的,要怎么做?

1个回答

你好,在BufferSetting中有个参数叫radiusUnit, 缓冲半径单位,默认值为SuperMap.BufferRadiusUnit.METER,仅对BufferAnalyst有效。
1,603EXP 2018年01月23日
GetFeaturesByBufferParameters我想要这个里的bufferDistance,文档里说这个的单位跟底图是一致的,所以有什么方法可以把米转成经纬度的距离吗
1.建议先做缓冲区分析,得到面之后再进行查询,缓冲区分析的话就是我上面写的可以设置单位

2.如果一定要用缓冲区查询的话,自行根据你的坐标系进行换算,把米换成度,方法可百度
...