首页 / 浏览问题 / WebGIS / 问题详情
iServer Buffer 缓冲接口
147EXP 2024年07月10日

版本:10i

问题描述:

在 服务:https://iserver.supermap.io/iserver/services/geometry/restjsr/v1/geometry/buffer

中设置点缓冲的参数:

示例: {"type":"POINT" ,"points":[{"x":113.083439,"y":25.78747}]}

但是得到的缓冲结果局庞大(经度都到120去了)!这个是什么情况造成的?我要怎么去解决?

1个回答

您好,我这边测试可以用spatialanalyst中的缓冲区分析,可以调用buffer接口,然后在传入的参数中添加上缓冲半径的单位

https://iserver.supermap.io/iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/geometry/buffer

686EXP 2024年07月10日
我们需要一个固定的地址接口,上面的 形式就很符合应用场景。你所说的analysis这个服务,是动态创建的,

所以如果用之前的那个 buffer接口,我应该改动哪里?我看官网的也一样
geometry接口无法传入单位设置参数,如果您要用地理坐标系的点进行叠加分析,需要按照1度约等于111km的方式将度换算成米作为缓冲区半径
...