-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Yockii Hsu edited this page Feb 15, 2023
·
1 revision
- 新建存储
POST - /manage/store
RawBody:
{
"name": "瓦片oss存储",
"storeType": 1, // 存储类型 0-本地文件 1-oss
"endpoint": "oss的endpoint",
"accessKeyId": "oss的accessKeyId",
"accessKeySecret": "oss的accessKey secret",
"bucketName": "oss的bucket, 只能为小写",
"path": "路径,作获取文件时的拼接",
"useCname": 1 // oss是否自定义cname,1是
}
成功返回存储的ID
- 修改存储
PUT - /manage/store
RawBody:
{
"id": 1,
"name": "",
"storeType": 1,
"endpoint": "",
"accessKeyId": "",
"accessKeySecret": "",
"bucketName": "",
"path": "",
"useCname": 1
}
成功返回code=0
- 存储列表
GET - /manage/store/list?limit=&offset=&orderBy=&name=&storeType=&bucketName=
limit: 获取数量 offset: 获取偏移量
- 新增空间
POST - /manage/space
raw body
{
"name": "testSpace"
}
返回ID
- 修改空间
PUT - /manage/space
RAW BODY
{
"id": 1,
"name": "testSpace"
}
返回code=0
- 空间列表
GET - /manage/space/list?limit=&offset=&name=
- 新增数据
POST - /manage/data
RAW BODY
{
"spaceId": 1619987098947817472, // 空间ID
"name": "Config", // 文件名,如果是osgb/s3m类文件,为scp的名称,其他文件直接使用完整的文件名
"dataType": "OSGB", // 数据类型,如OSGB/S3M/KML等
"dataConfigPath": "E:\\samples\\data", // 存储路径,用于拼接
"dataStoreTypeId": 0 // 0 标识本地存储
}
返回ID
- 修改数据
PUT - /manage/data
raw body
{
"id": 11111111111111111111,
"spaceId": 1619987098947817472,
"name": "Config",
"dataType": "OSGB",
"dataConfigPath": "E:\\samples\\data",
"dataStoreTypeId": 0
}
返回code=0
- 新增
POST - /manage/scene
{
"spaceId": 1625298259566137344,
"name": "场景名称",
"resourceConfigID": "scene",
"resourceType": "ArithmeticResource",
"minCameraDistance": 6367103,
"maxCameraDistance": 47836027.5,
"scaleLegendVisible": true,
"cameraFOV": 45.0000000001462,
"fogVisibleAltitude": 20000,
"sceneType": "GLOBE",
"terrainExaggeration": 1,
"atmosphere": {
"visible": true
},
"latLonGrid": {
"visible": false,
"textVisible": true
},
"camera": {
"altitude": 0,
"latitude": 0,
"longitude": 0,
"heading": 0,
"altitudeMode": "",
"tilt": 0
},
"fog": {
"mode": "",
"endDistance": 1,
"startDistance": 0,
"density": 1,
"enable": false,
"color": {
"red": 255,
"green": 255,
"blue": 255,
"alpha": 255
}
}
}
- 新增
POST - /manage/layer
{
"spaceId": 1619987128945479680,
"sceneId": 1619987128945479680,
"dataId": 1619987128945479680,
"minVisibleAltitude": 0,
"maxVisibleAltitude": 0,
"visibleDistance": 0,
"isWebDatasource": 0,
"alwaysRender": 1,
"visible": 0,
"level": -1,
"useTwoDimenCache": 0,
"editable": 0,
"caption": "Config",
"description":"",
"hasLocalCache": 1,
"layer3DType":"OSGBLayer"
}