Commit Graph

850 Commits

Author SHA1 Message Date
KoalaGeo 6a92b4cd8f Removed branches requirement on build action (#1018)
Build action will now run whenever Lint job is completed: All pushes, PR to Master branch & releases
2022-10-17 14:50:38 -04:00
Jo fd5ea069ea - upgrading the docker example to use ES=8, running in compatibility mode (so we don't break the python client) (#985) 2022-10-16 16:04:11 -04:00
Tom Kralidis 2e686267ac Merge pull request #1016 from tomkralidis/safeguard-bbox-crs
safeguard bbox-crs
2022-10-14 23:33:18 -04:00
Tom Kralidis ea93b45d3b safeguard bbox-crs 2022-10-14 23:30:55 -04:00
Tom Kralidis 2c3278fdc4 Merge pull request #1012 from federal-geospatial-platform/rasterio-default-crs 2022-10-14 22:00:11 -04:00
Alex 1c030ebd78 Merge pull request #1 from tomkralidis/fgp-update
update refs, add doc
2022-10-14 21:58:23 -04:00
Tom Kralidis 66f2d86e83 update refs, add doc 2022-10-14 19:02:16 -04:00
Alex bef9625e39 Support accents in yaml config file (#1009) 2022-10-14 13:51:12 -04:00
Tom Kralidis 3016cb73c6 do not set ES dates as raw (#1015)
* do not set ES dates as raw

* safeguard
2022-10-14 12:54:25 -04:00
Just van den Broecke 93bbc12aac fixes issue #1013 - new URL Dutch RDInfo WFS (#1014) 2022-10-13 18:33:45 -04:00
Alex-NRCan 4b8e3f57b1 Small fix to pass the git Lint / flake8_py3 cron job 2022-10-12 20:15:30 -04:00
Alex-NRCan 88a0028e0c Rasterio now supporting more spatial references than the hardcoded 4326 and exposing bbox-crs parameter in the openapi 2022-10-11 15:34:26 -04:00
Paul van Genuchten c0d725e5df adds a configuration for a skinned pygeoapi (#1006)
* adds a configuration for a skinned pygeoapi

* Update and rename readme.md to README.md

Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>
2022-10-09 07:53:28 -04:00
Tom Kralidis bac7eee771 Merge pull request #1005 from tomkralidis/updates-2022-09-30
updates 2022 09 30
2022-09-30 09:26:50 -04:00
Tom Kralidis e191bf4768 detect whether an HTTP POST to .../items is a transaction or CQL 2022-09-30 09:22:59 -04:00
Tom Kralidis d08b8e6ab2 fix media type for queryables responses 2022-09-30 09:09:28 -04:00
Tom Kralidis 87cfa59e31 add pygeometa plugin to docs 2022-09-30 09:08:52 -04:00
KoalaGeo 852f7ed0cc Remove **.py requirement (#1002)
* Remove **.py requirement

* use paths-ignore

* change python version to 3.7.14

* Rename pytorch > pygeoapi
2022-09-29 22:46:16 -04:00
Just van den Broecke a7d763bf12 Update badges (#1001)
* Update badges

* add Lint badge (see #1000)
* display Workflow names as in Workflow .yml files

* Change Lint Badge order
2022-09-28 07:55:05 -04:00
KoalaGeo d6b87e8536 Move flake8 test in new Lint GH Workflow thus before Provider tests (#1000)
* Move flake before provider tests

* Move flake8 to separate job

* Corrected run logic
2022-09-28 12:51:10 +02:00
Just van den Broecke 197b5588cb fix for issue #993 - fix ESRI Provider tests (#996)
* fix for issue #993 - fix ESRI Provider tests

* fix for issue #993 - fix ESRI Provider tests - reset time to TZ Z

* issue #993 - fix ESRI Provider tests - assert on UTC timestamp

* issue #993 - fix ESRI Provider tests - fix flake8 err
2022-09-27 20:56:35 -04:00
Just van den Broecke a60445d242 Update CI Build and Docker status badges (#998) 2022-09-27 17:44:00 -04:00
Just van den Broecke 2b149ad184 fix for issue 989 - get Docker build/push working (#997)
* fix for issue 989 - get Docker build/push working - try 1

* fix for issue 989 - get Docker build/push working - try 2 - remove tests - new WFS GeoSolutions
2022-09-27 21:19:38 +02:00
Tom Kralidis b635847daf Fix for #993 - safeguard xarray provider date handling (PR #995) 2022-09-27 15:38:59 +02:00
Benjamin Webb ffffc09fbe Fixes for github actions lik unit tests (#992)
* use int

* Update esri test data source

* Run tests on DEBUG loglevel

* Use np.int32
2022-09-27 02:04:21 +02:00
Just van den Broecke 4cdc8a965a PR #801 comment-out ESRI Provider test to enable unit-tests pass thus Docker build/push - try 3 2022-09-27 00:33:35 +02:00
Just van den Broecke 3e33793b43 PR #801 comment-out failing coverage api test to enable unit-tests pass thus Docker build/push - try 2 2022-09-27 00:17:53 +02:00
Just van den Broecke 95f84d45ad PR #801 comment-out failing coverage api test to enable unit-tests pass thus Docker build/push 2022-09-27 00:13:20 +02:00
KoalaGeo 8cd1e737f2 PR #801 for #989: GH Workflow - Docker Build+Push to DockerHub and GH Container Registry
* Create ghcr.yml

Create and publish a Docker image to GitHub Container Registry

* Update installation.rst

Add reference to GitHub Container registry

* Update running-with-docker.rst

Add ghcr references

* Make ghcr conditional on main.yml

Updated main.yml run conditions & add on-success condition to ghcr.yml

* Miss aligned

* change workflow name

GHCR

* Update build to Build

Names didn't match GHCR condition

* Remove cog symbol from Build name

* Add paths-ignore

**.md

* Added build & push to DockerHub

* Add authorship & update header

* Tidy yml, add on-success condition

* Add on failure condition

* Remove GHC Tests and Conditional Push

* DockerHub Test - koalageo/pygeoapi

* DockerHub - Revert to geopython/pygeoapi

* Use SECRET for DockerHub repo

* Combined Build & Push

* Update tag function

* Fix tags for latest

* Lastest tag only on `master`

* Use tag on push tag event

* Add latest tag on default branch

* Add unit tests step

* Add separate build & test steps

* Typo in docs

* Move flake8 to before tests - catch errors early

* Add further tags

Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
2022-09-26 23:38:34 +02:00
Tom Kralidis e2e12e9bd4 remove body parameter for OpenAPI delete paths 2022-09-19 18:00:38 -04:00
Tom Kralidis faa00e7c92 add support for API transactions (#984)
* add support for API transactions (#107)

* update Django views

* fix Starlette refs

* isolate  metadata fields

* fix flake8

* add root link relations to collection and item endpoints

* fix tests

* fix tests

* fix tests

* fix tests
2022-09-15 11:59:06 -04:00
Jakob Miksch 0da02695af Docs: Add missing comment (#983)
* Add missing comment

* Update installation.rst

Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>
2022-09-15 05:24:24 -04:00
Antonio Cerciello 514b7b9e08 Update OATiles to the latest specification changes #1 (#982)
* Start a wip alignment

* Adding CRS to tile_matrix_set_links

* Refactor json structure tiles endpoint

* Link section in tileset

* Unit test

Co-authored-by: Francesco Bartoli <francesco.bartoli@geobeyond.it>
2022-09-12 16:24:25 -04:00
Tom Kralidis f34d94e2eb Merge pull request #981 from drnextgis/collection-jinja-fix
Cast collection title to string
2022-09-07 01:50:20 -04:00
Tom Kralidis 343c4baedf Merge pull request #651 from pvgenuchten/opengraph-metadata
adds twitter and opengraph tags to html encoding
2022-09-07 01:49:07 -04:00
Tom Kralidis 7e34cc1295 Update item.html 2022-09-07 01:41:07 -04:00
Tom Kralidis faaf10be8b Create _base.html 2022-09-07 01:40:08 -04:00
Denis Rykov 4ffa70dec7 Cast collection title to string 2022-09-06 22:16:50 +02:00
Denis Rykov 42a419299b PR #975 - OGR Stop using GetFID - fix for #974 2022-09-06 13:12:20 +02:00
Tom Kralidis da3ce7a988 add link to workshop [skip ci] 2022-09-06 01:07:52 -04:00
Paul cc03d1d54d adds twitter and opengraph tags to html encoding, to facilitate display in social media 2022-09-04 22:17:47 +02:00
Tom Kralidis c0c2ba541f Update requirements-django.txt (#972) 2022-08-30 18:00:56 -04:00
Tom Kralidis 199a1fc612 update Django integration (#971)
* update Django integration

* address PR comments
2022-08-30 22:41:48 +02:00
Francesco Bartoli 98bfdd5cf2 Add support for the django framework (#630)
* Add initial support with a django skeleton project

* Start the django server from pygeoapi configuration and push to settings

* Add views to django routes

* fixed flake8 problems

* added jobs endpoints

* added EDR endpoints

* renamed jobs endpoints and functions

* fixed flake8

* Bump django version to support 3 and 4

* Fix api request instance


Fix api request instance

* fixed stac catalog path request

* fixed problem with static

* get parameters from django requests

* Add sample project for django application

* Fix flake8 errors

* added documentation for Django downstream project

Co-authored-by: Luca Delucchi <lucadeluge@gmail.com>
Co-authored-by: Krishna Lodha <krishnaglodha@gmail.com>
2022-08-27 18:01:32 +02:00
Paul van Genuchten 6faad638c2 resolves 968, restore translations after recreating env (#969) 2022-08-27 08:37:59 -04:00
Jorge Martínez Gómez a78e2df8f7 Skip CSV row with invalid coordinates (#967)
* Skip CSV row with invalid coordinates

* Use single quotes and message string in a variable
2022-08-27 06:14:58 -04:00
Jon Duckworth fc4619f1ba Relax click<8 requirement (#952) 2022-08-27 06:08:38 -04:00
ColinAsheGIS c7cc788e46 Corrects 'pip install guvicorn' to 'pip install uvicorn' (#963) 2022-08-27 06:04:02 -04:00
Jorge Martínez Gómez 1e3e50995e Update installation docs to make sure pip is upgraded (#966) 2022-08-27 05:56:30 -04:00
Tom Kralidis b640217900 update OSGeo project status 2022-08-20 22:37:35 -04:00