You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: interoperability/geospatial_explorer.qmd
+57-9Lines changed: 57 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,6 @@ The schema is versioned as it will change throughout the APEx project as the fun
17
17
Geospatial Explorer matures. This does allow for improvements and extra features to be easily added to the application,
18
18
and best practices shall be followed to avoid any breaking changes between versions.
19
19
20
-
21
20
## Requirements
22
21
23
22
@tbl-geoexplorer outlines the requirements for configuring an instance of the Geospatial Explorer application.
@@ -62,6 +61,7 @@ and best practices shall be followed to avoid any breaking changes between versi
62
61
### Cloud Optimized GeoTiff (COG)
63
62
64
63
When generating Cloud Optimised GeoTiffs, it is recommended to use the GoogleMapsCompatible tiling scheme—typically 256x256 pixel tiles aligned to a global grid—and to store the image in the Web Mercator projection (EPSG:3857). The BitsPerSample field must accurately reflect the data format. Overviews are essential for performance and should be generated using downsampling by factors of two until the image dimensions are the size of a tile or smaller. These overviews should also be tiled and placed after the main image data to conform with the COG specification. An example command line invocation using GDAL would be:
@@ -73,10 +73,10 @@ FlatGeobuf[@flatgeobuf] should be used where the statistical data is a large siz
73
73
74
74
Statistics should be contained within the properties entry of each feature. Each feature must contain the following properties:
75
75
76
-
*`id` - A short unique id string.
77
-
*`name` - A description label for the feature to be shown to users.
78
-
*`level` - An integer that describes the features geographical hierarchy. This should be contigious with parent and child features.
79
-
*`children` - A string based comma seperated list containing the `id` of all child features.
76
+
*`id` - A short unique id string.
77
+
*`name` - A description label for the feature to be shown to users.
78
+
*`level` - An integer that describes the features geographical hierarchy. This should be contigious with parent and child features.
79
+
*`children` - A string based comma seperated list containing the `id` of all child features.
80
80
81
81
Datasets that have classifications (such as land use) should have key:value entires consiting of 'name':'value' and an entry with a key of 'classifications' with a value consisting of a string based comma seperated list containing all the keys for the classifications and a 'total' key with the sum of all other values. This will allow for correctly rendering bar charts and pie charts.
82
82
@@ -103,9 +103,10 @@ Datasets that have classifications (such as land use) should have key:value enti
Datasets that do not have classifications (such as a raster showing soil organic carbon) should contain a selection of the following entries:
106
-
- mean
107
-
- min
108
-
- max
106
+
107
+
* mean
108
+
* min
109
+
* max
109
110
110
111
These values will be rendered as a table.
111
112
@@ -207,7 +208,6 @@ This currently supports the following properties:
207
208
*`startColor`: A string describing a valid hex or RGB/A colour value. This is used to render colour ramps and legends.
208
209
*`categories`: An array of objects that contains a `lablel` (string) property and a `color` (string) property. Describes classifications within datasets such as land usage. Used to create swatch legends and statistics visualisation.
209
210
210
-
211
211
#### Data - `data`
212
212
213
213
An array of objects that configures the data to be displayed in the layer. If the length is more than one a layer group will be created and all sources will be treated as one layer.
@@ -241,3 +241,51 @@ Each object currently supports the following properties:
241
241
## Example Configurations
242
242
243
243
Numerous example configurations can be found in the [APEx Geospatial Explorer Configurations](https://github.com/ESA-APEx/apex_geospatial_explorer_configs) repository on GitHub.
0 commit comments