From e404051baff4f9099756ec7162ab796b9724c1c3 Mon Sep 17 00:00:00 2001 From: Jens Verrydt Date: Fri, 26 Apr 2024 15:04:19 +0200 Subject: [PATCH 1/2] Fallback to layer id and use urn identifier in tms supportedCRS --- titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml b/titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml index 27b1d1e..eb27fa7 100644 --- a/titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml +++ b/titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml @@ -57,7 +57,7 @@ {% for layer in layers %} - {{ layer.title }} + {{ layer.title or layer.id }} {{ layer.bbox[0] }} {{ layer.bbox[1] }} {{ layer.bbox[2] }} {{ layer.bbox[3] }} @@ -113,7 +113,7 @@ {% for tms in tilematrixsets %} {{ tms.id }} - {{ tms.crs.srs }} + urn:ogc:def:crs:{{ tms.id }} {% for matrix in tms %} {{ matrix.id }} From c931465b704a395b7741a10083e47f8198ea89df Mon Sep 17 00:00:00 2001 From: Jens Verrydt Date: Fri, 26 Apr 2024 15:38:42 +0200 Subject: [PATCH 2/2] fix: valid supportedCRS if tms id is no valid CRS string --- titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml b/titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml index eb27fa7..e896e65 100644 --- a/titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml +++ b/titiler/stacapi/templates/wmts-getcapabilities_1.0.0.xml @@ -113,7 +113,11 @@ {% for tms in tilematrixsets %} {{ tms.id }} - urn:ogc:def:crs:{{ tms.id }} + {% if tms.crs.to_epsg() %} + urn:ogc:def:crs:epsg::{{tms.crs.to_epsg()}} + {% else %} + {{ tms.crs.srs.replace("http://www.opengis.net/def/", "urn:ogc:def:").replace("/", ":")}} + {% endif %} {% for matrix in tms %} {{ matrix.id }}