首页 / 浏览问题 / 云GIS / 问题详情
能否使用ajax对iServer上二维的数据服务进行空间查询
251EXP 2023年10月13日
目前使用iObjects.Java制作了一个拓展服务,拓展服务会打开本地工作空间,对内部矢量数据集进行空间检索,返回我想要的数据,但一旦开始处理数据了发现检索的速度不尽人意。

前两天做过一个栅格数据,作为数据服务发布到iServer上后用ajax请求可以非常快速地得到大量的数据

获取栅格数据时的url如下:

"http://localhost:8090/iserver/services/data-GridSearch/rest/data/datasources/GridSearch/datasets/result_interpolator/gridValue.rjson" + "?x=" + data[index]["经度"] + "&y=" + data[index]["纬度"]

请问发布在iServer上的矢量数据集有没有类似的办法直接可以直接在ajax的url里输入经纬度,然后获取对应数据属性的方法

1个回答

您好,矢量数据集的数据服务无法直接在url里输入经纬度查询,可以对 featureResults 执行 POST 请求构造空间查询,具体请求参数可以参考帮助文档:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/data/featureResults/featureResults.htm

3,143EXP 2023年10月13日
感谢解答,获取数据的效率提高了不少
...