Download OpenAPI specification:Download
Userが登録した空域を削除する。
objectId | Array of strings <int64> (リクエストしたUserIDが登録したUserIDと不一致の場合はエラー。) |
A successful response.
An unexpected error response.
{- "objectId": [
- "string"
]
}
{- "error": "ErrorCode_UNSPECIFIED"
}
リスク値などの空間情報の値を得る。 Airspace以外(バリアなど)の取得も可能(ファイルimportではなくオンラインでの取得にも利用)
figure | object (エリアや空間の領域の指定) |
requestType | Array of strings (取得するオブジェクトのタイプ) Items Enum: "BARRIER" "WEATHER" "Airspace_AIRAREA" "Airspace_EMERGENCY" "Airspace_RESERCVE_AREA" "MICROWAVE" "GROUND_RISK" |
A successful response.
An unexpected error response.
{- "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": [
- "BARRIER"
]
}
{- "values": [
- {
- "identification": {
- "ID": "string"
}, - "value": {
- "barrier": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "terrain": {
- "attr": "BUILDING",
- "reference": "string"
}, - "building": {
- "attr": "WITHOUT_BUILDING",
- "reference": "string"
}
}, - "wether": {
- "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
}
}, - "airspace": {
- "area": {
- "attr": "FREE",
- "reference": "string"
}, - "emergency": {
- "reference": "string"
}
}, - "reserveArea": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "reference": "string"
}, - "risk": {
- "risk": 0
}
}
}
], - "error": "ErrorCode_UNSPECIFIED"
}
各種形状の空域空間を空間ID群で登録する。 エリア予約(飛行計画予約)の重複はエラー。
設定できるエリアの種別(AirspaceInfo)はユーザ権限による
objectId | string <int64> (登録ID。0の場合は新規登録。既存のIDではappend、User名が一致していない場合はエラー。) |
area | Array of objects (設定するエリア。) |
value | object (空域空間の情報) |
A successful response.
An unexpected error response.
{- "objectId": "string",
- "area": [
- {
- "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": { }
}
], - "value": {
- "area": {
- "attr": "FREE",
- "reference": "string"
}, - "emergency": {
- "reference": "string"
}
}
}
{- "objectId": "string",
- "error": "ErrorCode_UNSPECIFIED"
}
飛行計画(各種形状の空域空間)を空間ID群で登録する。 重複はエラー
objectId | string <int64> (登録ID。0の場合は新規登録。既存のIDではappend、User名が一致していない場合はエラー。) |
area | Array of objects (設定するエリア。) |
value | object (空域予約もしくは飛行計画予約) |
A successful response.
An unexpected error response.
{- "objectId": "string",
- "area": [
- {
- "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": { }
}
], - "value": {
- "period": {
- "startTime": "string",
- "endTime": "string"
}, - "reference": "string"
}
}
{- "objectId": "string",
- "error": "ErrorCode_UNSPECIFIED"
}
PutでUserが登録した空域のID(object_id)を取得する。
area | Array of objects (対象エリア。指定がない場合はユーザーが登録したエリアすべて(飛行計画予約含む)。) |
A successful response.
An unexpected error response.
{- "area": [
- {
- "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": { }
}
]
}
{- "objectId": [
- "string"
], - "error": "ErrorCode_UNSPECIFIED"
}
指定した領域および時刻で飛行可能な空域空間の空間ID群を得る。 空域空間の値の取得にはGetValue()を利用する。
figure | object (エリアや空間の領域の指定) |
period | object (期間) |
A successful response.
An unexpected error response.
{- "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"
}
}
{- "flyableSpace": {
- "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": { }
}, - "error": "ErrorCode_UNSPECIFIED"
}
指定した領域および時刻で飛行可能な空域空間の空間ID群をストリームで得る。 次のようなケースに利用する。 ・大量のデータを分割して取得 ・変化を取得
figure | object (エリアや空間の領域の指定) |
period | object (期間) |
A successful response.(streaming responses)
An unexpected error response.
{- "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"
}
}
{- "result": {
- "flyableSpace": {
- "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": { }
}, - "occupiedSpace": {
- "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": { }
}, - "error": "ErrorCode_UNSPECIFIED"
}, - "error": {
- "code": 0,
- "message": "string",
- "details": [
- {
- "@type": "string",
- "property1": null,
- "property2": null
}
]
}
}
ユーザIDとパスワードでトークンを得る
userID | string (ユーザID) |
organizationID | string (組織ID) |
password | string |
A successful response.
An unexpected error response.
{- "userID": "string",
- "organizationID": "string",
- "password": "string"
}
{- "result": "COMPLETE",
- "token": "string"
}