首页 / 浏览问题 / 组件GIS / 问题详情
超图FAQ:Java组件11.2.0,用datasetVector.query()接口进行查询,客户这边数据集的单位是平面-米,代码里获取到的数据集单位也是米,于是按照米去设置了查询半径为100米,但是查询结果把整个数据集的都查出来了
55,378EXP 2024年07月01日

iObjects Java 11.2.0,对数据集里的数据进行查询,用的是datasetVector.query()接口,接口里面提示缓冲半径的单位和数据集单位一致,客户这边数据集的单位是平面-米,代码里获取到的数据集单位也是米,于是按照米去设置了查询半径为100米,但是查询结果把整个数据集13万多条记录都查出来了。

1个回答

【问题原因】修改坐标系时,使用方法是直接定义,只修改了了单位,未修改坐标数值。 【解决办法】需要把存在数据的地理坐标系修改为投影坐标系,把单位从度修改为米,要使用数据集的投影转换保证原数据的准确性。
55,378EXP 2024年07月01日
热门文章
关注我们
...