github.com/PDOK/gokoala@v0.50.6/internal/ogc/common/core/templates/conformance.go.json (about) 1 {{- /*gotype: github.com/PDOK/gokoala/internal/engine.TemplateData*/ -}} 2 { 3 "links": [ 4 { 5 "rel": "self", 6 "type": "application/json", 7 "title": "{{ .Config.Title }} - Conformance", 8 "href": "{{ .Config.BaseURL }}/conformance?f=json", 9 "hreflang": "nl" 10 }, 11 { 12 "rel": "alternate", 13 "type": "text/html", 14 "title": "{{ .Config.Title }} - Conformance", 15 "href": "{{ .Config.BaseURL }}/conformance?f=html", 16 "hreflang": "nl" 17 } 18 ], 19 "conformsTo": [ 20 "http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/core" 21 ,"http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/json" 22 ,"http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/html" 23 ,"http://www.opengis.net/spec/ogcapi-common-1/1.0/conf/oas30" 24 25 {{ if .Config.HasCollections }} 26 ,"http://www.opengis.net/spec/ogcapi-common-2/1.0/conf/collections" 27 {{ end }} 28 29 {{ if .Config.OgcAPI.Features }} 30 ,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/core" 31 ,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/html" 32 ,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/geojson" 33 ,"http://www.opengis.net/spec/ogcapi-features-2/1.0/conf/crs", 34 {{/* ,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/gmlsf0"*/}} 35 {{/* ,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/gmlsf2"*/}} 36 {{/* ,"http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter"*/}} 37 {{/* ,"http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter"*/}} 38 {{/* ,"http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/queryables"*/}} 39 {{/* ,"http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/queryables-query-parameters"*/}} 40 "http://www.opengis.net/spec/json-fg-1/0.2" 41 {{ end }} 42 43 {{ if .Config.OgcAPI.Styles }} 44 ,"http://www.opengis.net/spec/ogcapi-styles-1/1.0/conf/core" 45 ,"http://www.opengis.net/spec/ogcapi-styles-1/1.0/conf/mapbox-styles" 46 {{ end }} 47 48 {{ if .Config.OgcAPI.GeoVolumes }} 49 ,"http://www.opengis.net/spec/ogcapi-geovolumes-1/1.0/conf/core" 50 {{ end }} 51 52 {{ if .Config.OgcAPI.Tiles }} 53 ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/core" 54 ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/tileset" 55 ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/tilesets-list" 56 ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/dataset-tilesets" 57 {{/* ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/geodata-tilesets", */}} 58 {{/* ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/geodata-selection", */}} 59 {{range $index, $type := .Config.OgcAPI.Tiles.Types}} 60 {{ if (eq $type "raster") }} 61 {{/* ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/jpeg", */}} 62 ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/png" 63 {{ end }} 64 {{ if (eq $type "vector") }} 65 ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/mvt" 66 {{ end }} 67 {{end}} 68 {{/* ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/geojson" */}} 69 {{/* ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/tiff" */}} 70 {{/* ,"http://www.opengis.net/spec/ogcapi-tiles-1/1.0/conf/netcdf" */}} 71 {{end}} 72 73 {{ if .Config.OgcAPI.Processes }} 74 ,"http://www.opengis.net/spec/ogcapi-processes-1/1.0/conf/job-list" 75 ,"http://www.opengis.net/spec/ogcapi-processes-1/1.0/conf/ogc-process-description" 76 {{ if .Config.OgcAPI.Processes.SupportsDismiss }} 77 ,"http://www.opengis.net/spec/ogcapi-processes-1/1.0/conf/dismiss" 78 {{end}} 79 {{ if .Config.OgcAPI.Processes.SupportsCallback }} 80 ,"http://www.opengis.net/spec/ogcapi-processes-1/1.0/conf/callback" 81 {{end}} 82 {{end}} 83 ] 84 }