From 9c401d341669584290e4f52eaeebf05948a1bf8e Mon Sep 17 00:00:00 2001 From: Jesper Zedlitz <jesper@zedlitz.de> Date: Thu, 25 Apr 2024 12:50:10 +0200 Subject: [PATCH] weitere Art WFS mit Ausgabeformat Shape anzugeben --- Details.md | 1 + .../java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Details.md b/Details.md index b1ad03a..c22e65b 100644 --- a/Details.md +++ b/Details.md @@ -46,6 +46,7 @@ Wenn er URL (ohne Berücksichtigung von Klein- und Großschreibung) `service=wfs - ohne → `WFS_SRVC` - `outputformat=shape-zip` → `SHP` +- `outputformat=shape/zip` → `SHP` - `outputformat=csv` → `CSV` - bei einem sonstigen Wert wird eine Info-Meldung geloggt und kein Format ermittelt. diff --git a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java index fb1eb31..ded89dd 100644 --- a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java +++ b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java @@ -597,10 +597,12 @@ public class MDMetadata2Dataset { return ResourceFactory.createResource("http://publications.europa.eu/resource/authority/file-type/GML"); } else if (lowerCaseURL.contains("outputformat=shape-zip")) { return ResourceFactory.createResource("http://publications.europa.eu/resource/authority/file-type/SHP"); + } else if (lowerCaseURL.contains("outputformat=shape/zip")) { + return ResourceFactory.createResource("http://publications.europa.eu/resource/authority/file-type/SHP"); } else if (lowerCaseURL.contains("outputformat=csv")) { return ResourceFactory.createResource("http://publications.europa.eu/resource/authority/file-type/CSV"); } else { - log.info("WFS with unkown output format: {}", url); + log.info("WFS with unknown output format: {}", url); return null; } } else if (lowerCaseURL.endsWith(".html")) { -- GitLab