{ "cells": [ { "cell_type": "markdown", "id": "d1b7171c-cb07-445d-ae91-69dbbffbba96", "metadata": {}, "source": [ "# Examples on using pydggapi endpoints\n", "\n", "This notebook illustrates some sample uses of the OGC DGGS-API endpoint. The API endpoints can be categorised into three categories.\n", "\n", "**DGGS API endpoints:**\n", "\n", "The queries below work on all datasets defined in the `dggs_api_config.json` file. The API only returns results if the zones of the query exist in any of the collections. The API endpoints are organised by conformance class.\n", "\n", "- Core conformance class\n", " - (`/`) : landing page\n", " - (`/dggs`) : query supported dggrs \n", " - (`/dggs/`) : query dggrs definition \n", " - (`/dggs//zones/`) : query zone info \n", "- Zone Query conformance class\n", " - (`/dggs//zones`) : listing zones of a specific bounding box.\n", "- Zone Data Retrieval conformance class \n", " - (`/dggs//zones//data`) : get data for a specific zone \n", "\n", "**Collection DGGRS API endpoints:**\n", "\n", "Apart from query zones for all datasets, the above queries can be used for a specific collection:\n", "- (`/collections`): list all collections that are published\n", "- (`/collections/`): list the meta data of the specific collection\n", "- (`/collections//queryables`): list the attributes of the specific collection\n", "- (`/collections//dggs/...`): Only query on the specific collection with the DGGS API endpoints from above.\n", "\n", "**Tiles API for collection:**\n", "The API supports returning collection data in vector tile format. This enables applications such as QGIS to visualise the data as a layer easily.\n", "\n", "- (`/tiles-api/.json`) : It returns the tiles json of the collection\n", "- (`/tiles-api//{z}/{x}/{y}`): The tiles source url" ] }, { "cell_type": "markdown", "id": "7acfec71-19de-49c9-81fd-a5fd0603c88d", "metadata": {}, "source": [ "## Setup\n", "All api endpoints work with HTTP GET requests. In this example, we primarily use the requests library to perform HTTP queries. \n", "\n", "The API returns JSON by default; it also supports returning various data types, which we will demonstrate in the upcoming section." ] }, { "cell_type": "code", "execution_count": 1, "id": "0650ead0-1c8f-4ddb-ad92-8e040c099db1", "metadata": {}, "outputs": [], "source": [ "import requests\n", "# to display the return json\n", "import json\n", "from IPython.display import display, JSON, GeoJSON\n", "\n", "# define the api root url\n", "api_root = \"http://127.0.0.1:8000\"\n", "dggs_api_root=f\"{api_root}/dggs-api\"" ] }, { "cell_type": "markdown", "id": "38ee2a6d-e532-407c-ab84-abf0486d0334", "metadata": { "scrolled": true }, "source": [ "## DGGS API endpoints\n", "\n", "### DGGS API Core conformance class\n", "\n", "#### **landing page (`/`)**\n", "\n", "The landing page provides links to the API definition." ] }, { "cell_type": "code", "execution_count": 2, "id": "b293181d-2149-4187-affa-962d5d4e7bb8", "metadata": { "scrolled": true }, "outputs": [ { "data": { "application/json": { "description": "OGC DGGS API", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/", "rel": "self", "title": "Landing Page", "type": "application/json" }, { "href": "http://127.0.0.1:8000/openapi.json", "rel": "service-desc", "title": "OpenAPI specification", "type": "application/vnd.oai.openapi+json; version=3.1" }, { "href": "http://127.0.0.1:8000/docs", "rel": "service-doc", "title": "OpenAPI swagger interface", "type": "text/html" }, { "href": "https://docs.ogc.org/DRAFTS/21-038.html", "rel": "describedby", "title": "API Documentation", "type": "text/html" }, { "href": "http://127.0.0.1:8000/dggs-api/conformance", "rel": "http://www.opengis.net/def/rel/ogc/1.0/conformance", "title": "Conformance classes implemented by this API.", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/dggs", "rel": "[ogc-rel:dggrs-list]", "title": "List of DGGS implemented by this API.", "type": "application/json" } ], "title": "University of Tartu, OGC DGGS API v1-pre", "version": "0.1.5" }, "text/plain": [ "" ] }, "execution_count": 2, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "# send the query, and parse the return to json\n", "query_return = requests.get(dggs_api_root).json()\n", "# display it nicely with IPython display module\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "7dcfc288-98d2-4736-bc8e-9f67d48b58c9", "metadata": {}, "source": [ "#### **Query supported dggrs (`/dggs`)**\n", "\n", "This query lists all DGGRs supported by the API instance in the list `dggrs`." ] }, { "cell_type": "code", "execution_count": 3, "id": "c8af49d0-86be-423b-b0a1-91e88646efdd", "metadata": {}, "outputs": [ { "data": { "application/json": { "dggrs": [ { "id": "igeo7", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/dggs/igeo7", "hreflang": null, "length": null, "rel": "self", "title": "DGGRS description link", "type": null }, { "href": "https://agile-giss.copernicus.org/articles/6/32/2025/", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-definition]", "title": "DGGRS definition", "type": null } ], "title": "IGEO7 DGGRS with z7string", "uri": null }, { "id": "h3", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/dggs/h3", "hreflang": null, "length": null, "rel": "self", "title": "DGGRS description link", "type": null }, { "href": "https://h3geo.org/", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-definition]", "title": "DGGRS definition", "type": null } ], "title": "H3 indexes points and shapes into a hexagonal grid.", "uri": null }, { "id": "rhealpix", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/dggs/rhealpix", "hreflang": null, "length": null, "rel": "self", "title": "DGGRS description link", "type": null }, { "href": "https://www.opengis.net/def/dggrs/OGC/1.0/rHEALPix", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-definition]", "title": "DGGRS definition", "type": null } ], "title": "rHEALPix using dggal", "uri": null }, { "id": "ivea7h", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/dggs/ivea7h", "hreflang": null, "length": null, "rel": "self", "title": "DGGRS description link", "type": null }, { "href": "https://docs.ogc.org/is/21-038r1/21-038r1.html#ivea7h-dggrs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-definition]", "title": "DGGRS definition", "type": null } ], "title": "IVEA7H using dggal", "uri": null } ], "links": [ { "href": "http://127.0.0.1:8000/dggs-api/dggs", "hreflang": null, "length": null, "rel": "self", "title": "Current page", "type": null }, { "href": "http://127.0.0.1:8000/dggs-api/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS API landing page", "type": null } ] }, "text/plain": [ "" ] }, "execution_count": 3, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "query_return = requests.get(dggs_api_root+'/dggs').json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "f6ffb7b3-4f32-4b70-8167-66c4e6b32a8f", "metadata": {}, "source": [ "#### **Query dggrs definition (`/dggs/`)**\n", "This query returns the definition and details of the dggrs" ] }, { "cell_type": "code", "execution_count": 4, "id": "7b016051-83e5-4b0e-aa18-0c022c4bdada", "metadata": { "scrolled": true }, "outputs": [ { "data": { "application/json": { "crs": "wgs84", "defaultDepth": 1, "description": "IGEO7, a novel pure aperture 7 hexagonal DGGS, and Z7, its associated hierarchical integer indexing system", "id": "igeo7", "keywords": null, "linkTemplates": [ { "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-zone-data]", "title": "Dggrs zone-query link", "type": null, "uriTemplate": "http://127.0.0.1:8000/dggs-api/dggs/igeo7/zones/{zoneId}/data", "varBase": null } ], "links": [ { "href": "http://127.0.0.1:8000/dggs-api/dggs/igeo7", "hreflang": null, "length": null, "rel": "self", "title": "DGGRS description link", "type": null }, { "href": "https://agile-giss.copernicus.org/articles/6/32/2025/", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-definition]", "title": "DGGRS definition", "type": null }, { "href": "http://127.0.0.1:8000/dggs-api/dggs/igeo7/zones", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-zone-query]", "title": "Dggrs zone-query link", "type": null } ], "maxRefinementLevel": 9, "maxRelativeDepth": null, "title": "IGEO7 DGGRS with z7string", "uri": null }, "text/plain": [ "" ] }, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "display_data" } ], "source": [ "query_return = requests.get(dggs_api_root+'/dggs/igeo7').json()\n", "display(JSON(query_return))" ] }, { "cell_type": "markdown", "id": "51ff7f87-0f06-4fb4-a2a6-5e1396a5e414", "metadata": {}, "source": [ "#### **Query zone info (`/dggs//zones/`)**\n", "This query returns the zone's properties (zone's centroid, zone's geometry and area etc.)" ] }, { "cell_type": "code", "execution_count": 5, "id": "8ca7f30c-41fa-4de0-845b-eb46686f7fb2", "metadata": {}, "outputs": [ { "data": { "application/json": { "areaMetersSquare": 8847931.1, "bbox": [ 27.02890337487201, 58.08751236679606, 27.08031606884081, 58.12433105352331 ], "centroid": { "coordinates": [ 27.054615907577755, 58.10592266258455 ], "type": "Point" }, "crs": "wgs84", "geometry": { "coordinates": [ [ [ 27.051648598071193, 58.12433105352331 ], [ 27.02890337487201, 58.11404613541057 ], [ 27.03188517452523, 58.095636388669476 ], [ 27.057582175925745, 58.08751236679606 ], [ 27.08031606884081, 58.097794431660816 ], [ 27.077364294296444, 58.11620336732916 ], [ 27.051648598071193, 58.12433105352331 ] ] ], "type": "Polygon" }, "id": "0001022010", "level": 8, "links": [ { "href": "http://127.0.0.1:8000/dggs-api/dggs/igeo7/zones/0001022010/data", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-zone-data]", "title": "Link to data-retrieval for the zoneId)", "type": null }, { "href": "http://127.0.0.1:8000/dggs-api/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs]", "title": "Link back to /dggs (get list of supported dggs)", "type": null } ], "shapeType": "hexagon", "temporalDurationSeconds": null, "temporalInterval": null, "volumeMetersCube": null }, "text/plain": [ "" ] }, "execution_count": 5, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones/0001022010').json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "6b97f7a7-567b-4782-b5b6-804a2fb70bf0", "metadata": {}, "source": [ "### DGGS API Zone Query conformance class\n", "\n", "#### **Zone Query (`/dggs//zones`)**\n", "\n", "This query accepts the following query parameters: \n", "\n", "- [bbox](#bbox:-Return-a-list-of-zones-that-is-contains-in-the-specified-bounding-box-at-refinement-level-6)\n", " - Bounding box of the query. The bounding box is provided as four coordinates, in the order of minx,miny,maxx and maxy\n", "- [zone-level](#bbox:-Return-a-list-of-zones-that-is-contains-in-the-specified-bounding-box-at-refinement-level-6)\n", " - For specifying a level at which to return a list of DGGRS zones using a zone_level query parameter.\n", "- [compact-zone](#bbox:-Return-a-list-of-zones-that-is-contains-in-the-specified-bounding-box-at-refinement-level-6)\n", " - For specifying whether to retrieve a list of DGGRS zones using a compact_zones query parameter.\n", "- [parent-zone](#parent-zone:-Return-a-list-of-zones-at-refinement-level-6-with-a-parnet-zone-at-refinement-level-5)\n", " - For specifying a parent zone within which to restrict zone listing using a parent_zone query parameter.\n", "- [geometry](#geometry:-Change-the-return-type-to-geojson-and-return-zone-centroid-instead-of-zone-region)\n", " - Specify the return geometry (`zone-centroid` or `zone-region`), defaults to `zone-region` \n", "- [filter](#filter:-Using-CQL2-string-to-filter-records-for-all-collections)\n", " - A CQL2 filter string\n", "- [datetime](#datetime:-filter-collections-with-datetime-interval)\n", " - Specify the datetime interval\n", "\n", "Users can specify the return type in the HTTP header or using the `format query string`. The zone query supports the following return types, defualts to `json`: \n", "- `?f=json` or set `application/json` in the http header \n", "- `?f=geojson` or `application/geo+json` in the http header\n" ] }, { "cell_type": "markdown", "id": "2932177e-a129-4dbe-b923-6879f1c08d88", "metadata": {}, "source": [ "##### **`bbox`: Return a list of zones that is contains in the specified bounding box at refinement level 6**" ] }, { "cell_type": "code", "execution_count": 6, "id": "470267ae-2cbf-42ae-b87b-b8287060d5a3", "metadata": {}, "outputs": [ { "data": { "application/json": { "returnedAreaMetersSquare": 12139361497.199993, "zones": [ "00010200", "00010202", "00010203", "00010206", "00010220", "00010221", "00010222", "00010223", "00010224", "00010225", "00010226", "00010260", "00010261", "00010262", "00010263", "00010264", "00010265", "00010266", "00012454", "00012455", "00016112", "00016113", "00016130", "00016131", "00016132", "00016133", "00016134", "00016135" ] }, "text/plain": [ "" ] }, "execution_count": 6, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "# To query the zones list of a bounding box at refinement level 6 with compact zone set to off \n", "bbox = \"25.329803558251513,57.99111013411327,27.131561370751513,58.634545591972696\"\n", "zone_level=6\n", "compact_zone=False\n", "# send the query \n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'bbox': bbox, 'zone-level': zone_level,\n", " 'compact-zone': compact_zone}) \n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "12f361ad-18a5-4a5a-8711-0c1037a89515", "metadata": {}, "source": [ "##### **`parent-zone`: Return a list of zones at refinement level 6 with a parnet zone at refinement level 5**" ] }, { "cell_type": "code", "execution_count": 25, "id": "2a0749c8-6cbc-4448-9c0e-ca56a203a3ce", "metadata": { "scrolled": true }, "outputs": [ { "data": { "application/json": { "returnedAreaMetersSquare": 5636132123.699999, "zones": [ "00010266", "00012445", "00012454", "00016103", "00016112", "00016121", "00016130", "00016131", "00016132", "00016133", "00016134", "00016135", "00016136" ] }, "text/plain": [ "" ] }, "execution_count": 25, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "# To query the zones list at refinement level 6 using a parent zone at refinement level 5 with compact zone set to off \n", "# define the parent zone at refinement level 5\n", "parent_zone='0001613'\n", "zone_level=6\n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'parent-zone': parent_zone, 'zone-level': zone_level,\n", " 'compact-zone': False}) \n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "b98f5875-acdb-4b4c-a493-2d2667d5d18c", "metadata": {}, "source": [ "##### **`&f=geojson`: Change the return type to geojson**" ] }, { "cell_type": "code", "execution_count": 8, "id": "2fba7307-48ab-45ae-b7ec-adf060075856", "metadata": {}, "outputs": [ { "data": { "application/json": { "features": [ { "geometry": { "coordinates": [ [ [ 26.23781269662142, 58.16906390541945 ], [ 26.08095146144033, 58.095876928134764 ], [ 26.105915368880158, 57.9668926801011 ], [ 26.286268189539925, 57.911124828443675 ], [ 26.44259207390999, 57.98417353902686 ], [ 26.41910198263355, 58.113126869980356 ], [ 26.23781269662142, 58.16906390541945 ] ] ], "type": "Polygon" }, "id": 0, "properties": { "zoneId": "00012455" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.371925657685154, 58.37074719718752 ], [ 26.21348467538352, 58.297888400604926 ], [ 26.23781269662142, 58.16906390541945 ], [ 26.41910198263355, 58.113126869980356 ], [ 26.577005269788554, 58.18584209707702 ], [ 26.554158416742307, 58.31463644512665 ], [ 26.371925657685154, 58.37074719718752 ] ] ], "type": "Polygon" }, "id": 1, "properties": { "zoneId": "00010263" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.713639666261916, 58.38701996165573 ], [ 26.554158416742307, 58.31463644512665 ], [ 26.577005269788554, 58.18584209707702 ], [ 26.75785495940376, 58.12946387277246 ], [ 26.916790391287268, 58.201703500055544 ], [ 26.895423299059168, 58.330463763033805 ], [ 26.713639666261916, 58.38701996165573 ] ] ], "type": "Polygon" }, "id": 2, "properties": { "zoneId": "00010224" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.646764106821916, 58.77268123983526 ], [ 26.485165010124373, 58.70047394471344 ], [ 26.50824518581411, 58.57195045074904 ], [ 26.691428293277514, 58.51566152028183 ], [ 26.852486956249088, 58.58771496967764 ], [ 26.830904314879344, 58.71620973543407 ], [ 26.646764106821916, 58.77268123983526 ] ] ], "type": "Polygon" }, "id": 3, "properties": { "zoneId": "00010206" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.300564733953856, 58.7564913567503 ], [ 26.14001320832379, 58.68380549561695 ], [ 26.16459203340363, 58.55525727098113 ], [ 26.348225208885765, 58.499418172916265 ], [ 26.50824518581411, 58.57195045074904 ], [ 26.485165010124373, 58.70047394471344 ], [ 26.300564733953856, 58.7564913567503 ] ] ], "type": "Polygon" }, "id": 4, "properties": { "zoneId": "00010265" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.50824518581411, 58.57195045074904 ], [ 26.348225208885765, 58.499418172916265 ], [ 26.371925657685154, 58.37074719718752 ], [ 26.554158416742307, 58.31463644512665 ], [ 26.713639666261916, 58.38701996165573 ], [ 26.691428293277514, 58.51566152028183 ], [ 26.50824518581411, 58.57195045074904 ] ] ], "type": "Polygon" }, "id": 5, "properties": { "zoneId": "00010261" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.16459203340363, 58.55525727098113 ], [ 26.005620816191882, 58.48225001868027 ], [ 26.030811496680204, 58.35355360086095 ], [ 26.21348467538352, 58.297888400604926 ], [ 26.371925657685154, 58.37074719718752 ], [ 26.348225208885765, 58.499418172916265 ], [ 26.16459203340363, 58.55525727098113 ] ] ], "type": "Polygon" }, "id": 6, "properties": { "zoneId": "00010260" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 25.95496203870365, 58.73936865643156 ], [ 25.79546813693622, 58.66620811393288 ], [ 25.82154651083246, 58.53763917105429 ], [ 26.005620816191882, 58.48225001868027 ], [ 26.16459203340363, 58.55525727098113 ], [ 26.14001320832379, 58.68380549561695 ], [ 25.95496203870365, 58.73936865643156 ] ] ], "type": "Polygon" }, "id": 7, "properties": { "zoneId": "00010264" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.0905555192277, 58.940638818502414 ], [ 25.929479727766783, 58.86779459953544 ], [ 25.95496203870365, 58.73936865643156 ], [ 26.14001320832379, 58.68380549561695 ], [ 26.300564733953856, 58.7564913567503 ], [ 26.27659089876554, 58.884897276813994 ], [ 26.0905555192277, 58.940638818502414 ] ] ], "type": "Polygon" }, "id": 8, "properties": { "zoneId": "00010242" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 25.609975247899254, 58.72131690318342 ], [ 25.451548803317223, 58.64768561609224 ], [ 25.479127411193463, 58.519099981320785 ], [ 25.663633912066175, 58.46416085069033 ], [ 25.82154651083246, 58.53763917105429 ], [ 25.79546813693622, 58.66620811393288 ], [ 25.609975247899254, 58.72131690318342 ] ] ], "type": "Polygon" }, "id": 9, "properties": { "zoneId": "00016113" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 25.690315769814642, 58.335442981031086 ], [ 25.533984759106065, 58.26164530793295 ], [ 25.561278514481398, 58.132772397509605 ], [ 25.743421570771517, 58.07771788773436 ], [ 25.89923105530989, 58.15137271373718 ], [ 25.873420664904234, 58.28022340158156 ], [ 25.690315769814642, 58.335442981031086 ] ] ], "type": "Polygon" }, "id": 10, "properties": { "zoneId": "00016131" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 25.82154651083246, 58.53763917105429 ], [ 25.663633912066175, 58.46416085069033 ], [ 25.690315769814642, 58.335442981031086 ], [ 25.873420664904234, 58.28022340158156 ], [ 26.030811496680204, 58.35355360086095 ], [ 26.005620816191882, 58.48225001868027 ], [ 25.82154651083246, 58.53763917105429 ] ] ], "type": "Polygon" }, "id": 11, "properties": { "zoneId": "00010266" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.030811496680204, 58.35355360086095 ], [ 25.873420664904234, 58.28022340158156 ], [ 25.89923105530989, 58.15137271373718 ], [ 26.08095146144033, 58.095876928134764 ], [ 26.23781269662142, 58.16906390541945 ], [ 26.21348467538352, 58.297888400604926 ], [ 26.030811496680204, 58.35355360086095 ] ] ], "type": "Polygon" }, "id": 12, "properties": { "zoneId": "00010262" }, "type": "Feature" } ], "type": "FeatureCollection" }, "text/plain": [ "" ] }, "execution_count": 8, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "parent_zone='0001026' \n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'parent-zone': parent_zone, 'zone-level': zone_level,\n", " 'compact-zone': False, 'f': 'geojson'}) \n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "35122455-7074-4c05-8232-af45d0bdc5fc", "metadata": {}, "source": [ "##### **`geometry`: Change the return type to geojson and return zone centroid instead of zone region**" ] }, { "cell_type": "code", "execution_count": 9, "id": "73123fe7-1e2c-4271-904c-7b3475908510", "metadata": {}, "outputs": [ { "data": { "application/json": { "features": [ { "geometry": { "coordinates": [ 26.262071439025963, 58.040143394791855 ], "type": "Point" }, "id": 0, "properties": { "zoneId": "00012455" }, "type": "Feature" }, { "geometry": { "coordinates": [ 26.39554889225728, 58.24198408505887 ], "type": "Point" }, "id": 1, "properties": { "zoneId": "00010263" }, "type": "Feature" }, { "geometry": { "coordinates": [ 26.735779599599233, 58.25828806558629 ], "type": "Point" }, "id": 2, "properties": { "zoneId": "00010224" }, "type": "Feature" }, { "geometry": { "coordinates": [ 26.531240699614344, 58.44333858289153 ], "type": "Point" }, "id": 3, "properties": { "zoneId": "00010261" }, "type": "Feature" }, { "geometry": { "coordinates": [ 26.669138684066223, 58.644214656016615 ], "type": "Point" }, "id": 4, "properties": { "zoneId": "00010206" }, "type": "Feature" }, { "geometry": { "coordinates": [ 26.32444054589541, 58.627998933635546 ], "type": "Point" }, "id": 5, "properties": { "zoneId": "00010265" }, "type": "Feature" }, { "geometry": { "coordinates": [ 26.189080166346685, 58.4266188734228 ], "type": "Point" }, "id": 6, "properties": { "zoneId": "00010260" }, "type": "Feature" }, { "geometry": { "coordinates": [ 25.98034004266221, 58.61085440946588 ], "type": "Point" }, "id": 7, "properties": { "zoneId": "00010264" }, "type": "Feature" }, { "geometry": { "coordinates": [ 26.115336685901646, 58.812265406050834 ], "type": "Point" }, "id": 8, "properties": { "zoneId": "00010242" }, "type": "Feature" }, { "geometry": { "coordinates": [ 25.636856184632236, 58.59278486194051 ], "type": "Point" }, "id": 9, "properties": { "zoneId": "00016113" }, "type": "Feature" }, { "geometry": { "coordinates": [ 25.847528263187638, 58.40897823628295 ], "type": "Point" }, "id": 10, "properties": { "zoneId": "00010266" }, "type": "Feature" }, { "geometry": { "coordinates": [ 26.055919287192776, 58.22476322840298 ], "type": "Point" }, "id": 11, "properties": { "zoneId": "00010262" }, "type": "Feature" }, { "geometry": { "coordinates": [ 25.71690916368979, 58.20662931976753 ], "type": "Point" }, "id": 12, "properties": { "zoneId": "00016131" }, "type": "Feature" } ], "type": "FeatureCollection" }, "text/plain": [ "" ] }, "execution_count": 9, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "parent_zone='0001026' \n", "compact_zone=False\n", "geometry = 'zone-centroid'\n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'parent-zone': parent_zone, 'zone-level': zone_level,\n", " 'compact-zone': compact_zone,'geometry': geometry,\n", " 'f': 'geojson'}) \n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "d4597f5e-b061-49ed-911b-fd0d7f378feb", "metadata": {}, "source": [ "##### **`filter`: Using CQL2 string to filter records for all collections**\n", "[Common Query language (CQL)](https://docs.ogc.org/is/21-065r2/21-065r2.html#_terms_definitions_symbols_and_abbreviated_terms)\n", "\n", "[CQL Expression](https://docs.eoxserver.org/en/stable/users/services/cql.html)\n", "\n", "Before applying the CQL2 filter feature, users need to know which attributes are available for filtering. \n", "\n", "Users can use the `collections//querables` to find out those attributes. Find out more details of the collection api [here](#Query-the-collection-meta-data-(/collections/))" ] }, { "cell_type": "code", "execution_count": 10, "id": "fd3b8726-e8b4-4560-80f0-3c9b7e0a1369", "metadata": {}, "outputs": [ { "data": { "application/json": { "$id": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_parquet_local/queryables", "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "suitability_hytruck_parquet_local.ahp_suitability_value": { "format": "float64", "type": "number" }, "suitability_hytruck_parquet_local.binary_natura2000_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.binary_seashore_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.cell_ids": { "type": "string" }, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_seashore_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_slope_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.survey_suitability_value": { "format": "float64", "type": "number" } }, "type": "object" }, "text/plain": [ "" ] }, "execution_count": 10, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "collection_id='suitability_hytruck_parquet_local' \n", "query_return = requests.get(dggs_api_root+f'/collections/{collection_id}/queryables')\n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "7a42d772-c4d5-4629-bc3b-a710b92db652", "metadata": {}, "source": [ "From the list of properties, users can find the attribute name in the form of `.`. When using the CQL2 filter, only the attribute name is needed. In this case, the filter works on multiple collections if those collections share the same attribute name." ] }, { "cell_type": "code", "execution_count": 11, "id": "fd873a74-b658-4953-8829-c7405d226c5a", "metadata": {}, "outputs": [ { "data": { "application/json": { "returnedAreaMetersSquare": 9166456634.400011, "zones": [ "000102000", "000102002", "000102003", "000102006", "000102020", "000102021", "000102022", "000102023", "000102024", "000102025", "000102026", "000102032", "000102034", "000102036", "000102060", "000102061", "000102062", "000102063", "000102066", "000102200", "000102201", "000102202", "000102203", "000102204", "000102205", "000102206", "000102214", "000102216", "000102225", "000102235", "000102240", "000102241", "000102242", "000102243", "000102244", "000102245", "000102246", "000102250", "000102251", "000102252", "000102253", "000102254", "000102255", "000102256", "000102260", "000102261", "000102262", "000102263", "000102264", "000102265", "000102266", "000102600", "000102601", "000102602", "000102603", "000102605", "000102610", "000102611", "000102612", "000102613", "000102614", "000102615", "000102616", "000102620", "000102621", "000102622", "000102623", "000102624", "000102626", "000102630", "000102631", "000102632", "000102633", "000102634", "000102635", "000102636", "000102640", "000102641", "000102643", "000102644", "000102646", "000102650", "000102651", "000102652", "000102653", "000102654", "000102656", "000102660", "000102662", "000102664", "000102665", "000102666", "000124540", "000124541", "000124543", "000124544", "000124545", "000124546", "000124550", "000124551", "000124552", "000124553", "000124554", "000124555", "000124556", "000161120", "000161121", "000161122", "000161123", "000161125", "000161130", "000161131", "000161132", "000161133", "000161134", "000161135", "000161136", "000161300", "000161301", "000161302", "000161303", "000161304", "000161305", "000161306", "000161310", "000161311", "000161312", "000161313", "000161314", "000161315", "000161316", "000161321", "000161325", "000161330", "000161331", "000161333", "000161334", "000161335", "000161336", "000161341", "000161343", "000161350", "000161351", "000161352", "000161353", "000161354", "000161355", "000161356" ] }, "text/plain": [ "" ] }, "execution_count": 11, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "bbox = \"25.329803558251513,57.99111013411327,27.131561370751513,58.634545591972696\"\n", "zone_level=7\n", "compact_zone=False\n", "# looking for zones that the attribute modelled_slope_band_1 >=6\n", "cql_filter = \"modelled_slope_band_1 >= 6\"\n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'bbox': bbox, 'zone-level': zone_level,\n", " 'compact-zone': compact_zone, 'filter': cql_filter}) \n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "code", "execution_count": 12, "id": "2a371632-8f80-4a8d-9776-b63c418d50c5", "metadata": {}, "outputs": [ { "data": { "application/json": { "returnedAreaMetersSquare": 4149679692.600005, "zones": [ "000102000", "000102003", "000102006", "000102020", "000102021", "000102024", "000102025", "000102026", "000102034", "000102036", "000102063", "000102066", "000102200", "000102201", "000102205", "000102206", "000102214", "000102216", "000102225", "000102235", "000102241", "000102244", "000102251", "000102252", "000102253", "000102254", "000102255", "000102256", "000102263", "000102600", "000102601", "000102602", "000102603", "000102605", "000102610", "000102611", "000102614", "000102615", "000102624", "000102626", "000102634", "000102640", "000102641", "000102651", "000102652", "000102654", "000102656", "000102660", "000102662", "000102664", "000124553", "000124555", "000124556", "000161122", "000161132", "000161133", "000161134", "000161135", "000161300", "000161301", "000161302", "000161304", "000161305", "000161306", "000161321", "000161325", "000161355" ] }, "text/plain": [ "" ] }, "execution_count": 12, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "bbox = \"25.329803558251513,57.99111013411327,27.131561370751513,58.634545591972696\"\n", "zone_level=7\n", "compact_zone=False\n", "# demonstrate the filter by changing the value to >=10\n", "cql_filter = \"modelled_slope_band_1 >= 10\"\n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'bbox': bbox, 'zone-level': zone_level,\n", " 'compact-zone': compact_zone, 'filter': cql_filter}) \n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "c5e81a96-1a7c-434f-8337-268ae25888e4", "metadata": {}, "source": [ "If no records are found in all collections, the API returns empty content (HTTP status code 204)." ] }, { "cell_type": "code", "execution_count": 13, "id": "d2baf1a6-79f9-47ac-8b3f-5ef4c8ce535d", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "empty return\n" ] } ], "source": [ "bbox = \"25.329803558251513,57.99111013411327,27.131561370751513,58.634545591972696\"\n", "zone_level=7\n", "compact_zone=False\n", "# demonstrate the filter by changing the value to >=10\n", "cql_filter = \"modelled_slope_band_1 > 10\"\n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'bbox': bbox, 'zone-level': zone_level,\n", " 'compact-zone': compact_zone, 'filter': cql_filter})\n", "\n", "if (query_return.status_code != 204):\n", " query_return = query_return.json()\n", " display(JSON(query_return))\n", "else:\n", " print(\"empty return\")" ] }, { "cell_type": "code", "execution_count": 14, "id": "01f13484-aef2-4e24-b28b-f464a2ce2cb3", "metadata": {}, "outputs": [ { "data": { "application/json": { "returnedAreaMetersSquare": 2849033818.800001, "zones": [ "000102000", "000102003", "000102006", "000102025", "000102034", "000102036", "000102200", "000102201", "000102205", "000102206", "000102214", "000102216", "000102225", "000102235", "000102241", "000102251", "000102252", "000102254", "000102255", "000102256", "000102263", "000102600", "000102601", "000102602", "000102624", "000102626", "000102640", "000102641", "000102651", "000102652", "000102654", "000102656", "000102660", "000102662", "000102664", "000124553", "000124555", "000161133", "000161134", "000161135", "000161302", "000161304", "000161305", "000161306", "000161321", "000161325" ] }, "text/plain": [ "" ] }, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "display_data" } ], "source": [ "bbox = \"25.329803558251513,57.99111013411327,27.131561370751513,58.634545591972696\"\n", "zone_level=7\n", "compact_zone=False\n", "# A more complex CQL expression\n", "cql_filter = \"(survey_suitability_value > 2 AND survey_suitability_value < 4) \\\n", " AND modelled_slope_band_1 >=10\"\n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'bbox': bbox, 'zone-level': zone_level,\n", " 'compact-zone': compact_zone, 'filter': cql_filter})\n", "\n", "if (query_return.status_code != 204):\n", " query_return = query_return.json()\n", " display(JSON(query_return))\n", "else:\n", " print(\"empty return\")" ] }, { "cell_type": "markdown", "id": "569834f9-bd25-42f0-87f2-f7eee333467b", "metadata": {}, "source": [ "##### **`datetime`: filter collections with datetime interval**\n", "\n", "The format of the datetime follows the RFC 3339, section 5.6.\n", "Users can specify a specific date or an interval with the following syntax:\n", "\n", "- To query data on a specific date: `datetime=` \n", "- To query data within an interval: `datetime=/`\n", "- To query data after the specified datetime `datetime=/..`\n", "- To query data before the specified datetime `datetime=../`" ] }, { "cell_type": "code", "execution_count": 15, "id": "e5f35197-79b8-4392-94e5-19a4f1e446ad", "metadata": {}, "outputs": [ { "data": { "application/json": { "returnedAreaMetersSquare": 30348403744.000008, "zones": [ "0213606", "0213624", "0213625", "0213660", "0213661", "0213662", "0213663", "0213664", "0213665", "0213666" ] }, "text/plain": [ "" ] }, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "display_data" } ], "source": [ "bbox = \"-98.46911119,48.62133077,-95.99420856, 50.77510588\"\n", "zone_level=5\n", "compact_zone=False\n", "# Datetime in YYYY-MM-DD format\n", "datetime = \"2025-09-11/..\"\n", "query_return = requests.get(dggs_api_root+'/dggs/igeo7/zones', params={'bbox': bbox, 'zone-level': zone_level,\n", " 'compact-zone': compact_zone, 'datetime': datetime})\n", "\n", "if (query_return.status_code != 204):\n", " query_return = query_return.json()\n", " display(JSON(query_return))\n", "else:\n", " print(\"empty return\")" ] }, { "cell_type": "markdown", "id": "2ba4bbbb-dc26-4a95-8d9b-6d0f091f9029", "metadata": {}, "source": [ "### DGGS API Zone data retrieval conformance class \n", "\n", "#### **Zone data retrieval (`/dggs//zones//data`)**\n", "\n", "This query accepts the following query parameters: \n", "\n", "- [zone-depth](#zone-depth:-Return-the-data-associated-with-the-zone_id-at-the-zone_id's-refinement-level-in-DGGS-JSON-format)\n", " - For specifying a level at which to return a list of DGGRS zones using a zone_level query parameter.\n", "- geometry\n", " - Specify the return geometry (`zone-centroid` or `zone-region`), defaults to `zone-region` \n", "- filter\n", " - A CQL2 filter string\n", "- datetime\n", " - Specify the datetime interval\n", "\n", "Users can specify the return type in the HTTP header or using the `format query string`. The zone query supports the following return types, defualts to `json`: \n", "- `?f=json` or set `application/json` in the http header (default)\n", "- `?f=ubjson` or `application/ubjson` in the http header \n", "- `?f=geojson` or `application/geo+json` in the http header\n", "- `?f=zarr` or `application/zarr+zip` in the http header" ] }, { "cell_type": "markdown", "id": "edcf61b2-de0b-4c1b-b567-2a60a2779342", "metadata": {}, "source": [ "##### **`zone-depth`: Return the data associated with the `zone_id` at the `zone_id`'s refinement level in DGGS-JSON format**" ] }, { "cell_type": "code", "execution_count": 16, "id": "5db9dfac-9edb-48bc-bf31-c048e3062841", "metadata": {}, "outputs": [ { "data": { "application/json": { "depths": [ 0 ], "dggrs": "https://agile-giss.copernicus.org/articles/6/32/2025/", "dimensions": null, "properties": { "suitability_hytruck.modelled_corridor_points": { "type": "UInt8" }, "suitability_hytruck.modelled_fuel_stations": { "type": "UInt8" }, "suitability_hytruck.modelled_gas_pipelines": { "type": "UInt8" }, "suitability_hytruck.modelled_hydrogen_pipelines": { "type": "UInt8" }, "suitability_hytruck.modelled_powerlines": { "type": "UInt8" }, "suitability_hytruck.modelled_residential_areas": { "type": "UInt8" }, "suitability_hytruck.modelled_rest_areas": { "type": "UInt8" }, "suitability_hytruck.modelled_seashore": { "type": "UInt8" }, "suitability_hytruck.modelled_slope": { "type": "UInt8" }, "suitability_hytruck.modelled_solar_wind": { "type": "UInt8" }, "suitability_hytruck.modelled_transport_nodes": { "type": "UInt8" }, "suitability_hytruck.modelled_urban_nodes": { "type": "UInt8" }, "suitability_hytruck.modelled_water_bodies": { "type": "UInt8" }, "suitability_hytruck_parquet_local.ahp_suitability_value": { "format": "float64", "type": "number" }, "suitability_hytruck_parquet_local.binary_natura2000_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.binary_seashore_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_seashore_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_slope_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.survey_suitability_value": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.binary_natura2000_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.binary_seashore_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.binary_serviceareas_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_corridor_points_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_powerlines_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_powerplants_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_residential_areas_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_rest_areas_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_riverlines_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_seashore_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_slope_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_solar_wind_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.modelled_water_bodies_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": { "format": "float64", "type": "number" }, "suitability_hytruck_zarr.spatial_ref": { "format": "float64", "type": "number" } }, "values": { "suitability_hytruck.modelled_corridor_points": [ { "data": [ 0 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_fuel_stations": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_gas_pipelines": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_hydrogen_pipelines": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_powerlines": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_residential_areas": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_rest_areas": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_seashore": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_slope": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_solar_wind": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_transport_nodes": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_urban_nodes": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck.modelled_water_bodies": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.ahp_suitability_value": [ { "data": [ 4.369668246445498 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.binary_natura2000_band_1": [ { "data": [ 1 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.binary_seashore_band_1": [ { "data": [ 1 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.binary_serviceareas_band_1": [ { "data": [ 0 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": [ { "data": [ 0 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_powerlines_band_1": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_powerplants_band_1": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_riverlines_band_1": [ { "data": [ 10 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_seashore_band_1": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_slope_band_1": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": [ { "data": [ 3 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_parquet_local.survey_suitability_value": [ { "data": [ 4.526558891454965 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.binary_natura2000_band_1": [ { "data": [ 1 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.binary_seashore_band_1": [ { "data": [ 1 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.binary_serviceareas_band_1": [ { "data": [ 0 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_corridor_points_band_1": [ { "data": [ 0 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_fuel_stations_band_1": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_industrial_areas_band_1": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_powerlines_band_1": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_powerplants_band_1": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_residential_areas_band_1": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_rest_areas_band_1": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_riverlines_band_1": [ { "data": [ 10 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_seashore_band_1": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_slope_band_1": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_solar_wind_band_1": [ { "data": [ 2 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_transport_nodes_band_1": [ { "data": [ 4 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_urban_nodes_band_1": [ { "data": [ 6 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.modelled_water_bodies_band_1": [ { "data": [ 8 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": [ { "data": [ 3 ], "depth": 0, "shape": { "count": 1 } } ], "suitability_hytruck_zarr.spatial_ref": [ { "data": [ 0 ], "depth": 0, "shape": { "count": 1 } } ] }, "zoneId": "000102062" }, "text/plain": [ "" ] }, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "display_data" } ], "source": [ "zone_id = '000102062'\n", "zone_depth = \"0\"\n", "query_return = requests.get(dggs_api_root+f'/dggs/igeo7/zones/{zone_id}/data', params={'zone-depth': zone_depth})\n", "\n", "if (query_return.status_code != 204):\n", " query_return = query_return.json()\n", " display(JSON(query_return))\n", "else:\n", " print(\"empty return\")" ] }, { "cell_type": "markdown", "id": "6556478c-fc92-414f-a315-45028f2b7bd4", "metadata": {}, "source": [ "Users can query data at a finer refinement level using the `zone-depth` parameters relative to the refinement level of the `zone_id`" ] }, { "cell_type": "code", "execution_count": 17, "id": "2f5d7997-456e-48e0-8486-02d4cc17cf71", "metadata": {}, "outputs": [ { "data": { "application/json": { "depths": [ 2 ], "dggrs": "https://agile-giss.copernicus.org/articles/6/32/2025/", "dimensions": null, "properties": { "suitability_hytruck.modelled_corridor_points": { "type": "UInt8" }, "suitability_hytruck.modelled_fuel_stations": { "type": "UInt8" }, "suitability_hytruck.modelled_gas_pipelines": { "type": "UInt8" }, "suitability_hytruck.modelled_hydrogen_pipelines": { "type": "UInt8" }, "suitability_hytruck.modelled_powerlines": { "type": "UInt8" }, "suitability_hytruck.modelled_residential_areas": { "type": "UInt8" }, "suitability_hytruck.modelled_rest_areas": { "type": "UInt8" }, "suitability_hytruck.modelled_seashore": { "type": "UInt8" }, "suitability_hytruck.modelled_slope": { "type": "UInt8" }, "suitability_hytruck.modelled_solar_wind": { "type": "UInt8" }, "suitability_hytruck.modelled_transport_nodes": { "type": "UInt8" }, "suitability_hytruck.modelled_urban_nodes": { "type": "UInt8" }, "suitability_hytruck.modelled_water_bodies": { "type": "UInt8" }, "suitability_hytruck_parquet_local.ahp_suitability_value": { "format": "float64", "type": "number" }, "suitability_hytruck_parquet_local.binary_natura2000_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.binary_seashore_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_seashore_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_slope_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.survey_suitability_value": { "format": "float64", "type": "number" } }, "values": { "suitability_hytruck.modelled_corridor_points": [ { "data": [ 0, 0, 0, 0, 0, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, null, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_fuel_stations": [ { "data": [ 4, 4, 4, 4, 4, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, null, 6, 6, 6, 6, 4, 4, 4, 6, 6, null, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_gas_pipelines": [ { "data": [ 8, 8, 10, 8, 8, null, 8, 8, 8, 6, 8, 8, 8, 6, 6, 6, 6, 6, 8, null, 8, 8, 8, 8, 6, 8, 8, 8, 8, null, 10, 8, 8, 8, 8, 8, 10, 10, 8, 10, 10, 8, 8, 8, 10, 10, 8, 10, 10, 8, 8, 8, 10, 10, 10, 8, 8, 8 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_hydrogen_pipelines": [ { "data": [ 4, 4, 4, 4, 4, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_powerlines": [ { "data": [ 4, 4, 6, 6, 4, null, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, null, 6, 6, 6, 6, 6, 6, 6, 6, 6, null, 8, 8, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 6, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_residential_areas": [ { "data": [ 4, 4, 2, 6, 6, null, 6, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6, 6, 4, null, 6, 6, 6, 6, 4, 6, 6, 6, 6, null, 4, 4, 6, 6, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 4, 6, 6, 4 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_rest_areas": [ { "data": [ 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_seashore": [ { "data": [ 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_slope": [ { "data": [ 8, 10, 6, 8, 8, null, 6, 8, 10, 6, 10, 10, 10, 10, 10, 8, 8, 10, 10, null, 4, 10, 2, 8, 8, 8, 4, 8, 8, null, 8, 10, 8, 6, 8, 6, 6, 8, 6, 8, 10, 6, 8, 8, 6, 6, 8, 8, 10, 10, 10, 8, 8, 10, 6, 10, 6, 10 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_solar_wind": [ { "data": [ 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, null, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_transport_nodes": [ { "data": [ 6, 8, 8, 6, 6, null, 6, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 4, 4, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 8, 8, 6, 6 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_urban_nodes": [ { "data": [ 6, 8, 8, 6, 6, null, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, null, 4, 4, 4, 4, 4, 6, 6, 4, 4, null, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck.modelled_water_bodies": [ { "data": [ 6, 6, 6, 6, 6, null, 6, 6, 8, 8, 6, 6, 6, 6, 8, 8, 8, 8, 8, null, 10, 8, 8, 8, 8, 8, 8, 8, 8, null, 8, 8, 8, 8, 8, 10, 8, 8, 8, 8, 8, 8, 6, 6, 8, 6, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.ahp_suitability_value": [ { "data": [ 4.417061611374408, 5.277251184834124, 5.383886255924171, 4.61611374407583, 4.476303317535546, 4.443127962085309, 4.5829383886255926, 4.293838862559242, 4.402843601895735, 4.137440758293839, 4.154028436018958, 4.450236966824645, 4.154028436018958, 4.127962085308058, 4.09478672985782, 3.665876777251185, 3.665876777251185, 4.075829383886257, 4.075829383886257, 4.075829383886257, 4.078199052132701, 4.101895734597156, 4.06872037914692, 4.06872037914692, 3.8127962085308056, 4.369668246445498, 4.303317535545023, 4.06872037914692, 4.06872037914692, 4.395734597156398, 4.241706161137441, 4.248815165876778, 4.06872037914692, 4.035545023696684, 4.06872037914692, 4.274881516587677, 4.061611374407583, 4.09478672985782, 4.035545023696684, 4.09478672985782, 4.127962085308057, 3.8317535545023698, 4.293838862559242, 4.466824644549764, 4.535545023696683, 4.286729857819906, 4.369668246445498, 4.293838862559242, 4.675355450236967, 4.649289099526067, 4.649289099526067, 4.590047393364929, 4.609004739336494, 4.675355450236967, 4.905213270142181, 4.971563981042654, 4.5829383886255926, 4.796208530805687 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.binary_natura2000_band_1": [ { "data": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.binary_seashore_band_1": [ { "data": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.binary_serviceareas_band_1": [ { "data": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": [ { "data": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": [ { "data": [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 6, 6, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": [ { "data": [ 8, 8, 10, 8, 8, 8, 8, 8, 8, 6, 8, 8, 8, 6, 6, 6, 6, 6, 8, 6, 8, 8, 8, 8, 6, 8, 8, 8, 8, 10, 10, 8, 8, 8, 8, 8, 10, 10, 8, 10, 10, 8, 8, 8, 10, 10, 8, 8, 10, 8, 8, 8, 10, 10, 10, 8, 8, 8 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": [ { "data": [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": [ { "data": [ 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_powerlines_band_1": [ { "data": [ 4, 4, 6, 6, 4, 4, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 8, 6, 6, 6, 8, 6, 6, 6, 6, 6, 6, 6, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_powerplants_band_1": [ { "data": [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": [ { "data": [ 4, 4, 2, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 6, 6, 4, 6, 6, 4 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": [ { "data": [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_riverlines_band_1": [ { "data": [ 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_seashore_band_1": [ { "data": [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_slope_band_1": [ { "data": [ 8, 10, 6, 8, 10, 8, 6, 8, 10, 6, 10, 10, 10, 10, 8, 8, 8, 10, 10, 10, 4, 10, 8, 8, 8, 8, 4, 8, 8, 8, 8, 10, 8, 6, 8, 10, 6, 8, 6, 8, 10, 6, 8, 8, 6, 6, 8, 8, 10, 10, 10, 8, 6, 10, 6, 10, 6, 10 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": [ { "data": [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": [ { "data": [ 6, 8, 8, 6, 6, 6, 6, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 8, 8, 6, 6 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": [ { "data": [ 6, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 4, 4, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": [ { "data": [ 6, 6, 6, 6, 6, 6, 6, 6, 8, 8, 6, 6, 6, 6, 6, 8, 8, 8, 8, 8, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 8, 6, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": [ { "data": [ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ], "depth": 2, "shape": { "count": 58 } } ], "suitability_hytruck_parquet_local.survey_suitability_value": [ { "data": [ 4.281755196304849, 4.8383371824480355, 4.685912240184757, 4.614318706697459, 4.581986143187066, 4.438799076212471, 4.471131639722863, 4.415704387990761, 4.66974595842956, 4.092378752886835, 4.38337182448037, 4.424942263279445, 4.38337182448037, 4.267898383371824, 4.124711316397228, 4.020785219399537, 4.020785219399537, 4.475750577367204, 4.434180138568128, 4.475750577367204, 4.272517321016165, 4.591224018475749, 4.4480369515011535, 4.4480369515011535, 4.039260969976905, 4.526558891454965, 4.240184757505772, 4.4480369515011535, 4.4480369515011535, 4.6420323325635096, 4.581986143187065, 4.609699769053116, 4.4480369515011535, 4.304849884526558, 4.4480369515011535, 4.7667436489607375, 4.420323325635102, 4.5635103926096985, 4.304849884526558, 4.5635103926096985, 4.706697459584294, 4.168591224018474, 4.415704387990761, 4.59122401847575, 4.674364896073903, 4.38799076212471, 4.526558891454965, 4.415704387990761, 4.8729792147805995, 4.757505773672055, 4.757505773672055, 4.457274826789838, 4.586605080831408, 4.8729792147805995, 4.628175519630484, 4.956120092378752, 4.471131639722863, 4.775981524249422 ], "depth": 2, "shape": { "count": 58 } } ] }, "zoneId": "000102062" }, "text/plain": [ "" ] }, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "display_data" } ], "source": [ "zone_id = '000102062'\n", "# The actual refinement level for the query is at level 9, zone_id refinement level + zone-depth\n", "zone_depth = \"2\" \n", "query_return = requests.get(dggs_api_root+f'/dggs/igeo7/zones/{zone_id}/data', params={'zone-depth': zone_depth})\n", "\n", "if (query_return.status_code != 204):\n", " query_return = query_return.json()\n", " display(JSON(query_return))\n", "else:\n", " print(\"empty return\")" ] }, { "cell_type": "markdown", "id": "348eb2ee-7817-4486-808d-d9c474ff03a5", "metadata": {}, "source": [ "Users can also retrieve data with 2 consecutive refinement levels" ] }, { "cell_type": "code", "execution_count": 18, "id": "346d0989-1470-4450-85d6-70b2d1069f9e", "metadata": {}, "outputs": [ { "data": { "application/json": { "features": [ { "geometry": { "coordinates": [ [ [ 27.05593472191281, 58.402368174896125 ], [ 26.895423299059168, 58.330463763033805 ], [ 26.916790391287268, 58.201703500055544 ], [ 27.097192005197105, 58.14488418311725 ], [ 27.257149468199167, 58.21664441401068 ], [ 27.237260521918685, 58.34536667146554 ], [ 27.05593472191281, 58.402368174896125 ] ] ], "type": "Polygon" }, "id": 0, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 8, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 4, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 10, "suitability_hytruck.modelled_solar_wind": 0, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 4, "suitability_hytruck_parquet_local.ahp_suitability_value": 2.6516587677725125, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 1, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 8, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 4, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 10, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 0, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 4, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.575057736720554, "suitability_hytruck_zarr.binary_natura2000_band_1": 1, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 8, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 6, "suitability_hytruck_zarr.modelled_powerlines_band_1": 4, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 10, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 0, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 4, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010225" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 27.19729812005208, 58.60254717825519 ], [ 27.03521105732908, 58.53097635760237 ], [ 27.05593472191281, 58.402368174896125 ], [ 27.237260521918685, 58.34536667146554 ], [ 27.398791815992887, 58.41678820799997 ], [ 27.37955427974597, 58.545359073124 ], [ 27.19729812005208, 58.60254717825519 ] ] ], "type": "Polygon" }, "id": 1, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 2, "suitability_hytruck.modelled_residential_areas": 8, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 10, "suitability_hytruck.modelled_solar_wind": 0, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 10, "suitability_hytruck_parquet_local.ahp_suitability_value": 2.680094786729858, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 8, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 10, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 0, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 10, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.6581986143187057, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 2, "suitability_hytruck_zarr.modelled_powerlines_band_1": 2, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 8, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 10, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 0, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 10, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010203" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 27.542659245796738, 58.61644351960326 ], [ 27.37955427974597, 58.545359073124 ], [ 27.398791815992887, 58.41678820799997 ], [ 27.579651080223826, 58.3593415782711 ], [ 27.742191737678667, 58.43027652396304 ], [ 27.72443853607693, 58.55880614796031 ], [ 27.542659245796738, 58.61644351960326 ] ] ], "type": "Polygon" }, "id": 2, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 2, "suitability_hytruck.modelled_residential_areas": 10, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 0, "suitability_hytruck.modelled_solar_wind": 0, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 10, "suitability_hytruck_parquet_local.ahp_suitability_value": 2.5402843601895735, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 0, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 10, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 4, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 0, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 0, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 10, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 0, "suitability_hytruck_parquet_local.survey_suitability_value": 3.099307159353348, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 0, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 2, "suitability_hytruck_zarr.modelled_powerlines_band_1": 2, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 10, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 4, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 0, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 0, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 10, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 0, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010234" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 27.48666117676698, 59.001477641991876 ], [ 27.32142045622491, 58.93056964867172 ], [ 27.3408748952762, 58.802247958015585 ], [ 27.524067459164595, 58.744868900783246 ], [ 27.68874679310451, 58.81561772985944 ], [ 27.67079606766172, 58.943903342488994 ], [ 27.48666117676698, 59.001477641991876 ] ] ], "type": "Polygon" }, "id": 3, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 2, "suitability_hytruck.modelled_residential_areas": 10, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 0, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 8, "suitability_hytruck_parquet_local.ahp_suitability_value": 2.677725118483412, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 0, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 10, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 4, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 0, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 8, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 0, "suitability_hytruck_parquet_local.survey_suitability_value": 3.120092378752886, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 0, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 2, "suitability_hytruck_zarr.modelled_powerlines_band_1": 2, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 10, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 4, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 0, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 8, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 0, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010216" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 27.136796339870976, 58.98768614754506 ], [ 26.972581035266252, 58.91628841204786 ], [ 26.993540712679952, 58.78793463327047 ], [ 27.17721168103832, 58.73100923413457 ], [ 27.3408748952762, 58.802247958015585 ], [ 27.32142045622491, 58.93056964867172 ], [ 27.136796339870976, 58.98768614754506 ] ] ], "type": "Polygon" }, "id": 4, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 2, "suitability_hytruck.modelled_residential_areas": 10, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 0, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 10, "suitability_hytruck_parquet_local.ahp_suitability_value": 2.7535545023696684, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 1, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 10, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 0, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 10, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.230946882217089, "suitability_hytruck_zarr.binary_natura2000_band_1": 1, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 2, "suitability_hytruck_zarr.modelled_powerlines_band_1": 2, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 10, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 0, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 10, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010205" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 27.3408748952762, 58.802247958015585 ], [ 27.17721168103832, 58.73100923413457 ], [ 27.19729812005208, 58.60254717825519 ], [ 27.37955427974597, 58.545359073124 ], [ 27.542659245796738, 58.61644351960326 ], [ 27.524067459164595, 58.744868900783246 ], [ 27.3408748952762, 58.802247958015585 ] ] ], "type": "Polygon" }, "id": 5, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 2, "suitability_hytruck.modelled_residential_areas": 10, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 0, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 10, "suitability_hytruck_parquet_local.ahp_suitability_value": 2.7535545023696684, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 10, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 4, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 0, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 10, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.230946882217089, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 2, "suitability_hytruck_zarr.modelled_powerlines_band_1": 2, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 10, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 4, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 0, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 10, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010201" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.993540712679952, 58.78793463327047 ], [ 26.830904314879344, 58.71620973543407 ], [ 26.852486956249088, 58.58771496967764 ], [ 27.03521105732908, 58.53097635760237 ], [ 27.19729812005208, 58.60254717825519 ], [ 27.17721168103832, 58.73100923413457 ], [ 26.993540712679952, 58.78793463327047 ] ] ], "type": "Polygon" }, "id": 6, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 2, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 10, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 8, "suitability_hytruck_parquet_local.ahp_suitability_value": 2.7914691943127963, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 4, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 10, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 8, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.5219399538106226, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 4, "suitability_hytruck_zarr.modelled_powerlines_band_1": 2, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 10, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 8, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010200" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.787477089335923, 58.972946824271716 ], [ 26.624297889875205, 58.90106310026862 ], [ 26.646764106821916, 58.77268123983526 ], [ 26.830904314879344, 58.71620973543407 ], [ 26.993540712679952, 58.78793463327047 ], [ 26.972581035266252, 58.91628841204786 ], [ 26.787477089335923, 58.972946824271716 ] ] ], "type": "Polygon" }, "id": 7, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 4, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 6, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 8, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 8, "suitability_hytruck_parquet_local.ahp_suitability_value": 3.1042654028436023, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 1, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 8, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 8, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.729792147806003, "suitability_hytruck_zarr.binary_natura2000_band_1": 1, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 2, "suitability_hytruck_zarr.modelled_powerlines_band_1": 6, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 8, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 8, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010204" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.930380599383327, 59.172754157282995 ], [ 26.76561947463096, 59.10119271589904 ], [ 26.787477089335923, 58.972946824271716 ], [ 26.972581035266252, 58.91628841204786 ], [ 27.136796339870976, 58.98768614754506 ], [ 27.116454812970925, 59.115904560540756 ], [ 26.930380599383327, 59.172754157282995 ] ] ], "type": "Polygon" }, "id": 8, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 6, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 0, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 10, "suitability_hytruck_parquet_local.ahp_suitability_value": 3.04739336492891, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 0, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 10, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.2678983833718234, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 2, "suitability_hytruck_zarr.modelled_powerlines_band_1": 6, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 0, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 10, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010252" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.438723520698794, 58.957263180084034 ], [ 26.27659089876554, 58.884897276813994 ], [ 26.300564733953856, 58.7564913567503 ], [ 26.485165010124373, 58.70047394471344 ], [ 26.646764106821916, 58.77268123983526 ], [ 26.624297889875205, 58.90106310026862 ], [ 26.438723520698794, 58.957263180084034 ] ] ], "type": "Polygon" }, "id": 9, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 4, "suitability_hytruck.modelled_gas_pipelines": 8, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 2, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 4, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 10, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 8, "suitability_hytruck_parquet_local.ahp_suitability_value": 3.1706161137440763, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 1, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 4, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 8, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 4, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 10, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 8, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 4.030023094688221, "suitability_hytruck_zarr.binary_natura2000_band_1": 1, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 4, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 8, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 6, "suitability_hytruck_zarr.modelled_powerlines_band_1": 2, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 4, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 10, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 8, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010243" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.50824518581411, 58.57195045074904 ], [ 26.348225208885765, 58.499418172916265 ], [ 26.371925657685154, 58.37074719718752 ], [ 26.554158416742307, 58.31463644512665 ], [ 26.713639666261916, 58.38701996165573 ], [ 26.691428293277514, 58.51566152028183 ], [ 26.50824518581411, 58.57195045074904 ] ] ], "type": "Polygon" }, "id": 10, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 4, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 6, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 10, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 8, "suitability_hytruck.modelled_urban_nodes": 4, "suitability_hytruck.modelled_water_bodies": 8, "suitability_hytruck_parquet_local.ahp_suitability_value": 3.8459715639810432, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 4, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 10, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 8, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 4.224018475750576, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 4, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 6, "suitability_hytruck_zarr.modelled_powerlines_band_1": 6, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 10, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 8, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010261" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.646764106821916, 58.77268123983526 ], [ 26.485165010124373, 58.70047394471344 ], [ 26.50824518581411, 58.57195045074904 ], [ 26.691428293277514, 58.51566152028183 ], [ 26.852486956249088, 58.58771496967764 ], [ 26.830904314879344, 58.71620973543407 ], [ 26.646764106821916, 58.77268123983526 ] ] ], "type": "Polygon" }, "id": 11, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 4, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 6, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 8, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 10, "suitability_hytruck_parquet_local.ahp_suitability_value": 3.383886255924171, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 4, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 8, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 10, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.9769053117782898, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 4, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 6, "suitability_hytruck_zarr.modelled_powerlines_band_1": 6, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 8, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 10, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010206" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.852486956249088, 58.58771496967764 ], [ 26.691428293277514, 58.51566152028183 ], [ 26.713639666261916, 58.38701996165573 ], [ 26.895423299059168, 58.330463763033805 ], [ 27.05593472191281, 58.402368174896125 ], [ 27.03521105732908, 58.53097635760237 ], [ 26.852486956249088, 58.58771496967764 ] ] ], "type": "Polygon" }, "id": 12, "properties": { "depth": 1, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 4, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 6, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 10, "suitability_hytruck.modelled_solar_wind": 0, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 4, "suitability_hytruck.modelled_water_bodies": 4, "suitability_hytruck_parquet_local.ahp_suitability_value": 3.4810426540284363, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 1, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 4, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 6, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 10, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 0, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 4, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.870669745958429, "suitability_hytruck_zarr.binary_natura2000_band_1": 1, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 4, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 6, "suitability_hytruck_zarr.modelled_powerlines_band_1": 6, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 10, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 0, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 4, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "00010202" }, "type": "Feature" }, { "geometry": { "coordinates": [ [ [ 26.787477089335923, 58.972946824271716 ], [ 26.485165010124373, 58.70047394471344 ], [ 26.713639666261916, 58.38701996165573 ], [ 27.237260521918685, 58.34536667146554 ], [ 27.542659245796738, 58.61644351960326 ], [ 27.32142045622491, 58.93056964867172 ], [ 26.787477089335923, 58.972946824271716 ] ] ], "type": "Polygon" }, "id": 13, "properties": { "depth": 0, "suitability_hytruck.modelled_corridor_points": 0, "suitability_hytruck.modelled_fuel_stations": 2, "suitability_hytruck.modelled_gas_pipelines": 4, "suitability_hytruck.modelled_hydrogen_pipelines": 4, "suitability_hytruck.modelled_powerlines": 2, "suitability_hytruck.modelled_residential_areas": 6, "suitability_hytruck.modelled_rest_areas": 2, "suitability_hytruck.modelled_seashore": 2, "suitability_hytruck.modelled_slope": 10, "suitability_hytruck.modelled_solar_wind": 2, "suitability_hytruck.modelled_transport_nodes": 4, "suitability_hytruck.modelled_urban_nodes": 2, "suitability_hytruck.modelled_water_bodies": 10, "suitability_hytruck_parquet_local.ahp_suitability_value": 2.867298578199052, "suitability_hytruck_parquet_local.binary_natura2000_band_1": 0, "suitability_hytruck_parquet_local.binary_seashore_band_1": 1, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": 0, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": 0, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": 2, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": 2, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": 2, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": 6, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": 2, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": 10, "suitability_hytruck_parquet_local.modelled_seashore_band_1": 2, "suitability_hytruck_parquet_local.modelled_slope_band_1": 10, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": 2, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": 4, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": 2, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": 10, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_parquet_local.survey_suitability_value": 3.6327944572748256, "suitability_hytruck_zarr.binary_natura2000_band_1": 0, "suitability_hytruck_zarr.binary_seashore_band_1": 1, "suitability_hytruck_zarr.binary_serviceareas_band_1": 0, "suitability_hytruck_zarr.modelled_corridor_points_band_1": 0, "suitability_hytruck_zarr.modelled_fuel_stations_band_1": 2, "suitability_hytruck_zarr.modelled_gas_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_hydrogen_pipelines_band_1": 4, "suitability_hytruck_zarr.modelled_industrial_areas_band_1": 2, "suitability_hytruck_zarr.modelled_powerlines_band_1": 2, "suitability_hytruck_zarr.modelled_powerplants_band_1": 2, "suitability_hytruck_zarr.modelled_residential_areas_band_1": 6, "suitability_hytruck_zarr.modelled_rest_areas_band_1": 2, "suitability_hytruck_zarr.modelled_riverlines_band_1": 10, "suitability_hytruck_zarr.modelled_seashore_band_1": 2, "suitability_hytruck_zarr.modelled_slope_band_1": 10, "suitability_hytruck_zarr.modelled_solar_wind_band_1": 2, "suitability_hytruck_zarr.modelled_transport_nodes_band_1": 4, "suitability_hytruck_zarr.modelled_urban_nodes_band_1": 2, "suitability_hytruck_zarr.modelled_water_bodies_band_1": 10, "suitability_hytruck_zarr.partnerCountries_extent_encoded_band_1": 3, "suitability_hytruck_zarr.spatial_ref": 0, "zoneId": "0001020" }, "type": "Feature" } ], "type": "FeatureCollection" }, "text/plain": [ "" ] }, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "display_data" } ], "source": [ "zone_id = '0001020'\n", "# 2 consecutive refinement levels (5, 6)\n", "zone_depth = \"0-1\"\n", "return_type = 'geojson'\n", "query_return = requests.get(dggs_api_root+f'/dggs/igeo7/zones/{zone_id}/data', params={'zone-depth': zone_depth, 'f': return_type})\n", "\n", "if (query_return.status_code != 204):\n", " query_return = query_return.json()\n", " display(JSON(query_return))\n", "else:\n", " print(\"empty return\")" ] }, { "cell_type": "markdown", "id": "a3965196-34dc-4cc1-8c73-d2e11a5853e2", "metadata": {}, "source": [ "### Collections endpoints\n", "\n", "#### **List all collections (`/collections`)**" ] }, { "cell_type": "code", "execution_count": 19, "id": "59ed7181-8ff7-4acf-a4ef-a3209afa9975", "metadata": {}, "outputs": [ { "data": { "application/json": { "collections": [ { "collection_provider": { "datasource_id": "hytruck_clickhouse", "dggrsId": "igeo7", "dggrs_zoneid_repr": "textual", "max_refinement_level": 9, "min_refinement_level": 5, "providerId": "clickhouse" }, "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "description": "Desc", "extent": { "spatial": { "bbox": [ [ 5.86307954788208, 47.31793212890625, 31.61196517944336, 70.0753173828125 ] ], "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "grid": "", "storageCrsBbox": null }, "temporal": null }, "id": "suitability_hytruck", "itemType": "", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS list", "type": "application/json" } ], "maxScaleDenominator": 222006344, "minScaleDenominator": 4530737, "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "title": "Suitability Modelling for Hytruck" }, { "collection_provider": { "datasource_id": "zarr_hytruck", "dggrsId": "igeo7", "dggrs_zoneid_repr": "textual", "max_refinement_level": 8, "min_refinement_level": 5, "providerId": "zarr" }, "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "description": "Desc", "id": "suitability_hytruck_zarr", "itemType": "", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_zarr", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_zarr/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS list", "type": "application/json" } ], "maxScaleDenominator": 222006344, "minScaleDenominator": 11987203, "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "title": "Suitability Modelling for Hytruck in Zarr format" }, { "collection_provider": { "datasource_id": "hytruck_local", "dggrsId": "igeo7", "dggrs_zoneid_repr": "textual", "max_refinement_level": 9, "min_refinement_level": 4, "providerId": "parquet" }, "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "description": "Desc", "extent": { "spatial": { "bbox": [ [ 5.86307954788208, 47.31793212890625, 31.61196517944336, 70.0753173828125 ] ], "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "grid": "", "storageCrsBbox": null }, "temporal": null }, "id": "suitability_hytruck_parquet_local", "itemType": "", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_parquet_local", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_parquet_local/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS list", "type": "application/json" } ], "maxScaleDenominator": 587377071, "minScaleDenominator": 4530737, "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "title": "Suitability Modelling for Hytruck in parquet format" }, { "collection_provider": { "datasource_id": "crim_testing", "dggrsId": "igeo7", "dggrs_zoneid_repr": "textual", "max_refinement_level": 5, "min_refinement_level": 5, "providerId": "parquet" }, "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "description": "Desc", "id": "crim_testing", "itemType": "", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections/crim_testing", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/crim_testing/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS list", "type": "application/json" } ], "maxScaleDenominator": 222006344, "minScaleDenominator": 222006344, "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "title": "crim multi parquet files testing" }, { "collection_provider": { "datasource_id": "rcm_2080248_HV_reproject_2022-05_05", "dggrsId": "h3", "dggrs_zoneid_repr": "textual", "max_refinement_level": 12, "min_refinement_level": 7, "providerId": "parquet" }, "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "description": "Desc", "id": "rcm_h3", "itemType": "", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections/rcm_h3", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/rcm_h3/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS list", "type": "application/json" } ], "maxScaleDenominator": 5023127, "minScaleDenominator": 38679, "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "title": "rcm_h3" }, { "collection_provider": { "datasource_id": "dggal_ivea7h_hytruck", "dggrsId": "ivea7h", "dggrs_zoneid_repr": "int", "max_refinement_level": 8, "min_refinement_level": 5, "providerId": "zarr" }, "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "description": "Desc", "id": "dggal_ivea7h_hytruck", "itemType": "", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections/dggal_ivea7h_hytruck", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/dggal_ivea7h_hytruck/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS list", "type": "application/json" } ], "maxScaleDenominator": 196746634077, "minScaleDenominator": 10623382718, "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "title": "rcm_h3" }, { "collection_provider": { "datasource_id": "dggal_rhealpix_hytruck", "dggrsId": "rhealpix", "dggrs_zoneid_repr": "int", "max_refinement_level": 7, "min_refinement_level": 5, "providerId": "zarr" }, "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "description": "Desc", "id": "dggal_rhealpix_hytruck", "itemType": "", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections/dggal_rhealpix_hytruck", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/dggal_rhealpix_hytruck/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS list", "type": "application/json" } ], "maxScaleDenominator": 135510546411, "minScaleDenominator": 15056727379, "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "title": "rcm_h3" } ], "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" } ], "timeStamp": null }, "text/plain": [ "" ] }, "execution_count": 19, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "query_return = requests.get(dggs_api_root+f'/collections')\n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "f8b36c0d-8985-408f-a6fe-6498794603c8", "metadata": {}, "source": [ "#### **Query the collection meta data (`/collections/`)**" ] }, { "cell_type": "code", "execution_count": 20, "id": "c15c93c1-2447-42b0-9bbb-183525f598b8", "metadata": {}, "outputs": [ { "data": { "application/json": { "collection_provider": { "datasource_id": "hytruck_local", "dggrsId": "igeo7", "dggrs_zoneid_repr": "textual", "max_refinement_level": 9, "min_refinement_level": 4, "providerId": "parquet" }, "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "description": "Desc", "extent": { "spatial": { "bbox": [ [ 5.86307954788208, 47.31793212890625, 31.61196517944336, 70.0753173828125 ] ], "crs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "grid": "", "storageCrsBbox": null }, "temporal": null }, "id": "suitability_hytruck_parquet_local", "itemType": "", "links": [ { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_parquet_local", "hreflang": null, "length": null, "rel": "self", "title": "this document", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_parquet_local/dggs", "hreflang": null, "length": null, "rel": "[ogc-rel:dggrs-list]", "title": "DGGS list", "type": "application/json" }, { "href": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_parquet_local/collections/suitability_hytruck_parquet_local/queryables", "hreflang": null, "length": null, "rel": "[ogc-rel:queryables]", "title": "Queryable properties from the collection.", "type": "application/schema+json" } ], "maxScaleDenominator": 587377071, "minScaleDenominator": 4530737, "storageCrs": "http://www.opengis.net/def/crs/OGC/1.3/CRS84", "title": "Suitability Modelling for Hytruck in parquet format" }, "text/plain": [ "" ] }, "execution_count": 20, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "collection_id = \"suitability_hytruck_parquet_local\"\n", "query_return = requests.get(dggs_api_root+f'/collections/{collection_id}')\n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "2ee87b48-65ea-4cf1-b362-735ddc0e5b20", "metadata": {}, "source": [ "#### **Query the attributes of the collection(`/collections//queryables`)**" ] }, { "cell_type": "code", "execution_count": 21, "id": "9b7a1038-502d-43c8-a11e-caacbd69974b", "metadata": {}, "outputs": [ { "data": { "application/json": { "$id": "http://127.0.0.1:8000/dggs-api/collections/suitability_hytruck_parquet_local/queryables", "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "suitability_hytruck_parquet_local.ahp_suitability_value": { "format": "float64", "type": "number" }, "suitability_hytruck_parquet_local.binary_natura2000_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.binary_seashore_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.binary_serviceareas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.cell_ids": { "type": "string" }, "suitability_hytruck_parquet_local.modelled_corridor_points_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_fuel_stations_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_gas_pipelines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_hydrogen_pipelines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_industrial_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_powerlines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_powerplants_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_residential_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_rest_areas_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_riverlines_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_seashore_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_slope_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_solar_wind_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_transport_nodes_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_urban_nodes_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.modelled_water_bodies_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.partnerCountries_extent_encoded_band_1": { "format": "float32", "type": "number" }, "suitability_hytruck_parquet_local.survey_suitability_value": { "format": "float64", "type": "number" } }, "type": "object" }, "text/plain": [ "" ] }, "execution_count": 21, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "collection_id = \"suitability_hytruck_parquet_local\"\n", "query_return = requests.get(dggs_api_root+f'/collections/{collection_id}/queryables')\n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "37ca3857-7b54-4c70-86a6-6a369d668908", "metadata": {}, "source": [ "## Tiles API endpoints\n", "\n", "### **Query the collection tiles json (`/tiles-api/.json`)**" ] }, { "cell_type": "code", "execution_count": 22, "id": "dba605a2-11d6-4c0e-8f12-efef7317a6c6", "metadata": {}, "outputs": [ { "data": { "application/json": { "bounds": [ 5.86307954788208, 47.31793212890625, 31.61196517944336, 70.0753173828125 ], "description": "Desc", "name": "suitability_hytruck_parquet_local", "tilejson": "3.0.0", "tiles": [ "http://127.0.0.1:8000/tiles-api/suitability_hytruck_parquet_local/{z}/{x}/{y}" ], "vector_layers": [ { "fields": { "ahp_suitability_value": "float64", "binary_natura2000_band_1": "float32", "binary_seashore_band_1": "float32", "binary_serviceareas_band_1": "float32", "cell_ids": "string", "modelled_corridor_points_band_1": "float32", "modelled_fuel_stations_band_1": "float32", "modelled_gas_pipelines_band_1": "float32", "modelled_hydrogen_pipelines_band_1": "float32", "modelled_industrial_areas_band_1": "float32", "modelled_powerlines_band_1": "float32", "modelled_powerplants_band_1": "float32", "modelled_residential_areas_band_1": "float32", "modelled_rest_areas_band_1": "float32", "modelled_riverlines_band_1": "float32", "modelled_seashore_band_1": "float32", "modelled_slope_band_1": "float32", "modelled_solar_wind_band_1": "float32", "modelled_transport_nodes_band_1": "float32", "modelled_urban_nodes_band_1": "float32", "modelled_water_bodies_band_1": "float32", "partnerCountries_extent_encoded_band_1": "float32", "survey_suitability_value": "float64" }, "id": "suitability_hytruck_parquet_local" } ] }, "text/plain": [ "" ] }, "execution_count": 22, "metadata": { "application/json": { "expanded": false, "root": "root" } }, "output_type": "execute_result" } ], "source": [ "collection_id = \"suitability_hytruck_parquet_local\"\n", "query_return = requests.get(api_root+f'/tiles-api/{collection_id}.json')\n", "query_return = query_return.json()\n", "JSON(query_return)" ] }, { "cell_type": "markdown", "id": "528c4a3a-c273-45a5-bebf-f7a0803195d5", "metadata": {}, "source": [ "### **Query data with the tiles source url (`/tiles-api//{z}/{x}/{y}`)**\n", "\n", "The endpoint supports the `relative_depth` query parameter which allow users to retrieve data at a finer refinement level.\n", "\n", "Here is the example of the url: `/tiles-api//{z}/{x}/{y}?relative_depth=1`" ] }, { "cell_type": "code", "execution_count": null, "id": "bc67fb1d-884a-41c6-952f-b458a3e3b7be", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.18" } }, "nbformat": 4, "nbformat_minor": 5 }