From 3130266cbfe2e9b302eaac8da8ac390dc1c842a7 Mon Sep 17 00:00:00 2001 From: Tom Kralidis Date: Fri, 3 Nov 2023 16:19:21 -0400 Subject: [PATCH] fix CSWFacade GeoJSON output --- pygeoapi/provider/csw_facade.py | 1 + pygeoapi/util.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pygeoapi/provider/csw_facade.py b/pygeoapi/provider/csw_facade.py index 0266f08..372a59b 100644 --- a/pygeoapi/provider/csw_facade.py +++ b/pygeoapi/provider/csw_facade.py @@ -261,6 +261,7 @@ class CSWFacadeProvider(BaseProvider): LOGGER.debug(f'Transforming {record.identifier}') feature = { 'id': record.identifier, + 'type': 'Feature', 'geometry': None, 'time': record.date or None, 'properties': {}, diff --git a/pygeoapi/util.py b/pygeoapi/util.py index 0de2444..8beca9e 100644 --- a/pygeoapi/util.py +++ b/pygeoapi/util.py @@ -852,5 +852,5 @@ def bbox2geojsongeometry(bbox: list) -> dict: :returns: `dict` of GeoJSON geometry """ - b = box(*bbox) + b = box(*bbox, ccw=False) return geom_to_geojson(b)