首页 / 浏览问题 / 云GIS / 问题详情
获取iserver数据服务中道路经纬度数据
7EXP 2023年09月01日
使用iserver发布了线数据矢量瓦片类型的数据服务,我现在想根据线数据中的某一个属性获取该线段的所有属性值和经纬度,该怎么获取啊

2 个回答

您好,您具体是想在那个产品中进行查询,您的发布流程是什么样的?

这边建议您:

  1. 查找数据集信息:首先,使用 SuperMap iServer 的数据服务接口,查找包含线数据的数据集信息。你可以通过发送 GET 请求到以下 URL 获取数据集信息:

    http://<iServer 服务器地址>/<iServer 实例名>/rest/data/datasources/<数据源名称>/datasets/<数据集名称>
  2. 查询属性和几何信息:对于每个线段,使用数据服务接口发送查询请求,获取线段的属性和几何信息。你可以通过发送 POST 请求到以下 URL 执行查询操作:

    http://<iServer 服务器地址>/<iServer 实例名>/rest/data/datasources/<数据源名称>/datasets/<数据集名称>/queryResults.json

    在请求体中,设置查询条件以筛选线段,并指定返回的属性字段和几何信息。

  3. 解析查询结果:解析查询结果,提取每个线段的属性值和经纬度信息。你可以使用你所使用的编程语言来处理获取到的 JSON 格式的查询结果。

455EXP 2023年09月01日

您好,可以尝试以下方法:

1.利用featureservice的sql查询将需要获取属性的线图层查询出来。

2.在控制台中打印输出结果。

可以参考以下代码:

1.设置sql查询参数

2.调用featureservice服务

3.在控制台中查看结果,结果示例

希望可以帮助到您!

460EXP 2023年09月05日
...