Fetch features
Fetch features of the feature collection with id collectionId.
Every feature in a dataset belongs to a collection. A dataset may consist of multiple feature collections. A feature collection is often a collection of features of a similar type, based on a common schema.
Use content negotiation to request HTML or GeoJSON.
Path parameters
Local identifier of a collection
Query parameters
The limit parameter limits the number of results that are included in the response.
To retrieve the next bunch of result, use the next link in the links section of the response.
Minimum = 1. Maximum = 100. Default = 100.
The bounding box is provided as four numbers:
- Lower left corner, coordinate axis 1
- Lower left corner, coordinate axis 2
- Upper right corner, coordinate axis 1
- Upper right corner, coordinate axis 2
The coordinate reference system of the values is WGS84 longitude/latitude (http://www.opengis.net/def/crs/OGC/1.3/CRS84).
For WGS84 longitude/latitude the values are in most cases the sequence of minimum longitude, minimum latitude, maximum longitude and maximum latitude. However, in cases where the box spans the antimeridian the first value (west-most box edge) is larger than the third value (east-most box edge).
Example: The bounding box of Switzerland in WGS 84 (from 5.96°E to 10.49°E and from 45.82°N to 47.81°N) would be represented in JSON as [5.96, 45.82, 10.49, 47.81] and in a query as bbox=5.96,45.82,10.49,47.81."
[ 7.0906249, 45.9160584, 7.1035698, 45.925093 ]
Either a date-time or an interval, open or closed. Date and time expressions adhere to RFC 3339. Open intervals are expressed using double-dots. Examples:
- A date-time: "2018-02-12T23:20:50Z"
- A closed interval: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
- Open intervals: "2018-02-12T00:00:00Z/.." or "../2018-03-18T12:31:12Z"
Only features that have a temporal property that intersects the value of datetime are selected.
When used as URL query argument, the value must be correctly url-encoded.
Response
The response is a document consisting of features in the collection. The features included in the response are determined by the server based on the query parameters of the request. To support access to larger collections without overloading the client, the API supports paged access with links to the next page, if more features are selected that the page size.
The bbox and datetime parameter can be used to select only a subset of the features in the collection (the features that are in the bounding box or time interval). The bbox parameter matches all features in the collection that are not associated with a location, too. The datetime parameter matches all features in the collection that are not associated with a time stamp or interval, too.
The limit parameter may be used to control the subset of the selected features that should be returned in the response, the page size. Each page include links to support paging (link relation next and/or previous).
Example response
{
"features": [
{
"id": "smr200-200-4-2019",
"links": [
{
"href": "https://data.geo.admin.ch/api/stac/v1/collections/ch.swisstopo.pixelkarte-farbe-pk50.noscale/items/smr50-263-2016",
"rel": "self"
},
{
"href": "https://data.geo.admin.ch/api/stac/v1/",
"rel": "root"
},
{
"href": "https://data.geo.admin.ch/api/stac/v1/collections/ch.swisstopo.pixelkarte-farbe-pk50.noscale",
"rel": "parent"
},
{
"href": "https://data.geo.admin.ch/api/stac/v1/collections/ch.swisstopo.pixelkarte-farbe-pk50.noscale",
"rel": "collection"
}
],
"assets": {
"smr50-263-2016-2056-kgrs-2.5.tiff": {
"file:checksum": "12200ADEC47F803A8CF1055ED36750B3BA573C79A3AF7DA6D6F5A2AED03EA16AF3BC",
"created": "2020-07-14T12:30:00Z",
"gsd": 2.5,
"geoadmin:variant": "kgrs",
"href": "https://data.geo.admin.ch/ch.swisstopo.pixelkarte-farbe-pk50.noscale/smr50-263-2016-2056-kgrs-2.5.tiff",
"proj:epsg": 2056,
"type": "image/tiff; application=geotiff",
"updated": "2020-07-14T12:30:00Z"
},
"smr50-263-2016-2056-komb-2.5.tiff": {
"file:checksum": "12200ADEC47F803A8CF1055ED36750B3BA573C79A3AF7DA6D6F5A2AED03EA16AF3BC",
"created": "2020-07-14T12:30:00Z",
"gsd": 2.5,
"geoadmin:variant": "komb",
"href": "https://data.geo.admin.ch/ch.swisstopo.pixelkarte-farbe-pk50.noscale/smr50-263-2016-2056-komb-2.5.tiff",
"proj:epsg": "2056",
"type": "image/tiff; application=geotiff",
"updated": "2020-07-14T12:30:00Z"
},
"smr50-263-2016-2056-krel-2.5.tiff": {
"file:checksum": "12200ADEC47F803A8CF1055ED36750B3BA573C79A3AF7DA6D6F5A2AED03EA16AF3BC",
"created": "2020-07-14T12:30:00Z",
"gsd": 2.5,
"geoadmin:variant": "krel",
"href": "https://data.geo.admin.ch/ch.swisstopo.pixelkarte-farbe-pk50.noscale/smr50-263-2016-2056-krel-2.5.tiff",
"proj:epsg": "2056",
"type": "image/tiff; application=geotiff",
"updated": "2020-07-14T12:30:00Z"
}
},
"bbox": [
7.0906249,
45.9160584,
7.1035698,
45.925093
],
"geometry": {
"coordinates": [
7.0906823,
45.9160584
]
},
"properties": {
"created": "2018-02-12T23:20:50Z",
"datetime": "2018-02-12T23:20:50Z",
"start_datetime": "2018-02-12T23:20:50Z",
"end_datetime": "2018-02-12T23:20:50Z",
"expires": "2018-02-12T23:20:50Z",
"updated": "2018-02-12T23:20:50Z",
"title": "Feature title",
"forecast:reference_datetime": "2018-02-12T23:20:50Z",
"forecast:horizon": "P3DT6H",
"forecast:duration": "P3DT6H",
"forecast:variable": "air_temperature"
},
"stac_version": "1.0.0",
"stac_extensions": [
"https://stac-extensions.github.io/forecast/v0.2.0/schema.json"
]
}
],
"links": [
{
"href": "https://data.geo.admin.ch/api/stac/v1/collections/ch.swisstopo.pixelkarte-farbe-pk50.noscale/items",
"rel": "self"
},
{
"href": "https://data.geo.admin.ch/api/stac/v1/",
"rel": "root"
},
{
"href": "https://data.geo.admin.ch/api/stac/v1/collections/ch.swisstopo.pixelkarte-farbe-pk50.noscale",
"rel": "parent"
},
{
"href": "https://data.geo.admin.ch/api/stac/v1/collections/ch.swisstopo.pixelkarte-farbe-pk50.noscale/items?cursor=10ab",
"rel": "next"
},
{
"href": "https://data.geo.admin.ch/api/stac/v1/collections/ch.swisstopo.pixelkarte-farbe-pk50.noscale/items?cursor=10acd",
"rel": "previous"
}
]
}