Constellations is a subset of Coincident Calculator. Separate endpoints are associated constellations using archived or forecasted missions. Users may send requests for retrieving a constellations list or creating constellations.
Lists all custom forecasted constellations in Coincident Calculator in COVE for the user.
Request Method: GET
Request URL:
https://ceos-cove.org/en/api/v1_2/coincident_calculator/forecasted/constellations/
URL Parameters: None
{
"constellations": {
"Landsat 7/8": {
"missions": [
"Landsat 7 – ETM",
"Landsat 8 – TIRS"
],
"custom_missions": []
},
"CBERS4_SatA": {
"missions": [
"CBERS-4 – MUXCam"
],
"custom_missions": [
"SatA – BeamA"
]
}
}
}
Create a constellation from existing forecasted missions and/or custom mission.
Parameter Name | Data Type | Required | Description |
---|---|---|---|
constellation | String | Yes | Name of constellation |
custom_missions | CustomMissionsFilter [ ] | No |
Available custom missions may be found by submitting a COVE API
request for the
custom missions
list.
Refer to
Special Data Types
for more information on CustomMissionsFilter.
|
missions | MissionsFilter [ ] | No |
Valid missions may be found by submitting a COVE API request for the
forecasted missions
list.
Refer to
Special Data Types
for more information on MissionsFilter.
|
{
"name": "SatGroup",
"custom_missions": [
{
"mission”: "SatA",
"instrument": "BeamA"
}
],
"missions": [
{
"mission": "Sentinel-1A",
"instrument": "C-SAR",
"mode": "IWS"
},
],
}
Request Method: POST
Request URL:
https://ceos-cove.org/en/api/v1_2/coincident_calculator/forecasted/constellations/
URL Parameters: None
{"status": 200, "message": "Constellation created successfully"}
{"status": 400, "message": ""}
{"status": 417, "message": ""}
Lists all custom archived constellations in Coincident Calculator in COVE for the user.
Request Method: GET
Request URL:
https://ceos-cove.org/en/api/v1_2/coincident_calculator/archived/constellations/
URL Parameters: None
{
"constellations": {
"L7/8": [
"Landsat 7 – ETM",
"Landsat 8 – OLI/TIRS"
],
"S1": [
"Sentinel-1A - C-SAR – EW",
"Sentinel-1A - C-SAR – IWS",
"Sentinel-1A - C-SAR – SM",
"Sentinel-1A - C-SAR – WV",
"Sentinel-1B - C-SAR – EW",
"Sentinel-1B - C-SAR – IWS",
"Sentinel-1B - C-SAR – SM",
"Sentinel-1B - C-SAR – WV"
]
}
}
Parameter Name | Data Type | Required | Description |
---|---|---|---|
constellation | String | Yes | Name of constellation |
missions | MissionsFilter [ ] | No |
Valid missions may be found by submitting a COVE API request for the
archived missions
list.
Refer to
Special Data Types
for more information on MissionsFilter.
|
{
"name": "SatGroup",
"missions": [
{
"mission": "Sentinel-1A",
"instrument": "C-SAR",
"mode": "IWS"
},
{
"mission": "Sentinel-2A",
"instrument": "MSI",
"mode": ""
},
],
}
Request Method: POST
Request URL:
https://ceos-cove.org/en/api/v1_2/coincident_calculator/archived/constellations/
URL Parameters: None
{"status": 200, "message": "Constellation created successfully"}
{"status": 400, "message": ""}
{"status": 417, "message": ""}
curl -H "Accept: application/json; indent=4" -u username:password
https://ceos-cove.org/en/api/coincident_calculator/forecasted/constellations/
curl -H "Content-Type: application/json" -X POST -u username:password -d
'{"name": "SatGroup - F", "custom_missions": [], "missions": [{"mission":
"Sentinel-1A", "instrument": "C-SAR", "mode": "IWS"},{"mission":
"Sentinel-2A", "instrument": "MSI"}]'
https://ceos-cove.org/en/api/coincident_calculator/forecasted/constellations/
curl -H "Accept: application/json; indent=4" -u username:password
https://ceos-cove.org/en/api/coincident_calculator/archived/constellations/
curl -H "Content-Type: application/json" -X POST -u username:password -d
'{"name": "SatGroup - A", "missions": [{"mission": "Sentinel-1A", "instrument":
"C-SAR", "mode": "IWS"},{"mission": "Sentinel-2A", "instrument": "MSI"}]'
https://ceos-cove.org/en/api/coincident_calculator/archived/constellations/