Commit Graph

826 Commits

Author SHA1 Message Date
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
Tom Kralidis 1adc0cfa56 fix C4 diagram arrows [skip ci] 2022-08-15 10:17:18 -04:00
Benjamin Webb 46f213bff5 Add Socrata provider for OGC API - Features (#955) 2022-08-15 09:44:25 -04:00
Benjamin Webb 5a6fdd2bed Add ESRI Service provider for OGC API - Features (#954) 2022-08-15 09:44:13 -04:00
Tom Kralidis eaf11ef7ad update architecture diagram and HTML tables (#962) 2022-08-15 09:26:27 -04:00
Tom Kralidis a4478f817e fix schema imports as HTTPS (#961)
* fix schema imports as HTTPS

* fix schema imports as HTTPS
2022-08-10 10:12:39 -04:00
Tom Kralidis e7957f893f fix linked data ref for geometry objects with varying number of members (#960) 2022-08-09 15:04:19 -04:00
Benjamin Webb 2ad4512008 Fix flake8 (#953) 2022-08-05 13:49:06 -04:00
Tom Kralidis b3e766179f Update README.md 2022-07-28 22:02:58 -04:00
Benjamin Webb ac91bfe9b4 Provide source for items.geojson (#949) 2022-07-28 14:53:50 -04:00
Tom Kralidis a278823ccd add source code header (#929) (#948)
* add source code header (#929)

* Update wsgi.py
2022-07-28 06:55:39 -04:00
Sylvain Brunato 262562022e docs: fixed configuration validation command (#945) 2022-07-27 20:24:33 -04:00
Tom Kralidis 5c9e60f5d6 Update README.md (#946)
* Update README.md

* Update README.md
2022-07-27 14:53:17 -04:00
Just van den Broecke 24c1d6f870 Add Source info Dutch Addresses test data (#947)
As done.
2022-07-27 11:28:22 -04:00
Jo b6bf67b8c8 - Added overview for mongo provider in the documentation (#940) 2022-07-21 20:29:39 -04:00
Jo 5da5c85888 Fixes to display queryables on mongo data provider (#939)
* Fixes to display queryables on mongo data provider:
- Initialize fields on contructor
- Build a dictionary with fields

The field type is set to 'string', as mongoDB is schemaless and it allows queries by any data type.

* - fixed formatting issues

* - fixed formatting issues

* - fixed formatting issues

* - fixed formatting issues

* - fixed formatting issues
2022-07-21 20:29:18 -04:00
Tom Kralidis 34cae57f4e fix refs for default templates (#944) 2022-07-21 19:18:53 -04:00
Tom Kralidis 3490b5e18d [WIP] preserve predefined links for item responses (#941)
* preserve predefined links for item responses

* Update api.py
2022-07-20 13:11:18 -04:00
Tom Kralidis 08f3380b6f update hidden resources concept (#934) 2022-07-11 07:45:10 -04:00
Benjamin Webb cd9e8ba7ee Update test_elasticsearch__provider.py (#936)
Update pytests re: https://github.com/geopython/pygeoapi/pull/935
2022-07-08 21:56:56 -04:00
Benjamin Webb 265f6c4205 Coerce ES type long to number (#935)
Elasticsearch provider casts field with type `long` to type `number` & format `long`.
2022-07-08 08:56:23 -04:00
Jo efdb997801 - reverted to previous version of ES in the Dockerfile (#933)
Co-authored-by: doublebyte1 <info@doublebyte.net>
2022-07-07 06:45:53 -04:00
Tom Kralidis 2d85eb2ac6 add support for non-advertised resources (#927) 2022-07-07 06:32:43 -04:00
Jo 045c458bf6 - added missing curl on pygeoapi container (which was triggering errors) (#932)
* - added missing curl on pygeoapi container (which was triggering errors)

* - upgraded ES to version 8

Co-authored-by: doublebyte1 <info@doublebyte.net>
2022-07-06 15:52:28 -04:00
Tom Kralidis 8286764714 add PR template with contribution agreement 2022-07-05 22:26:14 -04:00