首页 / 浏览问题 / 云GIS / 问题详情
iserver 专题图地址可以传参查指定的图片么
16EXP 2023年05月22日

使用产品:iserver 10 操作系统:win10 x64
数据类型: oracle 11g x64 或 文件型
问题详细描述:专题图根据指定字段查询缓存图
问题重现步骤: 1.现在想直接通过iserver 地址查询出相应地块数据,不通过前端api查询,从图片中点击会展示一个地图,想从那个地址传参查出指定地块数据,如图。

问题关闭原因: 已解决

1个回答

您好,您截图展示的位置仅为地图服务预览,无法实现您说的设置部分参数进行查询。地图服务有queryResults资源,通过对queryResults资源执行 POST 请求,可以进行 SQL 查询、距离查询、空间查询、最近地物查询、范围查询等。查询后的结果在queryResults资源在地图中高亮预览(并不会仅展示查询结果,如下图)

如果需要仅展示地图中的部分数据出图,可以使用tempLayersSet资源,过 POST 请求为地图创建一个临时图层集,具体参数设置参考帮助文档:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/maps/map/tempLayersSet/tempLayersSet.htm

3,143EXP 2023年05月22日
post 请求的结果,怎么解析成类似你上边这个紫色的底图,想要 一个直接访问的图片路径啥的,这个post请求返回格式可以是png么

创建完临时图层之后可以通过entireImage资源构造get请求获取全幅显示的图片,请求参考http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/maps/map/entireImage.htm

能给一个传参查询的post请求(过 POST 请求为地图创建一个临时图层集)例子么
上面提供的帮助文档介绍里面有示例哈

按照示例加入参数 post  接口就报错,难道参数格式有问题,具体是什么样格式参数

您请求的url都不对呢
我这url是本地跑得iserve服务地址

您仔细看一下临时图层示例呢,使用的是tempLayersSet.rjson资源。

...