Commit Graph

740 Commits

Author SHA1 Message Date
Tom Kralidis 87de3cf4d1 Merge pull request #864 from geopython/items-offset 2022-03-08 17:51:35 -05:00
Tom Kralidis 5d0dbd0857 fix docs 2022-03-08 16:05:08 -05:00
Tom Kralidis 228897289a remove 2022-03-08 15:42:41 -05:00
Tom Kralidis 14154f36de make CovJSON output safe 2022-03-08 14:52:15 -05:00
Tom Kralidis 1c87e0005b move items startindex to offset 2022-03-08 14:51:53 -05:00
Jo 87fa6b5f90 Hardcoded version of ES client python library (#862)
* - hardcoded version of ES python library

* - Pin down dependency versions

* - updated package number syntax

* - updated package syntax

* - updated package number

Co-authored-by: doublebyte1 <info@doublebyte.net>
2022-03-08 13:19:43 -05:00
ychoquet bd2177674c Creation of a STAC HATEOAS Provider. (#857) 2022-02-23 17:27:43 -05:00
Tom Kralidis 30f0399282 fix Shapely ref deprecation (#858) 2022-02-21 21:44:22 -05:00
Tom Kralidis c0a1d56f99 add latex engine/url footer settings (#856) 2022-02-11 13:14:33 -05:00
Benjamin Webb 80eb570601 Fix ElasticsearchCatalogue provider (#853)
* Update elasticsearch_.py

* fix flake8

* Update elasticsearch_.py

* Update elasticsearch_.py
2022-02-10 16:15:32 -05:00
Angelos Tzotsos e28d0cbd47 back to dev 2022-02-07 22:10:53 +02:00
Angelos Tzotsos 2989756a21 update release version 2022-02-07 22:05:13 +02:00
Tom Kralidis 3f8fa1506c fix OGC API doc refs (#852) 2022-02-06 09:14:52 -05:00
KoalaGeo 23fc76b6ff Update ogcapi-features.rst (#847) 2022-01-29 17:37:31 -05:00
Tom Kralidis 76fd56a671 fix OAProc relation types (#846)
* [OAProc]: fix relation types (#845)

* [OAProc]: fix relation types (#845)
2022-01-25 06:42:09 -05:00
Tom Kralidis 300be49a58 allow providers to specify custom filename for query output (#841) 2022-01-15 07:30:20 -05:00
Tom Kralidis 5d072f4efa OAProc updates (#840)
* update OAProc jobs as a top-level resource (#838)

* update config

* update copyright year
2022-01-04 08:43:39 -05:00
Benjamin Webb 6271e41bc7 SensorthingsAPI Provider Fixes (#830)
* Use pygeoapi url_join

* Use Requests Session for virtual scrolling of STA endpoint

* Simplify relationships between STA entities

* Use url_join on for making STA entity data URL
2022-01-03 13:26:39 -05:00
Tom Kralidis 3e6ac1eea9 fix off by one error in ES provider (#839)
* fix off by one error in ES provider

* fix tests
2022-01-03 09:57:49 -05:00
Tom Kralidis 1b508c77cd support antimeridian bbox cases (#837) 2022-01-03 08:25:37 -05:00
Tom Kralidis 30a626ba9d update copyright year 2022-01-01 09:15:32 -05:00
Tom Kralidis c7cf17fa5f update copyright year 2022-01-01 09:13:14 -05:00
Tom Kralidis aa8eee662c fix float detection for ES provider (#836)
* fix float detection for ES provider

* fix float detection for ES provider

* fix typo
2021-12-26 20:14:43 -05:00
Jo f79cd3d963 Adding Type on collections page for tiles and coverages (#834)
* - Adding the 'type' of the collection in the collections endpoint, for 'coverages' and 'tiles'

* - removed support for adding "coverage" keyword, due to failing test

Co-authored-by: doublebyte1 <info@doublebyte.net>
2021-12-17 10:55:30 -05:00
Tom Kralidis 05dfebd7e4 fix list formatting in docs 2021-12-08 21:59:26 -05:00
James Robinson eb891010b7 Add support for materialised views to postgres provider (#827) 2021-12-07 18:00:08 -05:00
James Robinson 3969fc0b19 Add support for config file properties to PostgreSQL provider (#829)
* 🐛 Add support for the properties keyword from the config file

* 🚨 Fixed flake8 errors

*  Added a test for config properties
2021-12-06 07:58:39 -05:00
Tom Kralidis 252bd88bc2 add invalid value to console error (#825) 2021-11-25 16:21:25 -05:00
Tom Kralidis 250dd9c041 force JSON for Swagger UI rendering callback (#823) 2021-11-24 12:38:01 -05:00
Tom Kralidis ba7d3ba7d2 optimize collections handling (#822) 2021-11-24 07:30:57 -05:00
Tom Kralidis 0ae95cb554 fix OACov subset parsing (#818) 2021-11-22 07:04:58 -05:00
Tom Kralidis 3e3ffee2f1 [OAProc] allow for various result MIME types (#815) 2021-11-21 08:55:18 -05:00
Tom Kralidis fca8974432 [OACov] rename rangeSubset to range-subset for coverage queries (#816) 2021-11-19 09:25:13 -05:00
Tom Kralidis b242c0a99d refactor EDR plugin query registration (#814)
* refactor EDR plugin query registration

* fix ref
2021-11-17 13:56:24 -05:00
Tom Kralidis 91abdb9f8d update OACov content models (#809) (#813) 2021-11-11 08:35:58 -05:00
Tom Kralidis 8740b23e23 safeguard ES index errors on queryables (#812) 2021-11-10 10:11:01 -05:00
Jo 38cd87285f Added missing file (#811)
* - Added missing parameters on the openapi definition of get an observations tile request

* - changed default background map to osm

* Revert "- changed default background map to osm"

This reverts commit 554c065c6699ad6c0585f5c09ce34e746d5b3dc2.

* - Added example with docker containers, for MongoDB data provider

* - attempts

* - switched to use ne_110m_populated_places_simple.geojson as data source

* - updated README

* - updated README

* - added missing mongo-entrypoint.sh

Co-authored-by: doublebyte1 <info@doublebyte.net>
2021-11-10 06:53:02 -05:00
Tom Kralidis 052917ea3c add debian requirements (#806)
* add debian requirements
2021-10-31 19:49:58 +02:00
Tom Kralidis a9521327a7 use official EDR schemas 2021-10-28 14:01:21 -04:00
Tom Kralidis a91c5d3062 Merge pull request #805 from ShaneMill1/patch-1
Update openapi.py
2021-10-28 13:58:57 -04:00
Shane Mill 84c1f257d9 Update openapi.py
Update openapi.py to use https://raw.githubusercontent.com/opengeospatial/ogcapi-environmental-data-retrieval/master/standard/openapi instead of "candidate-standard"
2021-10-28 09:55:04 -04:00
Tom Kralidis 5c4aed2137 Merge pull request #803 from tomkralidis/base_edr_provider
Base EDR provider
2021-10-27 21:03:26 -04:00
Tom Kralidis a8f656405d implement base EDR provider 2021-10-27 20:37:06 -04:00
Tom Kralidis ba73f5bbe2 use relative inheritence 2021-10-27 20:36:17 -04:00
Tom Kralidis 3825d9a4e0 add gzip to config schema 2021-10-27 20:20:22 -04:00
Benjamin Webb 205ff3002c Add Gzip to response types (#795)
* Add gzip to API.py

* pytest for gzip

* fix pytest

* Update test_api.py

* Add gzip to server block of configuration files

* Update api.py to include gzip opts from config

Update logic behind gzip compression  such that compression will only happen when gzip in the Accept-Encoding request header and config.server.gzip is True. Use server charset for encoding/decoding and include charset in Content-Type when compressed.

* Update pytest to use gzip config options

Update pytest to test with (gzip in Accept-Encoding & server.gzip = False), (gzip in Accept-Encoding & server.gzip = True), (gzip not in Accept-Encoding & server.gzip = True)

* Better Content Negotiation (#7)

* Change content negotiation in _get_format()

* Add to pytest and force h to always be string

* Force F_JSON to default response

* Update test_api.py for utf-16 encoding

* better content negotiation pytest.

* Add comments to pytest

* Fix flake 8

* Improve docstring for gzip decorator function
2021-10-27 20:17:02 -04:00
Angelos Tzotsos 04250002d3 back to dev 2021-10-24 18:13:27 +03:00
Angelos Tzotsos 23991a97fc update release version 2021-10-24 17:33:20 +03:00
Jachym Cepicky e3120795e6 fix 799 display raster bbox for different raster projections (#800) 2021-10-19 07:07:05 -04:00
Jo 722efb0374 Added example for MongoDB data provider (#798)
* - Added missing parameters on the openapi definition of get an observations tile request

* - changed default background map to osm

* Revert "- changed default background map to osm"

This reverts commit 554c065c6699ad6c0585f5c09ce34e746d5b3dc2.

* - Added example with docker containers, for MongoDB data provider

* - attempts

* - switched to use ne_110m_populated_places_simple.geojson as data source

* - updated README

* - updated README

Co-authored-by: doublebyte1 <info@doublebyte.net>
2021-10-18 08:21:56 -04:00