下面是DataTable转化JSON的DataTableToJSON()方法代码。
由于上面示例代码的客观原因,不能独立封装成接口,下面将上面的示例代码封装到空间查询服务接口SpatialQuery接口里面,其说明如下表。
|
| 参数名称 | 参数个数 | 参数类型和值 |
|---|---|---|
tokens
|
1个(必选) | 权限验证 |
schema
|
1个(必选) | postgre架构名称 |
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个(可选) | 整型类型,分页记录数 |
formatter
|
1个(可选) | 返回数据类型(json、xml) |
空间查询服务类型说明列表
| 空间查询类型名称(serviceOperation) | 空间查询描述 |
|---|---|
POINT
|
检索和指定点位置相关的要素 |
CIRCLE
|
检索和指定圆位置相关的要素 |
RECTANGLE
|
检索和指定矩形位置相关的要素 |
POLYGON
|
检索和指定多边形位置相关的要素 |

SpatialQuery操作请求方法实现参数