Testinstance for IGC flight tracks

CollectionDescription

collectionsCollectionIdGet

individual point collection

A FeatureCollection (Geometry Point) with all GNSS measures of a track


/collections/{CollectionId}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json,text/html"\
"https://mtlom-hiaaa-aaaah-abtkq-cai.raw.ic0.app//collections/{CollectionId}?f="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CollectionDescriptionApi;

import java.io.File;
import java.util.*;

public class CollectionDescriptionApiExample {

    public static void main(String[] args) {
        
        CollectionDescriptionApi apiInstance = new CollectionDescriptionApi();
        String collectionId = collectionId_example; // String | the Id of the collection
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            Collection result = apiInstance.collectionsCollectionIdGet(collectionId, f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionDescriptionApi#collectionsCollectionIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CollectionDescriptionApi;

public class CollectionDescriptionApiExample {

    public static void main(String[] args) {
        CollectionDescriptionApi apiInstance = new CollectionDescriptionApi();
        String collectionId = collectionId_example; // String | the Id of the collection
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            Collection result = apiInstance.collectionsCollectionIdGet(collectionId, f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionDescriptionApi#collectionsCollectionIdGet");
            e.printStackTrace();
        }
    }
}
String *collectionId = collectionId_example; // the Id of the collection
String *f = f_example; // Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

CollectionDescriptionApi *apiInstance = [[CollectionDescriptionApi alloc] init];

// individual point collection
[apiInstance collectionsCollectionIdGetWith:collectionId
    f:f
              completionHandler: ^(Collection output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var TestinstanceForIgcFlightTracks = require('testinstance_for_igc_flight_tracks');

var api = new TestinstanceForIgcFlightTracks.CollectionDescriptionApi()
var collectionId = collectionId_example; // {{String}} the Id of the collection
var opts = { 
  'f': f_example // {{String}} Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.collectionsCollectionIdGet(collectionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class collectionsCollectionIdGetExample
    {
        public void main()
        {

            var apiInstance = new CollectionDescriptionApi();
            var collectionId = collectionId_example;  // String | the Id of the collection
            var f = f_example;  // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional) 

            try
            {
                // individual point collection
                Collection result = apiInstance.collectionsCollectionIdGet(collectionId, f);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CollectionDescriptionApi.collectionsCollectionIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCollectionDescriptionApi();
$collectionId = collectionId_example; // String | the Id of the collection
$f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

try {
    $result = $api_instance->collectionsCollectionIdGet($collectionId, $f);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CollectionDescriptionApi->collectionsCollectionIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CollectionDescriptionApi;

my $api_instance = WWW::SwaggerClient::CollectionDescriptionApi->new();
my $collectionId = collectionId_example; # String | the Id of the collection
my $f = f_example; # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

eval { 
    my $result = $api_instance->collectionsCollectionIdGet(collectionId => $collectionId, f => $f);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CollectionDescriptionApi->collectionsCollectionIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CollectionDescriptionApi()
collectionId = collectionId_example # String | the Id of the collection
f = f_example # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

try: 
    # individual point collection
    api_response = api_instance.collections_collection_id_get(collectionId, f=f)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CollectionDescriptionApi->collectionsCollectionIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
collectionId*
String
the Id of the collection
Required
Query parameters
Name Description
f
String
Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

Responses

Status: 200 - individual Collection

Status: 400 - Bad Request

Status: 405 - Method Not Allowed

Status: 406 - Not Acceptable

Status: 500 - Server Error


collectionsFCGet

collectionSummary

A FeatureCollection (Geometry LineString) containing all flights


/collections/FC

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json,text/html"\
"https://mtlom-hiaaa-aaaah-abtkq-cai.raw.ic0.app//collections/FC?f="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CollectionDescriptionApi;

import java.io.File;
import java.util.*;

public class CollectionDescriptionApiExample {

    public static void main(String[] args) {
        
        CollectionDescriptionApi apiInstance = new CollectionDescriptionApi();
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            Collection result = apiInstance.collectionsFCGet(f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionDescriptionApi#collectionsFCGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CollectionDescriptionApi;

public class CollectionDescriptionApiExample {

    public static void main(String[] args) {
        CollectionDescriptionApi apiInstance = new CollectionDescriptionApi();
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            Collection result = apiInstance.collectionsFCGet(f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionDescriptionApi#collectionsFCGet");
            e.printStackTrace();
        }
    }
}
String *f = f_example; // Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

CollectionDescriptionApi *apiInstance = [[CollectionDescriptionApi alloc] init];

// collectionSummary
[apiInstance collectionsFCGetWith:f
              completionHandler: ^(Collection output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var TestinstanceForIgcFlightTracks = require('testinstance_for_igc_flight_tracks');

var api = new TestinstanceForIgcFlightTracks.CollectionDescriptionApi()
var opts = { 
  'f': f_example // {{String}} Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.collectionsFCGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class collectionsFCGetExample
    {
        public void main()
        {

            var apiInstance = new CollectionDescriptionApi();
            var f = f_example;  // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional) 

            try
            {
                // collectionSummary
                Collection result = apiInstance.collectionsFCGet(f);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CollectionDescriptionApi.collectionsFCGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCollectionDescriptionApi();
$f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

try {
    $result = $api_instance->collectionsFCGet($f);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CollectionDescriptionApi->collectionsFCGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CollectionDescriptionApi;

my $api_instance = WWW::SwaggerClient::CollectionDescriptionApi->new();
my $f = f_example; # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

eval { 
    my $result = $api_instance->collectionsFCGet(f => $f);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CollectionDescriptionApi->collectionsFCGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CollectionDescriptionApi()
f = f_example # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

try: 
    # collectionSummary
    api_response = api_instance.collections_fc_get(f=f)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CollectionDescriptionApi->collectionsFCGet: %s\n" % e)

Parameters

Query parameters
Name Description
f
String
Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

Responses

Status: 200 - Collection List

Status: 400 - Bad Request

Status: 405 - Method Not Allowed

Status: 406 - Not Acceptable

Status: 500 - Server Error


CollectionItems

collectionsCollectionIdItemsGet

items of a flight collection

The FeatureCollection containing all GNSS Trackpoints as a GeoJSON FeatureCollection


/collections/{CollectionId}/items

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json,text/html"\
"https://mtlom-hiaaa-aaaah-abtkq-cai.raw.ic0.app//collections/{CollectionId}/items?f="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CollectionItemsApi;

import java.io.File;
import java.util.*;

public class CollectionItemsApiExample {

    public static void main(String[] args) {
        
        CollectionItemsApi apiInstance = new CollectionItemsApi();
        String collectionId = collectionId_example; // String | the Id of the collection
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            CollectionFlightItems result = apiInstance.collectionsCollectionIdItemsGet(collectionId, f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionItemsApi#collectionsCollectionIdItemsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CollectionItemsApi;

public class CollectionItemsApiExample {

    public static void main(String[] args) {
        CollectionItemsApi apiInstance = new CollectionItemsApi();
        String collectionId = collectionId_example; // String | the Id of the collection
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            CollectionFlightItems result = apiInstance.collectionsCollectionIdItemsGet(collectionId, f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionItemsApi#collectionsCollectionIdItemsGet");
            e.printStackTrace();
        }
    }
}
String *collectionId = collectionId_example; // the Id of the collection
String *f = f_example; // Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

CollectionItemsApi *apiInstance = [[CollectionItemsApi alloc] init];

// items of a flight collection
[apiInstance collectionsCollectionIdItemsGetWith:collectionId
    f:f
              completionHandler: ^(CollectionFlightItems output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var TestinstanceForIgcFlightTracks = require('testinstance_for_igc_flight_tracks');

var api = new TestinstanceForIgcFlightTracks.CollectionItemsApi()
var collectionId = collectionId_example; // {{String}} the Id of the collection
var opts = { 
  'f': f_example // {{String}} Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.collectionsCollectionIdItemsGet(collectionId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class collectionsCollectionIdItemsGetExample
    {
        public void main()
        {

            var apiInstance = new CollectionItemsApi();
            var collectionId = collectionId_example;  // String | the Id of the collection
            var f = f_example;  // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional) 

            try
            {
                // items of a flight collection
                CollectionFlightItems result = apiInstance.collectionsCollectionIdItemsGet(collectionId, f);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CollectionItemsApi.collectionsCollectionIdItemsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCollectionItemsApi();
$collectionId = collectionId_example; // String | the Id of the collection
$f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

try {
    $result = $api_instance->collectionsCollectionIdItemsGet($collectionId, $f);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CollectionItemsApi->collectionsCollectionIdItemsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CollectionItemsApi;

my $api_instance = WWW::SwaggerClient::CollectionItemsApi->new();
my $collectionId = collectionId_example; # String | the Id of the collection
my $f = f_example; # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

eval { 
    my $result = $api_instance->collectionsCollectionIdItemsGet(collectionId => $collectionId, f => $f);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CollectionItemsApi->collectionsCollectionIdItemsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CollectionItemsApi()
collectionId = collectionId_example # String | the Id of the collection
f = f_example # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

try: 
    # items of a flight collection
    api_response = api_instance.collections_collection_id_items_get(collectionId, f=f)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CollectionItemsApi->collectionsCollectionIdItemsGet: %s\n" % e)

Parameters

Path parameters
Name Description
collectionId*
String
the Id of the collection
Required
Query parameters
Name Description
f
String
Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

Responses

Status: 200 - Collection List

Status: 400 - Bad Request

Status: 405 - Method Not Allowed

Status: 406 - Not Acceptable

Status: 500 - Server Error


collectionsFCItemsGet

items of summaryCollection

The FeatureCollection containing all Flights as GeoJSON Feature Collection


/collections/FC/items

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json,text/html"\
"https://mtlom-hiaaa-aaaah-abtkq-cai.raw.ic0.app//collections/FC/items?f="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.CollectionItemsApi;

import java.io.File;
import java.util.*;

public class CollectionItemsApiExample {

    public static void main(String[] args) {
        
        CollectionItemsApi apiInstance = new CollectionItemsApi();
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            CollectionFCItems result = apiInstance.collectionsFCItemsGet(f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionItemsApi#collectionsFCItemsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.CollectionItemsApi;

public class CollectionItemsApiExample {

    public static void main(String[] args) {
        CollectionItemsApi apiInstance = new CollectionItemsApi();
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            CollectionFCItems result = apiInstance.collectionsFCItemsGet(f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling CollectionItemsApi#collectionsFCItemsGet");
            e.printStackTrace();
        }
    }
}
String *f = f_example; // Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

CollectionItemsApi *apiInstance = [[CollectionItemsApi alloc] init];

// items of summaryCollection
[apiInstance collectionsFCItemsGetWith:f
              completionHandler: ^(CollectionFCItems output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var TestinstanceForIgcFlightTracks = require('testinstance_for_igc_flight_tracks');

var api = new TestinstanceForIgcFlightTracks.CollectionItemsApi()
var opts = { 
  'f': f_example // {{String}} Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.collectionsFCItemsGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class collectionsFCItemsGetExample
    {
        public void main()
        {

            var apiInstance = new CollectionItemsApi();
            var f = f_example;  // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional) 

            try
            {
                // items of summaryCollection
                CollectionFCItems result = apiInstance.collectionsFCItemsGet(f);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling CollectionItemsApi.collectionsFCItemsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiCollectionItemsApi();
$f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

try {
    $result = $api_instance->collectionsFCItemsGet($f);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling CollectionItemsApi->collectionsFCItemsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::CollectionItemsApi;

my $api_instance = WWW::SwaggerClient::CollectionItemsApi->new();
my $f = f_example; # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

eval { 
    my $result = $api_instance->collectionsFCItemsGet(f => $f);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling CollectionItemsApi->collectionsFCItemsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.CollectionItemsApi()
f = f_example # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

try: 
    # items of summaryCollection
    api_response = api_instance.collections_fc_items_get(f=f)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling CollectionItemsApi->collectionsFCItemsGet: %s\n" % e)

Parameters

Query parameters
Name Description
f
String
Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

Responses

Status: 200 - Collection List

Status: 400 - Bad Request

Status: 405 - Method Not Allowed

Status: 406 - Not Acceptable

Status: 500 - Server Error


LandingPage

rootGet

landing page

The landing page describes the service at all and links to relevant paths.


/

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json,text/html"\
"https://mtlom-hiaaa-aaaah-abtkq-cai.raw.ic0.app//?f="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.LandingPageApi;

import java.io.File;
import java.util.*;

public class LandingPageApiExample {

    public static void main(String[] args) {
        
        LandingPageApi apiInstance = new LandingPageApi();
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            LandingPage result = apiInstance.rootGet(f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LandingPageApi#rootGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.LandingPageApi;

public class LandingPageApiExample {

    public static void main(String[] args) {
        LandingPageApi apiInstance = new LandingPageApi();
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            LandingPage result = apiInstance.rootGet(f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling LandingPageApi#rootGet");
            e.printStackTrace();
        }
    }
}
String *f = f_example; // Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

LandingPageApi *apiInstance = [[LandingPageApi alloc] init];

// landing page
[apiInstance rootGetWith:f
              completionHandler: ^(LandingPage output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var TestinstanceForIgcFlightTracks = require('testinstance_for_igc_flight_tracks');

var api = new TestinstanceForIgcFlightTracks.LandingPageApi()
var opts = { 
  'f': f_example // {{String}} Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.rootGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class rootGetExample
    {
        public void main()
        {

            var apiInstance = new LandingPageApi();
            var f = f_example;  // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional) 

            try
            {
                // landing page
                LandingPage result = apiInstance.rootGet(f);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling LandingPageApi.rootGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiLandingPageApi();
$f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

try {
    $result = $api_instance->rootGet($f);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling LandingPageApi->rootGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::LandingPageApi;

my $api_instance = WWW::SwaggerClient::LandingPageApi->new();
my $f = f_example; # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

eval { 
    my $result = $api_instance->rootGet(f => $f);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling LandingPageApi->rootGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.LandingPageApi()
f = f_example # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

try: 
    # landing page
    api_response = api_instance.root_get(f=f)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling LandingPageApi->rootGet: %s\n" % e)

Parameters

Query parameters
Name Description
f
String
Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

Responses

Status: 200 - Landing page responded

Status: 400 - Bad Request

Status: 405 - Method Not Allowed

Status: 406 - Not Acceptable

Status: 500 - Server Error


ListCollections

collectionsGet

collections

List all available FeatureCollections - here all flights as PointCollections and one overview Collection


/collections

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json,text/html"\
"https://mtlom-hiaaa-aaaah-abtkq-cai.raw.ic0.app//collections?f="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.ListCollectionsApi;

import java.io.File;
import java.util.*;

public class ListCollectionsApiExample {

    public static void main(String[] args) {
        
        ListCollectionsApi apiInstance = new ListCollectionsApi();
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            Collections result = apiInstance.collectionsGet(f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ListCollectionsApi#collectionsGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.ListCollectionsApi;

public class ListCollectionsApiExample {

    public static void main(String[] args) {
        ListCollectionsApi apiInstance = new ListCollectionsApi();
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            Collections result = apiInstance.collectionsGet(f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling ListCollectionsApi#collectionsGet");
            e.printStackTrace();
        }
    }
}
String *f = f_example; // Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

ListCollectionsApi *apiInstance = [[ListCollectionsApi alloc] init];

// collections
[apiInstance collectionsGetWith:f
              completionHandler: ^(Collections output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var TestinstanceForIgcFlightTracks = require('testinstance_for_igc_flight_tracks');

var api = new TestinstanceForIgcFlightTracks.ListCollectionsApi()
var opts = { 
  'f': f_example // {{String}} Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.collectionsGet(opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class collectionsGetExample
    {
        public void main()
        {

            var apiInstance = new ListCollectionsApi();
            var f = f_example;  // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional) 

            try
            {
                // collections
                Collections result = apiInstance.collectionsGet(f);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling ListCollectionsApi.collectionsGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiListCollectionsApi();
$f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

try {
    $result = $api_instance->collectionsGet($f);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ListCollectionsApi->collectionsGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::ListCollectionsApi;

my $api_instance = WWW::SwaggerClient::ListCollectionsApi->new();
my $f = f_example; # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

eval { 
    my $result = $api_instance->collectionsGet(f => $f);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling ListCollectionsApi->collectionsGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.ListCollectionsApi()
f = f_example # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

try: 
    # collections
    api_response = api_instance.collections_get(f=f)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling ListCollectionsApi->collectionsGet: %s\n" % e)

Parameters

Query parameters
Name Description
f
String
Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

Responses

Status: 200 - Collection List

Status: 400 - Bad Request

Status: 405 - Method Not Allowed

Status: 406 - Not Acceptable

Status: 500 - Server Error


SingleItemAccess

collectionsCollectionIdItemsFeatureIdGet

Retrieve one feature (one GNNS Point with height and timestamp) from the flight collection by its Id


/collections/{CollectionId}/items/{featureId}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/geo+json,text/html"\
"https://mtlom-hiaaa-aaaah-abtkq-cai.raw.ic0.app//collections/{CollectionId}/items/{featureId}?f="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SingleItemAccessApi;

import java.io.File;
import java.util.*;

public class SingleItemAccessApiExample {

    public static void main(String[] args) {
        
        SingleItemAccessApi apiInstance = new SingleItemAccessApi();
        String collectionId = collectionId_example; // String | the Id of the collection
        String featureId = featureId_example; // String | the featureId in the collection
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            CollectionFlightItem result = apiInstance.collectionsCollectionIdItemsFeatureIdGet(collectionId, featureId, f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SingleItemAccessApi#collectionsCollectionIdItemsFeatureIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SingleItemAccessApi;

public class SingleItemAccessApiExample {

    public static void main(String[] args) {
        SingleItemAccessApi apiInstance = new SingleItemAccessApi();
        String collectionId = collectionId_example; // String | the Id of the collection
        String featureId = featureId_example; // String | the featureId in the collection
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            CollectionFlightItem result = apiInstance.collectionsCollectionIdItemsFeatureIdGet(collectionId, featureId, f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SingleItemAccessApi#collectionsCollectionIdItemsFeatureIdGet");
            e.printStackTrace();
        }
    }
}
String *collectionId = collectionId_example; // the Id of the collection
String *featureId = featureId_example; // the featureId in the collection
String *f = f_example; // Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

SingleItemAccessApi *apiInstance = [[SingleItemAccessApi alloc] init];

// Retrieve one feature (one GNNS Point with height and timestamp) from the flight collection by its Id
[apiInstance collectionsCollectionIdItemsFeatureIdGetWith:collectionId
    featureId:featureId
    f:f
              completionHandler: ^(CollectionFlightItem output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var TestinstanceForIgcFlightTracks = require('testinstance_for_igc_flight_tracks');

var api = new TestinstanceForIgcFlightTracks.SingleItemAccessApi()
var collectionId = collectionId_example; // {{String}} the Id of the collection
var featureId = featureId_example; // {{String}} the featureId in the collection
var opts = { 
  'f': f_example // {{String}} Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.collectionsCollectionIdItemsFeatureIdGet(collectionId, featureId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class collectionsCollectionIdItemsFeatureIdGetExample
    {
        public void main()
        {

            var apiInstance = new SingleItemAccessApi();
            var collectionId = collectionId_example;  // String | the Id of the collection
            var featureId = featureId_example;  // String | the featureId in the collection
            var f = f_example;  // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional) 

            try
            {
                // Retrieve one feature (one GNNS Point with height and timestamp) from the flight collection by its Id
                CollectionFlightItem result = apiInstance.collectionsCollectionIdItemsFeatureIdGet(collectionId, featureId, f);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SingleItemAccessApi.collectionsCollectionIdItemsFeatureIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiSingleItemAccessApi();
$collectionId = collectionId_example; // String | the Id of the collection
$featureId = featureId_example; // String | the featureId in the collection
$f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

try {
    $result = $api_instance->collectionsCollectionIdItemsFeatureIdGet($collectionId, $featureId, $f);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SingleItemAccessApi->collectionsCollectionIdItemsFeatureIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SingleItemAccessApi;

my $api_instance = WWW::SwaggerClient::SingleItemAccessApi->new();
my $collectionId = collectionId_example; # String | the Id of the collection
my $featureId = featureId_example; # String | the featureId in the collection
my $f = f_example; # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

eval { 
    my $result = $api_instance->collectionsCollectionIdItemsFeatureIdGet(collectionId => $collectionId, featureId => $featureId, f => $f);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SingleItemAccessApi->collectionsCollectionIdItemsFeatureIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SingleItemAccessApi()
collectionId = collectionId_example # String | the Id of the collection
featureId = featureId_example # String | the featureId in the collection
f = f_example # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

try: 
    # Retrieve one feature (one GNNS Point with height and timestamp) from the flight collection by its Id
    api_response = api_instance.collections_collection_id_items_feature_id_get(collectionId, featureId, f=f)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SingleItemAccessApi->collectionsCollectionIdItemsFeatureIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
collectionId*
String
the Id of the collection
Required
featureId*
String
the featureId in the collection
Required
Query parameters
Name Description
f
String
Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

Responses

Status: 200 - The operation was executed successfully.

Status: 400 - Bad Request

Status: 404 - Not Found

Status: 405 - Method Not Allowed

Status: 406 - Not Acceptable

Status: 500 - Server Error


collectionsFCItemsFeatureIdGet

Retrieve one feature (one flight track) from the flights collection by its Id


/collections/FC/items/{featureId}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/geo+json,text/html"\
"https://mtlom-hiaaa-aaaah-abtkq-cai.raw.ic0.app//collections/FC/items/{featureId}?f="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.SingleItemAccessApi;

import java.io.File;
import java.util.*;

public class SingleItemAccessApiExample {

    public static void main(String[] args) {
        
        SingleItemAccessApi apiInstance = new SingleItemAccessApi();
        String featureId = featureId_example; // String | the featureId in the collection
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            CollectionFCItem result = apiInstance.collectionsFCItemsFeatureIdGet(featureId, f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SingleItemAccessApi#collectionsFCItemsFeatureIdGet");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.SingleItemAccessApi;

public class SingleItemAccessApiExample {

    public static void main(String[] args) {
        SingleItemAccessApi apiInstance = new SingleItemAccessApi();
        String featureId = featureId_example; // String | the featureId in the collection
        String f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
        try {
            CollectionFCItem result = apiInstance.collectionsFCItemsFeatureIdGet(featureId, f);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling SingleItemAccessApi#collectionsFCItemsFeatureIdGet");
            e.printStackTrace();
        }
    }
}
String *featureId = featureId_example; // the featureId in the collection
String *f = f_example; // Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

SingleItemAccessApi *apiInstance = [[SingleItemAccessApi alloc] init];

// Retrieve one feature (one flight track) from the flights collection by its Id
[apiInstance collectionsFCItemsFeatureIdGetWith:featureId
    f:f
              completionHandler: ^(CollectionFCItem output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var TestinstanceForIgcFlightTracks = require('testinstance_for_igc_flight_tracks');

var api = new TestinstanceForIgcFlightTracks.SingleItemAccessApi()
var featureId = featureId_example; // {{String}} the featureId in the collection
var opts = { 
  'f': f_example // {{String}} Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.collectionsFCItemsFeatureIdGet(featureId, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class collectionsFCItemsFeatureIdGetExample
    {
        public void main()
        {

            var apiInstance = new SingleItemAccessApi();
            var featureId = featureId_example;  // String | the featureId in the collection
            var f = f_example;  // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional) 

            try
            {
                // Retrieve one feature (one flight track) from the flights collection by its Id
                CollectionFCItem result = apiInstance.collectionsFCItemsFeatureIdGet(featureId, f);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling SingleItemAccessApi.collectionsFCItemsFeatureIdGet: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiSingleItemAccessApi();
$featureId = featureId_example; // String | the featureId in the collection
$f = f_example; // String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

try {
    $result = $api_instance->collectionsFCItemsFeatureIdGet($featureId, $f);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling SingleItemAccessApi->collectionsFCItemsFeatureIdGet: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::SingleItemAccessApi;

my $api_instance = WWW::SwaggerClient::SingleItemAccessApi->new();
my $featureId = featureId_example; # String | the featureId in the collection
my $f = f_example; # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

eval { 
    my $result = $api_instance->collectionsFCItemsFeatureIdGet(featureId => $featureId, f => $f);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling SingleItemAccessApi->collectionsFCItemsFeatureIdGet: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.SingleItemAccessApi()
featureId = featureId_example # String | the featureId in the collection
f = f_example # String | Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format. (optional)

try: 
    # Retrieve one feature (one flight track) from the flights collection by its Id
    api_response = api_instance.collections_fc_items_feature_id_get(featureId, f=f)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SingleItemAccessApi->collectionsFCItemsFeatureIdGet: %s\n" % e)

Parameters

Path parameters
Name Description
featureId*
String
the featureId in the collection
Required
Query parameters
Name Description
f
String
Select the output format of the response. If no value is provided, the standard HTTP rules apply, i.e., the accept header will be used to determine the format.

Responses

Status: 200 - The operation was executed successfully.

Status: 400 - Bad Request

Status: 404 - Not Found

Status: 405 - Method Not Allowed

Status: 406 - Not Acceptable

Status: 500 - Server Error