# 数据源管理
# 获取数据源列表
接口地址
GET /adf-server-demo/datasource/list
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
dataSourceTypes | 数据源类型,多个逗号分隔(-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | query | false | string | |
dataStoreTypes | 数据存储类型,多个逗号分隔(0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | query | false | string | |
keyword | 名称过滤 | query | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«List«数据源连接»» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer(int32) | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer(int32) | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": [
{
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
}
],
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 测试数据源连接
接口地址
POST /adf-server-demo/datasource/test
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
}
2
3
4
5
6
7
8
9
10
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
数据源连接 | 数据源连接 | body | true | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | true | integer(int32) | ||
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | false | integer(int32) | ||
isDefault | 是否默认的 | false | boolean | ||
key | 标识 | false | string | ||
name | 名称 | false | string | ||
password | 密码 | false | string | ||
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | false | string | ||
userName | 用户名 | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 新增数据源连接
接口地址
POST /adf-server-demo/datasource/add
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
}
2
3
4
5
6
7
8
9
10
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
数据源连接 | 数据源连接 | body | true | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | true | integer(int32) | ||
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | false | integer(int32) | ||
isDefault | 是否默认的 | false | boolean | ||
key | 标识 | false | string | ||
name | 名称 | false | string | ||
password | 密码 | false | string | ||
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | false | string | ||
userName | 用户名 | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«string» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": "",
"message": "",
"status": "ok"
}
2
3
4
5
6
# 更新数据源连接
接口地址
POST /adf-server-demo/datasource/update
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
}
2
3
4
5
6
7
8
9
10
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
数据源连接 | 数据源连接 | body | true | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | true | integer(int32) | ||
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | false | integer(int32) | ||
isDefault | 是否默认的 | false | boolean | ||
key | 标识 | false | string | ||
name | 名称 | false | string | ||
password | 密码 | false | string | ||
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | false | string | ||
userName | 用户名 | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 删除数据源连接
接口地址
DELETE /adf-server-demo/datasource/delete/{key}
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据库标识 | path | true | string | |
deleteBizInfo | 是否删除关联的业务信息 | query | false | boolean |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 获取数据存储连接详情
接口地址
GET /adf-server-demo/datasource/detail/{key}
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | path | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«数据源连接» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer(int32) | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer(int32) | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
},
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 获取数据存储连接详情
接口地址
GET /adf-server-demo/datasource/detail2/{key}
接口描述
数据源连接详情,包含密码。请求头需包含access-token:Geoway
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | path | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«数据源连接» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer(int32) | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer(int32) | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
},
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 获取默认数据源连接
接口地址
GET /adf-server-demo/datasource/default
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
dataStoreType | 数据存储类型 | query | true | integer(int32) | |
dataSourceType | 数据源类型 | query | false | integer(int32) |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«数据源连接» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer(int32) | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer(int32) | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
},
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 设置默认数据源连接
接口地址
POST /adf-server-demo/datasource/default
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
isDefault | 数据源类型 | query | true | boolean | |
key | 数据存储类型 | query | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 获取数据集列表
接口地址
GET /adf-server-demo/datasource/datasets/{key}
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | path | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«List«数据集基本信息»» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | 数据集基本信息 |
aliasName | 别名 | string | |
datumType | 文件数据集类型 (0-文件数据集; 1-矢量空间型文件数据集; 2-镶嵌数据集空间型文件数据集) | integer(int32) | |
featureType | 要素类型 (-1-Unknown; 0-Point; 1-Polyline; 2-Polygon) | integer(int32) | |
fullName | 全名称 | string | |
hasRender | 是否有渲染索引 | boolean | |
id | 标识 | string | |
name | 名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer(int32) | |
subsets | 子数据集 | array | 数据集基本信息 |
tileType | 瓦片类型 (0-未知类型; 1-栅格瓦片; 2-三维地形瓦片; 4-三维模型瓦片) | integer(int32) | |
type | 类型 (0-未知类型; 1-要素数据集; 2-要素类; 3-表格; 4-瓦片数据集; 5-栅格数据集; 6-镶嵌数据集; 7-视图; 8-文件数据集; 30-服务数据集) | integer(int32) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": [
{
"aliasName": "",
"datumType": 0,
"featureType": 0,
"fullName": "",
"hasRender": false,
"id": "",
"name": "",
"serviceType": 0,
"subsets": [
{
"aliasName": "",
"datumType": 0,
"featureType": 0,
"fullName": "",
"hasRender": false,
"id": "",
"name": "",
"serviceType": 0,
"subsets": [
{}
],
"tileType": 0,
"type": 0
}
],
"tileType": 0,
"type": 0
}
],
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# 获取数据集详情
接口地址
GET /adf-server-demo/datasource/dataset/{id}
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
id | 数据集id | path | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«数据集» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | 数据集 | 数据集 |
aliasName | 别名 | string | |
dataPhase | 数据时相 | string | |
dataSource | 数据源 | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
dsKey | 数据源标识 | string | |
fullName | 全名称 | string | |
functionServices | array | 数据级关联功能服务信息 | |
serverKey | 服务器key | string | |
serviceName | 服务名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer | |
url | 服务地址 | string | |
hasRender | 是否有渲染索引 | boolean | |
id | 标识 | string | |
name | 名称 | string | |
render | 渲染索引 | 数据集渲染信息 | 数据集渲染信息 |
hasLabel | 是否包含注记 | boolean | |
isCreate | 是否当前系统创建 | boolean | |
mapServer | 渲染引擎地址 | string | |
server | 服务器地址 | string | |
serverKey | 服务器key | string | |
serviceCapabilities | 服务能力地址 | object | |
serviceName | 服务名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer | |
styleId | 样式id | string | |
url | 服务地址 | string | |
type | 类型 (0-未知类型; 1-要素数据集; 2-要素类; 3-表格; 4-瓦片数据集; 5-栅格数据集; 6-镶嵌数据集; 7-视图; 8-文件数据集; 30-服务数据集) | integer(int32) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {
"aliasName": "",
"dataPhase": "",
"dataSource": {
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
},
"dsKey": "",
"fullName": "",
"functionServices": [
{
"serverKey": "",
"serviceName": "",
"serviceType": 0,
"url": ""
}
],
"hasRender": false,
"id": "",
"name": "",
"render": {
"hasLabel": false,
"isCreate": false,
"mapServer": "",
"server": "",
"serverKey": "",
"serviceCapabilities": {},
"serviceName": "",
"serviceType": 0,
"styleId": "",
"url": ""
},
"type": 0
},
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# 数据集数据查询
接口地址
GET /adf-server-demo/datasource/dataset/query
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
id | 数据集id | query | true | string | |
condition | 属性过滤条件 | query | false | string | |
cutGeometry | 是否裁切几何图形 | query | false | boolean | |
fields | 查询字段 | query | false | string | |
geometry | 几何过滤条件 | query | false | string | |
pageIndex | 分页索引 | query | false | integer(int32) | |
relation | 空间关系,可用值:Contains,Crosses,Disjoint,EnvelopeIntersects,Equals,Intersects,Overlaps,Touches,Unknown,Within | query | false | string | |
returnCount | 是否返回结果数量 | query | false | boolean | |
returnGeometry | 是否返回几何图形 | query | false | boolean | |
rows | 每页数量 | query | false | integer(int32) |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«数据查询结果» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | 数据查询结果 | 数据查询结果 |
aliasName | 数据集别名 | string | |
data | 查询结果数据 | array | 单个数据结果 |
attributes | 属性值 | object | |
geometry | 几何图形 | string | |
objectId | 数据objectId | object | |
fields | 结果字段 | array | 查询结果字段 |
alias | 字段别名 | string | |
name | 字段名称 | string | |
id | 数据集id | string | |
name | 数据集名称 | string | |
total | 结果总数 | integer(int64) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {
"aliasName": "",
"data": [
{
"attributes": {},
"geometry": "",
"objectId": {}
}
],
"fields": [
{
"alias": "",
"name": ""
}
],
"id": "",
"name": "",
"total": 0
},
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 数据集数据查询
接口地址
POST /adf-server-demo/datasource/dataset/query
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
id | 数据集id | query | true | string | |
condition | 属性过滤条件 | query | false | string | |
cutGeometry | 是否裁切几何图形 | query | false | boolean | |
fields | 查询字段 | query | false | string | |
geometry | 几何过滤条件 | query | false | string | |
pageIndex | 分页索引 | query | false | integer(int32) | |
relation | 空间关系,可用值:Contains,Crosses,Disjoint,EnvelopeIntersects,Equals,Intersects,Overlaps,Touches,Unknown,Within | query | false | string | |
returnCount | 是否返回结果数量 | query | false | boolean | |
returnGeometry | 是否返回几何图形 | query | false | boolean | |
rows | 每页数量 | query | false | integer(int32) |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«数据查询结果» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | 数据查询结果 | 数据查询结果 |
aliasName | 数据集别名 | string | |
data | 查询结果数据 | array | 单个数据结果 |
attributes | 属性值 | object | |
geometry | 几何图形 | string | |
objectId | 数据objectId | object | |
fields | 结果字段 | array | 查询结果字段 |
alias | 字段别名 | string | |
name | 字段名称 | string | |
id | 数据集id | string | |
name | 数据集名称 | string | |
total | 结果总数 | integer(int64) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {
"aliasName": "",
"data": [
{
"attributes": {},
"geometry": "",
"objectId": {}
}
],
"fields": [
{
"alias": "",
"name": ""
}
],
"id": "",
"name": "",
"total": 0
},
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 空间数据库
# 获取空间数据源连接列表
接口地址
GET /adf-server-demo/datasource/geodb/list
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
keyword | 名称过滤 | query | false | string | |
types | 数据源类型,多个逗号分隔(0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql) | query | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«List«数据库连接»» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | 数据库连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer(int32) | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer(int32) | |
dbName | 数据库名称 | string | |
host | 主机 | string | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
port | 端口 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": [
{
"dataSourceType": 0,
"dataStoreType": 0,
"dbName": "",
"host": "",
"isDefault": false,
"key": "",
"name": "",
"password": "",
"port": "",
"url": "",
"userName": ""
}
],
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 获取连接下的所有数据库
接口地址
POST /adf-server-demo/datasource/geodb/listdb
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
}
2
3
4
5
6
7
8
9
10
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
数据源连接 | 数据源连接 | body | true | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | true | integer(int32) | ||
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | false | integer(int32) | ||
isDefault | 是否默认的 | false | boolean | ||
key | 标识 | false | string | ||
name | 名称 | false | string | ||
password | 密码 | false | string | ||
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | false | string | ||
userName | 用户名 | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«List«string»» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": [],
"message": "",
"status": "ok"
}
2
3
4
5
6
# 获取数据库模式列表
接口地址
POST /adf-server-demo/datasource/geodb/listschema
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | path | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«List«string»» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": [],
"message": "",
"status": "ok"
}
2
3
4
5
6
# 同步空间数据库
接口地址
POST /adf-server-demo/datasource/geodb/sync
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | query | true | string | |
schema | 模式名 | query | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 同步空间数据集
接口地址
POST /adf-server-demo/datasource/geodb/syncdataset
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | query | true | string | |
name | 数据集名称 | query | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«string» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": "",
"message": "",
"status": "ok"
}
2
3
4
5
6
# 获取空间数据集列表
接口地址
GET /adf-server-demo/datasource/geodb/dataset/list
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | query | true | string | |
keyword | 名称过滤 | query | false | string | |
schema | 模式名称 | query | false | string | |
types | 空间数据集类型(0-未知类型; 1-要素数据集; 2-要素类; 3-表格; 6-镶嵌数据集; 7-表格视图) | query | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«List«数据集基本信息»» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | 数据集基本信息 |
aliasName | 别名 | string | |
datumType | 文件数据集类型 (0-文件数据集; 1-矢量空间型文件数据集; 2-镶嵌数据集空间型文件数据集) | integer(int32) | |
featureType | 要素类型 (-1-Unknown; 0-Point; 1-Polyline; 2-Polygon) | integer(int32) | |
fullName | 全名称 | string | |
hasRender | 是否有渲染索引 | boolean | |
id | 标识 | string | |
name | 名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer(int32) | |
subsets | 子数据集 | array | 数据集基本信息 |
tileType | 瓦片类型 (0-未知类型; 1-栅格瓦片; 2-三维地形瓦片; 4-三维模型瓦片) | integer(int32) | |
type | 类型 (0-未知类型; 1-要素数据集; 2-要素类; 3-表格; 4-瓦片数据集; 5-栅格数据集; 6-镶嵌数据集; 7-视图; 8-文件数据集; 30-服务数据集) | integer(int32) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": [
{
"aliasName": "",
"datumType": 0,
"featureType": 0,
"fullName": "",
"hasRender": false,
"id": "",
"name": "",
"serviceType": 0,
"subsets": [
{
"aliasName": "",
"datumType": 0,
"featureType": 0,
"fullName": "",
"hasRender": false,
"id": "",
"name": "",
"serviceType": 0,
"subsets": [
{}
],
"tileType": 0,
"type": 0
}
],
"tileType": 0,
"type": 0
}
],
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# 获取所有要素类列表
接口地址
GET /adf-server-demo/datasource/geodb/dataset/listfc
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | query | true | string | |
keyword | 名称过滤 | query | false | string | |
onlyWithoutRender | 是否只返回没有渲染信息的 | query | false | boolean | |
pageIndex | 分页索引 | query | false | integer(int32) | |
rows | 每页数量 | query | false | integer(int32) | |
schema | 模式名称 | query | false | string | |
withDetail | 是否返回详情 | query | false | boolean |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | ResponsePage«要素类» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | 要素类 |
aliasName | 别名 | string | |
dataPhase | 数据时相 | string | |
dataSource | 数据源 | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
dsKey | 数据源标识 | string | |
extent | 范围 | 范围 | 范围 |
xmax | x最大值 | number | |
xmin | x最小值 | number | |
ymax | y最大值 | number | |
ymin | y最小值 | number | |
zmax | z最大值 | number | |
zmin | z最小值 | number | |
featureType | 要素类型 (-1-Unknown; 0-Point; 1-Polyline; 2-Polygon) | integer(int32) | |
fields | 字段 | array | 字段 |
aliasName | 字段别名 | string | |
defaultValue | 字段默认值 | string | |
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | integer | |
length | 字段长度 | integer | |
name | 字段名称 | string | |
nullable | 是否可以为空 | boolean | |
scale | 小数点位数 | integer | |
fullName | 全名称 | string | |
functionServices | array | 数据级关联功能服务信息 | |
serverKey | 服务器key | string | |
serviceName | 服务名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer | |
url | 服务地址 | string | |
hasRender | 是否有渲染索引 | boolean | |
id | 标识 | string | |
name | 名称 | string | |
oidField | oid字段 | string | |
parentId | 父数据集id | string | |
render | 渲染索引 | 数据集渲染信息 | 数据集渲染信息 |
hasLabel | 是否包含注记 | boolean | |
isCreate | 是否当前系统创建 | boolean | |
mapServer | 渲染引擎地址 | string | |
server | 服务器地址 | string | |
serverKey | 服务器key | string | |
serviceCapabilities | 服务能力地址 | object | |
serviceName | 服务名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer | |
styleId | 样式id | string | |
url | 服务地址 | string | |
shapeField | shape字段 | string | |
spatialRef | 空间参考 | 空间参考 | 空间参考 |
name | 名称 | string | |
srid | srid | integer | |
wkt | wkt | string | |
type | 类型 (0-未知类型; 1-要素数据集; 2-要素类; 3-表格; 4-瓦片数据集; 5-栅格数据集; 6-镶嵌数据集; 7-视图; 8-文件数据集; 30-服务数据集) | integer(int32) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string | |
total | 总数 | integer(int64) | integer(int64) |
响应示例
{
"code": 200,
"data": [
{
"aliasName": "",
"dataPhase": "",
"dataSource": {
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
},
"dsKey": "",
"extent": {
"xmax": 0,
"xmin": 0,
"ymax": 0,
"ymin": 0,
"zmax": 0,
"zmin": 0
},
"featureType": 0,
"fields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
],
"fullName": "",
"functionServices": [
{
"serverKey": "",
"serviceName": "",
"serviceType": 0,
"url": ""
}
],
"hasRender": false,
"id": "",
"name": "",
"oidField": "",
"parentId": "",
"render": {
"hasLabel": false,
"isCreate": false,
"mapServer": "",
"server": "",
"serverKey": "",
"serviceCapabilities": {},
"serviceName": "",
"serviceType": 0,
"styleId": "",
"url": ""
},
"shapeField": "",
"spatialRef": {
"name": "",
"srid": 0,
"wkt": ""
},
"type": 0
}
],
"message": "",
"status": "ok",
"total": 0
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# 获取镶嵌数据集列表
接口地址
GET /adf-server-demo/datasource/geodb/dataset/listmsc
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
key | 数据源标识 | query | true | string | |
keyword | 名称过滤 | query | false | string | |
onlyWithoutRender | 是否只返回没有渲染信息的 | query | false | boolean | |
pageIndex | 分页索引 | query | false | integer(int32) | |
rows | 每页数量 | query | false | integer(int32) | |
schema | 模式名称 | query | false | string | |
withDetail | 是否返回详情 | query | false | boolean |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | ResponsePage«镶嵌数据集» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | 镶嵌数据集 |
aliasName | 别名 | string | |
bandCount | 波段数量 | integer(int32) | |
dataPhase | 数据时相 | string | |
dataSource | 数据源 | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
dsKey | 数据源标识 | string | |
extent | 范围 | 范围 | 范围 |
xmax | x最大值 | number | |
xmin | x最小值 | number | |
ymax | y最大值 | number | |
ymin | y最小值 | number | |
zmax | z最大值 | number | |
zmin | z最小值 | number | |
fields | 字段 | array | 字段 |
aliasName | 字段别名 | string | |
defaultValue | 字段默认值 | string | |
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | integer | |
length | 字段长度 | integer | |
name | 字段名称 | string | |
nullable | 是否可以为空 | boolean | |
scale | 小数点位数 | integer | |
fullName | 全名称 | string | |
functionServices | array | 数据级关联功能服务信息 | |
serverKey | 服务器key | string | |
serviceName | 服务名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer | |
url | 服务地址 | string | |
hasRender | 是否有渲染索引 | boolean | |
id | 标识 | string | |
invalidValue | 无效值 | number(double) | |
name | 名称 | string | |
pixelDataType | 像素类型 (0-Unknown; 1-Bit; 2-Bit2; 3-Bit4; 4-Byte; 5-UInt16; 6-Int16; 7-UInt32; 8-Int32; 9-Float32; 10-Float64; 11-CInt16; 12-CInt32; 13-CFloat32; 14-CFloat64; 15-TypeCount) | integer(int32) | |
render | 渲染索引 | 数据集渲染信息 | 数据集渲染信息 |
hasLabel | 是否包含注记 | boolean | |
isCreate | 是否当前系统创建 | boolean | |
mapServer | 渲染引擎地址 | string | |
server | 服务器地址 | string | |
serverKey | 服务器key | string | |
serviceCapabilities | 服务能力地址 | object | |
serviceName | 服务名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer | |
styleId | 样式id | string | |
url | 服务地址 | string | |
spatialRef | 空间参考 | 空间参考 | 空间参考 |
name | 名称 | string | |
srid | srid | integer | |
wkt | wkt | string | |
type | 类型 (0-未知类型; 1-要素数据集; 2-要素类; 3-表格; 4-瓦片数据集; 5-栅格数据集; 6-镶嵌数据集; 7-视图; 8-文件数据集; 30-服务数据集) | integer(int32) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string | |
total | 总数 | integer(int64) | integer(int64) |
响应示例
{
"code": 200,
"data": [
{
"aliasName": "",
"bandCount": 0,
"dataPhase": "",
"dataSource": {
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
},
"dsKey": "",
"extent": {
"xmax": 0,
"xmin": 0,
"ymax": 0,
"ymin": 0,
"zmax": 0,
"zmin": 0
},
"fields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
],
"fullName": "",
"functionServices": [
{
"serverKey": "",
"serviceName": "",
"serviceType": 0,
"url": ""
}
],
"hasRender": false,
"id": "",
"invalidValue": 0,
"name": "",
"pixelDataType": 0,
"render": {
"hasLabel": false,
"isCreate": false,
"mapServer": "",
"server": "",
"serverKey": "",
"serviceCapabilities": {},
"serviceName": "",
"serviceType": 0,
"styleId": "",
"url": ""
},
"spatialRef": {
"name": "",
"srid": 0,
"wkt": ""
},
"type": 0
}
],
"message": "",
"status": "ok",
"total": 0
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# 获取要素数据集下的要素类
接口地址
GET /adf-server-demo/datasource/geodb/dataset/listsubfc
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
featureDatasetId | 要素数据集id | query | true | string | |
withDetail | 是否返回详情 | query | false | boolean |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«List«要素类»» |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | array | 要素类 |
aliasName | 别名 | string | |
dataPhase | 数据时相 | string | |
dataSource | 数据源 | 数据源连接 | 数据源连接 |
dataSourceType | 数据源类型 (-1-不支持的类型; 0-OracleSpatial; 1-PostgreSQL; 2-KingBase; 3-HighGo; 4-HighGo安全版; 5-SqlServer; 6-MySql; 21-Mongo; 31-HDFS; 32-共享目录; 41-IME服务器; 42-矢量瓦片服务器; 51-文件资料数据库; 61-Neo4j) | integer | |
dataStoreType | 数据存储类型 (0-空间数据库; 1-NoSQL数据库; 2-文件存储; 3-空间服务引擎; 4-文件资料数据库 ; 6-图数据库) | integer | |
isDefault | 是否默认的 | boolean | |
key | 标识 | string | |
name | 名称 | string | |
password | 密码 | string | |
url | 连接参数(数据库连接格式:ip:port/dbname;文件库为json字符串:{"geoDatabaseKey":"dbkey","fileStorageKeys":["fsKey"]}) | string | |
userName | 用户名 | string | |
dsKey | 数据源标识 | string | |
extent | 范围 | 范围 | 范围 |
xmax | x最大值 | number | |
xmin | x最小值 | number | |
ymax | y最大值 | number | |
ymin | y最小值 | number | |
zmax | z最大值 | number | |
zmin | z最小值 | number | |
featureType | 要素类型 (-1-Unknown; 0-Point; 1-Polyline; 2-Polygon) | integer(int32) | |
fields | 字段 | array | 字段 |
aliasName | 字段别名 | string | |
defaultValue | 字段默认值 | string | |
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | integer | |
length | 字段长度 | integer | |
name | 字段名称 | string | |
nullable | 是否可以为空 | boolean | |
scale | 小数点位数 | integer | |
fullName | 全名称 | string | |
functionServices | array | 数据级关联功能服务信息 | |
serverKey | 服务器key | string | |
serviceName | 服务名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer | |
url | 服务地址 | string | |
hasRender | 是否有渲染索引 | boolean | |
id | 标识 | string | |
name | 名称 | string | |
oidField | oid字段 | string | |
parentId | 父数据集id | string | |
render | 渲染索引 | 数据集渲染信息 | 数据集渲染信息 |
hasLabel | 是否包含注记 | boolean | |
isCreate | 是否当前系统创建 | boolean | |
mapServer | 渲染引擎地址 | string | |
server | 服务器地址 | string | |
serverKey | 服务器key | string | |
serviceCapabilities | 服务能力地址 | object | |
serviceName | 服务名称 | string | |
serviceType | 服务类型 (0-未知; 1-矢量瓦片服务; 2-栅格瓦片服务; 3-影像地图服务; 4-地名地址服务; 5-三维地形服务; 6-三维注记服务; 7-三维模型服务) | integer | |
styleId | 样式id | string | |
url | 服务地址 | string | |
shapeField | shape字段 | string | |
spatialRef | 空间参考 | 空间参考 | 空间参考 |
name | 名称 | string | |
srid | srid | integer | |
wkt | wkt | string | |
type | 类型 (0-未知类型; 1-要素数据集; 2-要素类; 3-表格; 4-瓦片数据集; 5-栅格数据集; 6-镶嵌数据集; 7-视图; 8-文件数据集; 30-服务数据集) | integer(int32) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": [
{
"aliasName": "",
"dataPhase": "",
"dataSource": {
"dataSourceType": 0,
"dataStoreType": 0,
"isDefault": false,
"key": "",
"name": "",
"password": "",
"url": "",
"userName": ""
},
"dsKey": "",
"extent": {
"xmax": 0,
"xmin": 0,
"ymax": 0,
"ymin": 0,
"zmax": 0,
"zmin": 0
},
"featureType": 0,
"fields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
],
"fullName": "",
"functionServices": [
{
"serverKey": "",
"serviceName": "",
"serviceType": 0,
"url": ""
}
],
"hasRender": false,
"id": "",
"name": "",
"oidField": "",
"parentId": "",
"render": {
"hasLabel": false,
"isCreate": false,
"mapServer": "",
"server": "",
"serverKey": "",
"serviceCapabilities": {},
"serviceName": "",
"serviceType": 0,
"styleId": "",
"url": ""
},
"shapeField": "",
"spatialRef": {
"name": "",
"srid": 0,
"wkt": ""
},
"type": 0
}
],
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# 删除空间数据集
接口地址
DELETE /adf-server-demo/datasource/geodb/dataset/{id}
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
id | 数据集id | path | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
204 | No Content | |
401 | Unauthorized | |
403 | Forbidden |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 创建要素数据集
接口地址
POST /adf-server-demo/datasource/geodb/featuredataset/create
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"dataPhase": "",
"dsKey": "",
"featureClassNameList": [
{
"srcName": "",
"targetName": ""
}
],
"name": "",
"schemaName": "",
"srid": 0,
"templateFile": ""
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
要素数据集创建对象 | 要素数据集创建对象 | body | true | 要素数据集创建对象 | 要素数据集创建对象 |
aliasName | 别名 | false | string | ||
dataPhase | 数据时相 | false | string | ||
dsKey | 数据源key | true | string | ||
featureClassNameList | 待创建的要素类名称映射列表 | false | array | 名称映射 | |
srcName | 源名称 | false | string | ||
targetName | 目标名称 | false | string | ||
name | 名称 | true | string | ||
schemaName | 模式名称 | false | string | ||
srid | 空间参考srid | true | integer(int32) | ||
templateFile | 模板文件 | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«string» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": "",
"message": "",
"status": "ok"
}
2
3
4
5
6
# 修改要素数据集
接口地址
POST /adf-server-demo/datasource/geodb/featuredataset/update
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"dataPhase": "",
"featureClassAliasNameList": [
{
"srcName": "",
"targetName": ""
}
],
"id": ""
}
2
3
4
5
6
7
8
9
10
11
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
要素数据集修改对象 | 要素数据集修改对象 | body | true | 要素数据集修改对象 | 要素数据集修改对象 |
aliasName | 别名 | false | string | ||
dataPhase | 数据时相 | false | string | ||
featureClassAliasNameList | 待修改的要素类别名 | false | array | 名称映射 | |
srcName | 源名称 | false | string | ||
targetName | 目标名称 | false | string | ||
id | 数据集id | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 创建要素类
接口地址
POST /adf-server-demo/datasource/geodb/featureclass/create
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"dataPhase": "",
"dsKey": "",
"featureType": 0,
"fields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
],
"name": "",
"parentId": "",
"schemaName": "",
"srid": 0
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
要素类创建对象 | 要素类创建对象 | body | true | 要素类创建对象 | 要素类创建对象 |
aliasName | 别名 | false | string | ||
dataPhase | 数据时相 | false | string | ||
dsKey | 数据源key | true | string | ||
featureType | 要素类型 (-1-Unknown; 0-Point; 1-Polyline; 2-Polygon) | true | integer(int32) | ||
fields | 字段集合 | true | array | 字段 | |
aliasName | 字段别名 | false | string | ||
defaultValue | 字段默认值 | false | string | ||
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | true | integer | ||
length | 字段长度 | false | integer | ||
name | 字段名称 | true | string | ||
nullable | 是否可以为空 | false | boolean | ||
scale | 小数点位数 | false | integer | ||
name | 名称 | true | string | ||
parentId | 父要素数据集id | false | string | ||
schemaName | 模式名称 | false | string | ||
srid | 空间参考srid | true | integer(int32) |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 创建要素类空间索引
接口地址
POST /adf-server-demo/datasource/geodb/featureclass/createspatialindex
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
datasetId | datasetId | query | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 删除要素类空间索引
接口地址
POST /adf-server-demo/datasource/geodb/featureclass/dropspatialindex
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
datasetId | datasetId | query | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 修改要素类
接口地址
POST /adf-server-demo/datasource/geodb/featureclass/update
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"dataPhase": "",
"extent": {
"xmax": 0,
"xmin": 0,
"ymax": 0,
"ymin": 0,
"zmax": 0,
"zmin": 0
},
"fields": {},
"id": ""
}
2
3
4
5
6
7
8
9
10
11
12
13
14
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
要素类修改对象 | 要素类修改对象 | body | true | 要素类修改对象 | 要素类修改对象 |
aliasName | 别名 | false | string | ||
dataPhase | 数据时相 | false | string | ||
extent | 范围 | false | 范围 | 范围 | |
xmax | x最大值 | false | number | ||
xmin | x最小值 | false | number | ||
ymax | y最大值 | false | number | ||
ymin | y最小值 | false | number | ||
zmax | z最大值 | false | number | ||
zmin | z最小值 | false | number | ||
fields | 更新字段集合 | false | object | ||
id | 数据集id | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 创建镶嵌数据集
接口地址
POST /adf-server-demo/datasource/geodb/mosaicdataset/create
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"bandCount": 0,
"dataPhase": "",
"dsKey": "",
"invalidValue": 0,
"name": "",
"pixelDataType": 0,
"schemaName": "",
"srid": 0
}
2
3
4
5
6
7
8
9
10
11
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
镶嵌数据集创建对象 | 镶嵌数据集创建对象 | body | true | 镶嵌数据集创建对象 | 镶嵌数据集创建对象 |
aliasName | 别名 | false | string | ||
bandCount | 波段数 | false | integer(int32) | ||
dataPhase | 数据时相 | false | string | ||
dsKey | 数据源key | true | string | ||
invalidValue | 无效值 | false | number(double) | ||
name | 名称 | true | string | ||
pixelDataType | 像素类型 (0-Unknown; 1-Bit; 2-Bit2; 3-Bit4; 4-Byte; 5-UInt16; 6-Int16; 7-UInt32; 8-Int32; 9-Float32; 10-Float64; 11-CInt16; 12-CInt32; 13-CFloat32; 14-CFloat64; 15-TypeCount) | false | integer(int32) | ||
schemaName | 模式名称 | false | string | ||
srid | 空间参考srid | true | integer(int32) |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«string» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": "",
"message": "",
"status": "ok"
}
2
3
4
5
6
# 修改镶嵌数据集
接口地址
POST /adf-server-demo/datasource/geodb/mosaicdataset/update
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"dataPhase": "",
"extent": {
"xmax": 0,
"xmin": 0,
"ymax": 0,
"ymin": 0,
"zmax": 0,
"zmin": 0
},
"fields": {
"addFields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
],
"deleteFields": [],
"updateFields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
]
},
"id": "",
"invalidValue": 0
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
镶嵌数据集修改对象 | 镶嵌数据集修改对象 | body | true | 镶嵌数据集修改对象 | 镶嵌数据集修改对象 |
aliasName | 别名 | false | string | ||
dataPhase | 数据时相 | false | string | ||
extent | 范围 | false | 范围 | 范围 | |
xmax | x最大值 | false | number | ||
xmin | x最小值 | false | number | ||
ymax | y最大值 | false | number | ||
ymin | y最小值 | false | number | ||
zmax | z最大值 | false | number | ||
zmin | z最小值 | false | number | ||
fields | 更新字段集合 | false | 数据集字段修改对象 | 数据集字段修改对象 | |
addFields | 新增字段集合 | false | array | 字段 | |
aliasName | 字段别名 | false | string | ||
defaultValue | 字段默认值 | false | string | ||
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | true | integer | ||
length | 字段长度 | false | integer | ||
name | 字段名称 | true | string | ||
nullable | 是否可以为空 | false | boolean | ||
scale | 小数点位数 | false | integer | ||
deleteFields | 删除字段名称集合 | false | array | string | |
updateFields | 修改字段集合 | false | array | 字段 | |
aliasName | 字段别名 | false | string | ||
defaultValue | 字段默认值 | false | string | ||
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | true | integer | ||
length | 字段长度 | false | integer | ||
name | 字段名称 | true | string | ||
nullable | 是否可以为空 | false | boolean | ||
scale | 小数点位数 | false | integer | ||
id | 数据集id | false | string | ||
invalidValue | 无效值 | false | number(double) |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 创建表格
接口地址
POST /adf-server-demo/datasource/geodb/table/create
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"dsKey": "",
"fields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
],
"name": "",
"schemaName": ""
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
表格数据集创建对象 | 表格数据集创建对象 | body | true | 表格数据集创建对象 | 表格数据集创建对象 |
aliasName | 别名 | false | string | ||
dsKey | 数据源key | true | string | ||
fields | 字段集合 | true | array | 字段 | |
aliasName | 字段别名 | false | string | ||
defaultValue | 字段默认值 | false | string | ||
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | true | integer | ||
length | 字段长度 | false | integer | ||
name | 字段名称 | true | string | ||
nullable | 是否可以为空 | false | boolean | ||
scale | 小数点位数 | false | integer | ||
name | 名称 | true | string | ||
schemaName | 模式名称 | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«string» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": "",
"message": "",
"status": "ok"
}
2
3
4
5
6
# 创建视图
接口地址
POST /adf-server-demo/datasource/geodb/table/createview
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"definitionSql": "",
"dsKey": "",
"name": "",
"schemaName": ""
}
2
3
4
5
6
7
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
视图创建对象 | 视图创建对象 | body | true | 视图创建对象 | 视图创建对象 |
aliasName | 别名 | false | string | ||
definitionSql | 视图定义sql语句 | false | string | ||
dsKey | 数据源key | true | string | ||
name | 名称 | true | string | ||
schemaName | 模式名称 | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«string» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | string | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": "",
"message": "",
"status": "ok"
}
2
3
4
5
6
# 修改表格
接口地址
POST /adf-server-demo/datasource/geodb/table/update
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"fields": {
"addFields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
],
"deleteFields": [],
"updateFields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
]
},
"id": ""
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
表格数据集修改对象 | 表格数据集修改对象 | body | true | 表格数据集修改对象 | 表格数据集修改对象 |
aliasName | 别名 | false | string | ||
fields | 更新字段集合 | false | 数据集字段修改对象 | 数据集字段修改对象 | |
addFields | 新增字段集合 | false | array | 字段 | |
aliasName | 字段别名 | false | string | ||
defaultValue | 字段默认值 | false | string | ||
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | true | integer | ||
length | 字段长度 | false | integer | ||
name | 字段名称 | true | string | ||
nullable | 是否可以为空 | false | boolean | ||
scale | 小数点位数 | false | integer | ||
deleteFields | 删除字段名称集合 | false | array | string | |
updateFields | 修改字段集合 | false | array | 字段 | |
aliasName | 字段别名 | false | string | ||
defaultValue | 字段默认值 | false | string | ||
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | true | integer | ||
length | 字段长度 | false | integer | ||
name | 字段名称 | true | string | ||
nullable | 是否可以为空 | false | boolean | ||
scale | 小数点位数 | false | integer | ||
id | 数据集id | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 修改视图
接口地址
POST /adf-server-demo/datasource/geodb/table/updateview
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"aliasName": "",
"id": ""
}
2
3
4
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
视图修改对象 | 视图修改对象 | body | true | 视图修改对象 | 视图修改对象 |
aliasName | 别名 | false | string | ||
id | 数据集id | false | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 修改数据集字段
接口地址
POST /adf-server-demo/datasource/geodb/dataset/updatefields/{id}
接口描述
请求数据类型
application/x-www-form-urlencoded,application/json
响应数据类型
/
请求示例
{
"addFields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
],
"deleteFields": [],
"updateFields": [
{
"aliasName": "",
"defaultValue": "",
"fieldType": 0,
"length": 0,
"name": "",
"nullable": true,
"scale": 0
}
]
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
id | id | path | true | string | |
数据集字段修改对象 | 数据集字段修改对象 | body | true | 数据集字段修改对象 | 数据集字段修改对象 |
addFields | 新增字段集合 | false | array | 字段 | |
aliasName | 字段别名 | false | string | ||
defaultValue | 字段默认值 | false | string | ||
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | true | integer | ||
length | 字段长度 | false | integer | ||
name | 字段名称 | true | string | ||
nullable | 是否可以为空 | false | boolean | ||
scale | 小数点位数 | false | integer | ||
deleteFields | 删除字段名称集合 | false | array | string | |
updateFields | 修改字段集合 | false | array | 字段 | |
aliasName | 字段别名 | false | string | ||
defaultValue | 字段默认值 | false | string | ||
fieldType | 字段类型 (0-Unknown; 1-Boolean; 2-Byte; 3-DateTime; 4-Decimal; 5-Double; 6-Short; 7-Int; 8-Long; 9-Float; 10-String; 11-Blob; 12-Text; 14-Shape; 4097-OID) | true | integer | ||
length | 字段长度 | false | integer | ||
name | 字段名称 | true | string | ||
nullable | 是否可以为空 | false | boolean | ||
scale | 小数点位数 | false | integer |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | object | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {},
"message": "",
"status": "ok"
}
2
3
4
5
6
# 计算数据集空间范围
接口地址
POST /adf-server-demo/datasource/geodb/dataset/calcextent/{id}
接口描述
请求数据类型
application/x-www-form-urlencoded
响应数据类型
/
请求参数
参数名称 | 参数说明 | 请求类型 | 必须 | 数据类型 | schema |
---|---|---|---|---|---|
id | id | path | true | string |
响应状态
状态码 | 说明 | schema |
---|---|---|
200 | OK | Response«范围» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 状态码 | integer(int32) | integer(int32) |
data | 请求结果数据 | 范围 | 范围 |
xmax | x最大值 | number(double) | |
xmin | x最小值 | number(double) | |
ymax | y最大值 | number(double) | |
ymin | y最小值 | number(double) | |
zmax | z最大值 | number(double) | |
zmin | z最小值 | number(double) | |
message | 错误信息 | string | |
status | 状态信息(ok表示成功,error表示错误) | string |
响应示例
{
"code": 200,
"data": {
"xmax": 0,
"xmin": 0,
"ymax": 0,
"ymin": 0,
"zmax": 0,
"zmin": 0
},
"message": "",
"status": "ok"
}
2
3
4
5
6
7
8
9
10
11
12
13