数据查询


已发布为服务的数据,可通过SuperMap Online进行数据查询。并包括查询方式、查询参数以及目标坐标系的配置,查询结果支持投影转换,可将查询结果转换为目标坐标系所对应米制单位。如下图所示,将查询结果通过SuperMap Online 开发API叠加到百度地图上展示。

Step1 查看原坐标系与目标坐标系的支持关系

SuperMap Online 支持的坐标系适配关系:

原坐标系Code 目标坐标系Code
3857 4326、3857
4326 3857、4326、910101、910102、910111、910112
910101 910102、910111
910102 910101、910111
910111 910101、910102

SuperMap Online 支持的坐标系类型:

坐标系 Code编码 支持的地图
GPS经纬度 4326 天地图
GPS墨卡托 3857 天地图
四维、高德经纬度 910101 超图云、四维地图和高德地图
四维、高德墨卡托 910111 超图云、四维地图和高德地图
百度经纬度 910102 百度地图
百度墨卡托 910112 百度地图

Step2 进入查询结果集合界面

打开在数据发布中获取的服务发布地址,在”支持以下操作界面”窗口选择”queryResults”,进入查询结果集合界面,如下图所示:

点击”queryResults”,打开对话框,其中进行数据查询的参数配置。

Step3 根据目标坐标系查询结果集

在上面的对话框中,依次执行以下操作:

  • 选择”HTTP方法”中的”POST”方法
  • 设置查询的参数
  • 勾选”是否直接返回结果”
  • 选择目标坐标系
  • 点击”创建查询结果”进行查询

参数说明如下:

  • 查询模式:包括SQL查询、最近地物查询、距离查询、空间查询和范围查询
  • 查询返回信息:属性、地物、属性和地物
  • 目标坐标系:3857、4326、910101(四维、高德经纬度)、910111(四维、高德墨卡托)、910102(百度经纬度)
  • 结果支持的表述格式:xml、json、rjson、html、jsonp

Step4 输出查询结果

在上一步执行“创建查询结果”后,可在输出窗口中查看到查询结果,如图所示以json格式输出的查询数据: