...
Author | |
---|
Technical Contacts | |
---|
Version | |
---|
Date | August 2023March 2024 |
---|
Content
GeoServer
...
In order to import the data into the GeoServer database and to allow the highest possible flexibility for the data provider, the O2A specification for GeoCSV (.sdi.csv) format was agreed upon.
Example files for media data:
View file |
---|
name | _layer_def.csv |
---|
height | 150 |
---|
|
View file |
---|
name | _layer_def.csvt |
---|
height | 150 |
---|
|
View file |
---|
name | pangaea#890964#SO242_2_174-1_links-to-images.sdi.csv |
---|
height | 150 |
---|
|
View file |
---|
name | pangaea#890964#SO242_2_174-1_links-to-images.sdi.join.csv |
---|
height | 150 |
---|
|
View file |
---|
name | pangaea#818400#PS81_116-3_links-to-photographs.sdi.csv |
---|
height | 150 |
---|
|
View file |
---|
name | pangaea#818400#PS81_116-3_links-to-photographs.sdi.join.csv |
---|
height | 150 |
---|
|
...
The vef documentation Metadata Templates documentation contains a comprehensive list of all functions available for displaying data. In case anything is missing, please get in touch with the viewer team.
...
The required functions and all other template functions are available in the vef Metadata Templates documentation.
Example:
...
Query Parameter | Query Value | Required | Note |
---|
site | gallery | ✔️ | fixed query value |
ows | <ows_uri> | ✔️ | identifier used to find the gallery configuration in the catalogue (i.e., https://marine-data.de/rest/search/) via the resources.uri field. Example: https://maps.awi.de/services/common/media/wfs |
layer | <layer_name> | ✔️ | depend on the name of the layer in the GeoServer database |
filter | <cql-filter> | ✔️ | required to select a subset of the layer table, i.e., based on dataset, event, author etc. CQL and ECQL syntax can be are used (more infos) |
shareID | <persistent_identifier> | ❌ | if the persistent_identifier field is blank or does not exist in the gallery mapping file, the name field serves as the identifier, or if not present, a combination of location and time is used |
Example:
https://marine-data.de/?site=gallery&ows=https://maps.awi.de/services/common/media/wfs&layer=photos&filter=event='PS81/268-2'&shareID=7940784348543460
Gallery mapping
A gallery mapping file needs to be present to enable flexible data structures and provide full functionality inside the gallery. It maps the dataset vocabulary (values in mapping dict) to the gallery vocabulary (keys in mapping dict) and is required for each GeoServer media layer.
...