空间查询服务,为用户提供点、拉框和多边形多种方式的查询服务。同时此服务也实现了OGC制定的WPS规范接口。调用空间查询服务接口获得的响应数据默认以Json数据格式组织。
空间查询服务接口主要包括SpatialQuery接口,其说明如下表。
|
| 参数名称 | 参数个数 | 参数类型和值 |
|---|---|---|
schema
|
1个(必选) | postgre架构名称;默认值为public |
tableName
|
1个(必选) | 表名称 |
WhereClause
|
1个(必选) | 值为属性过滤SQL子句 |
spatailType
|
1个(必选) | 0:Intersects,1:Touches,2:Overlaps,3:Crosses,4;Within,5:Contains,6:Covers |
spatialGeoType
|
1个(必选) | 0;Point,1:PolyLine,2:Polygon |
spatialGeo
|
1个(必选) | 空间查询目标坐标字符串;例:(3 4,5 4,5 3,3 4) |
SubFields
|
1个(可选) | 查询字段;例 id,typecode |
isBuf
|
1个(可选) | 是否建立缓冲区 |
bufSize
|
1个(可选) | 缓冲区大小 |
page
|
1个(可选) | 整型类型,分页索引 |
pageSize
|
1个(可选) | 整型类型,分页记录数 |
空间查询服务类型说明列表
| 空间查询类型名称(serviceOperation) | 空间查询描述 |
|---|---|
POINT
|
检索和指定点位置相关的要素 |
CIRCLE
|
检索和指定圆位置相关的要素 |
RECTANGLE
|
检索和指定矩形位置相关的要素 |
POLYGON
|
检索和指定多边形位置相关的要素 |
SpatialQuery操作请求方法实现参数