Download OpenAPI specification:Download
オブジェクトの値を得る
objectId | string <int64> (登録IDの空間ID属性値を得る) |
{- "objectId": "string"
}
{- "result": {
- "objectId": "string",
- "voxels": {
- "terrain": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "bulding": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "restrictedArea": {
- "property": {
- "reference": "string",
- "type": "FREE"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}
}
]
}, - "emergencyArea": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "reserveArea": {
- "property": {
- "ownerId": "string",
- "period": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "occupyPeriod": { },
- "reserveId": "string"
}
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "period": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "occupyPeriod": { },
- "reserveId": "string"
}
}
]
}, - "channel": {
- "property": {
- "ownerAddress": {
- "grpc": "string",
- "rest": "string",
- "other": "string"
}, - "channelId": "string"
}, - "channelValues": [
- {
- "id": {
- "ID": "string"
}
}
], - "junctionValues": [
- {
- "id": {
- "ID": "string"
}, - "connectedChannelIds": [
- "string"
]
}
]
}, - "overlayArea": {
- "property": {
- "ownerAddress": {
- "grpc": "string",
- "rest": "string",
- "other": "string"
}
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}
}
]
}, - "weather": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "currentWeather": {
- "time": "string",
- "windDirection": 0,
- "windSpeed": 0,
- "cloudRate": 0,
- "temperature": 0,
- "dewPoint": 0,
- "pressure": 0,
- "precipitation": 0,
- "gggg": "string"
}, - "forecast": {
- "time": "string",
- "windDirection": 0,
- "windSpeed": 0,
- "cloudRate": 0,
- "precipitation": 0
}
}
]
}, - "microwave": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "info": {
- "property1": {
- "RSI": 0
}, - "property2": {
- "RSI": 0
}
}
}
]
}
}
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}
指定した領域のリスク値などの空間情報の値を得る。
object (エリアや空間の領域の指定) | |
requestType | Array of strings (取得するオブジェクトのタイプ。バリアへの対応はオプション。) Items Enum: "OBJECT_TYPE_UNSPECIFIED" "TERRAIN" "BUILDING" "RESTRICTED_AREA" "EMERGENCY_AREA" "RESERVE_AREA" "CHANNEL" "OVERLAY_AREA" "WEATHER" "MICROWAVE" |
{- "figure": {
- "identification": {
- "ID": "string"
}, - "tube": {
- "start": {
- "latitude": 0,
- "longitude": 0,
- "altitude": 0,
- "altitudeAttribute": "ALTITUDE_ATTRIBUTE_ELIPSOIDE"
}, - "end": {
- "latitude": 0,
- "longitude": 0,
- "altitude": 0,
- "altitudeAttribute": "ALTITUDE_ATTRIBUTE_ELIPSOIDE"
}, - "radian": 0
}, - "polygon": { }
}, - "requestType": [
- "OBJECT_TYPE_UNSPECIFIED"
]
}
{- "result": {
- "objects": [
- {
- "objectId": "string",
- "voxels": {
- "terrain": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "bulding": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "restrictedArea": {
- "property": {
- "reference": "string",
- "type": "FREE"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}
}
]
}, - "emergencyArea": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "reserveArea": {
- "property": {
- "ownerId": "string",
- "period": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "occupyPeriod": { },
- "reserveId": "string"
}
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "period": {
- "period": {
- "startTime": null,
- "endTime": null
}, - "occupyPeriod": { },
- "reserveId": "string"
}
}
]
}, - "channel": {
- "property": {
- "ownerAddress": {
- "grpc": "string",
- "rest": "string",
- "other": "string"
}, - "channelId": "string"
}, - "channelValues": [
- {
- "id": {
- "ID": "string"
}
}
], - "junctionValues": [
- {
- "id": {
- "ID": "string"
}, - "connectedChannelIds": [
- "string"
]
}
]
}, - "overlayArea": {
- "property": {
- "ownerAddress": {
- "grpc": "string",
- "rest": "string",
- "other": "string"
}
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}
}
]
}, - "weather": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "currentWeather": {
- "time": "string",
- "windDirection": 0,
- "windSpeed": 0,
- "cloudRate": 0,
- "temperature": 0,
- "dewPoint": 0,
- "pressure": 0,
- "precipitation": 0,
- "gggg": "string"
}, - "forecast": {
- "time": "string",
- "windDirection": 0,
- "windSpeed": 0,
- "cloudRate": 0,
- "precipitation": 0
}
}
]
}, - "microwave": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "info": {
- "property1": {
- "RSI": null
}, - "property2": {
- "RSI": null
}
}
}
]
}
}
}
]
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}
オブジェクトを空間ID群で登録する。
objectId | string <int64> (登録ID。0の場合は新規登録。User名が一致していない場合はエラー。) |
overwrite | boolean (trueの場合は旧のデータを削除し入力の情報で上書き。falseの場合は入力の情報を追加、同じ空間IDであれば値を上書きする。) |
object (v2Voxels) |
{- "objectId": "string",
- "overwrite": true,
- "voxels": {
- "terrain": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "bulding": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "restrictedArea": {
- "property": {
- "reference": "string",
- "type": "FREE"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}
}
]
}, - "emergencyArea": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "vacant": true
}
]
}, - "reserveArea": {
- "property": {
- "ownerId": "string",
- "period": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "occupyPeriod": { },
- "reserveId": "string"
}
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "period": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "occupyPeriod": { },
- "reserveId": "string"
}
}
]
}, - "channel": {
- "property": {
- "ownerAddress": {
- "grpc": "string",
- "rest": "string",
- "other": "string"
}, - "channelId": "string"
}, - "channelValues": [
- {
- "id": {
- "ID": "string"
}
}
], - "junctionValues": [
- {
- "id": {
- "ID": "string"
}, - "connectedChannelIds": [
- "string"
]
}
]
}, - "overlayArea": {
- "property": {
- "ownerAddress": {
- "grpc": "string",
- "rest": "string",
- "other": "string"
}
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}
}
]
}, - "weather": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "currentWeather": {
- "time": "string",
- "windDirection": 0,
- "windSpeed": 0,
- "cloudRate": 0,
- "temperature": 0,
- "dewPoint": 0,
- "pressure": 0,
- "precipitation": 0,
- "gggg": "string"
}, - "forecast": {
- "time": "string",
- "windDirection": 0,
- "windSpeed": 0,
- "cloudRate": 0,
- "precipitation": 0
}
}
]
}, - "microwave": {
- "property": {
- "reference": "string"
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "info": {
- "property1": {
- "RSI": 0
}, - "property2": {
- "RSI": 0
}
}
}
]
}
}
}
{- "objectId": "string",
- "error": "ErrorCode_UNSPECIFIED"
}
飛行計画(各種形状の空域空間)を空間ID群で登録する。 重複はエラー
objectId | string <int64> (登録ID。0の場合は新規登録。User名が一致していない場合はエラー。) |
overwrite | boolean (trueの場合は旧のデータを削除し入力の情報で上書き。falseの場合は入力の情報を追加、同じ空間IDであれば値を上書きする。) |
Array of objects (設定するエリア。) |
{- "objectId": "string",
- "overwrite": true,
- "area": [
- {
- "property": {
- "ownerId": "string",
- "period": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "occupyPeriod": { },
- "reserveId": "string"
}
}, - "voxcelValues": [
- {
- "id": {
- "ID": "string"
}, - "period": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "occupyPeriod": { },
- "reserveId": "string"
}
}
]
}
]
}
{- "objectId": "string",
- "error": "ErrorCode_UNSPECIFIED"
}
指定した領域および時刻を指定し、飛行許容領域の空間ID群を得る。 空域空間の値の取得にはGetValue()を利用する。 飛行許容領域は下記を含まない領域 ・バリア ・飛行制限空域 ・緊急用務空域 ・飛行計画空域 ・オーバーレイ
object (エリアや空間の領域の指定) | |
object (期間) | |
includeReserveArea | boolean (trueで飛行計画で予約されたエリアやルートも除外する。trueへの対応はオプショナル。) |
{- "figure": {
- "identification": {
- "ID": "string"
}, - "tube": {
- "start": {
- "latitude": 0,
- "longitude": 0,
- "altitude": 0,
- "altitudeAttribute": "ALTITUDE_ATTRIBUTE_ELIPSOIDE"
}, - "end": {
- "latitude": 0,
- "longitude": 0,
- "altitude": 0,
- "altitudeAttribute": "ALTITUDE_ATTRIBUTE_ELIPSOIDE"
}, - "radian": 0
}, - "polygon": { }
}, - "period": {
- "startTime": "string",
- "endTime": "string"
}, - "includeReserveArea": true
}
{- "outofSpace": {
- "ID": [
- "string"
]
}, - "flyableSpace": {
- "ID": [
- "string"
]
}, - "error": "ErrorCode_UNSPECIFIED"
}
指定した領域および時刻で飛行可能な空域空間の空間ID群をストリームで得る。 次のようなケースに利用する。 ・大量のデータを分割して取得 ・変化を取得
object (エリアや空間の領域の指定) | |
object (期間) | |
includeReserveArea | boolean (trueで飛行計画で予約されたエリアやルートも除外する。trueへの対応はオプショナル。) |
{- "figure": {
- "identification": {
- "ID": "string"
}, - "tube": {
- "start": {
- "latitude": 0,
- "longitude": 0,
- "altitude": 0,
- "altitudeAttribute": "ALTITUDE_ATTRIBUTE_ELIPSOIDE"
}, - "end": {
- "latitude": 0,
- "longitude": 0,
- "altitude": 0,
- "altitudeAttribute": "ALTITUDE_ATTRIBUTE_ELIPSOIDE"
}, - "radian": 0
}, - "polygon": { }
}, - "period": {
- "startTime": "string",
- "endTime": "string"
}, - "includeReserveArea": true
}
{- "result": {
- "outofSpace": {
- "ID": [
- "string"
]
}, - "flyableSpace": {
- "ID": [
- "string"
]
}, - "occupiedSpace": {
- "ID": [
- "string"
]
}, - "error": "ErrorCode_UNSPECIFIED"
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}