Fix starlette event loop
Fix starlette event loop
Fix starlette event loop
Fix starlette event loop
Fix provider regression
Make method public
Make method public
Move function to the helpers utility
Add the CQL lifecycle for development
Add CQL docs
Fix flake8
Isolate import for starlette codepath
* Add ogc api tiles implementation
* Add json response to tiles endpoint
* Return correct json payload
* Fix url generation
* Add vector tile layer with clickable items
* Fix typo
* Fix oafeat collection tiles link
* Add format to metadata link
* Fix almost all flake8 errors
* Fix metadata link
* Add routes to serving tiles
* Refactor tile implementation with an own module
* Add http client for mvt
* Fix visibility of tiles template
* Fix tiles in collection item page
* Change source to data coherently with stac provider
* Fix flake8 errors
* Fix test for conformance classes
* Fix flake8 errors
Fix flake8 errors
* Refactor to align with new configuration structure
* Fix MVT plugin name
* Add openapi tiles path and schemas
* Add ogc api tiles implementation
* Add json response to tiles endpoint
* Return correct json payload
* Fix url generation
* Add vector tile layer with clickable items
* Fix typo
* Fix oafeat collection tiles link
* Add format to metadata link
* Fix almost all flake8 errors
* Fix metadata link
* Add routes to serving tiles
* Refactor tile implementation with an own module
* Add http client for mvt
* Fix visibility of tiles template
* Fix tiles in collection item page
* Change source to data coherently with stac provider
* Fix flake8 errors
* Fix test for conformance classes
* Fix flake8 errors
Fix flake8 errors
* Refactor to align with new configuration structure
* Fix MVT plugin name
* Add openapi tiles path and schemas
* Fix flake errors
* Fix merge and tests
* Add test configuration and data for tiles
* Change mapbox vector tile provider name
* Fix provider inspection and filter
* Fix tiles rendering in collection page
* Add mimetype to the mvt provider
* Fix mimetype
* Rename functions accordingly to singular and plural forms
* Fix tiling schemes in tiles template
* Serve mvt through the pygeoapi route
* Refactor and add test for collection tiles
* Fix test for not being tiles
* Remove httpx dependency
* Fix missing comma
* Fix tests
* Fix flake8
* Add initial metadata implementation
* Fix route with preprocess
* Fix tiles template
Fix tiles template
* Complete tileset api and template
* Fix flake8
* Complete metadata with tilejson response
* Add support for local vector tiles
* Fix flake8
* Fix plugin tile object and provider name
* Add a todo comment
* testing alternate plugin setup, fix some HTML, add OpenAPI endpoint
* remove URI template
* add docs
* Fix failing test
* Fix flake8 error
Co-authored-by: Francesco Bartoli <francesco.bartoli@wfp.org>
Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>
* moved id field to root in sample geojson provider files (geopython#499)
* modified geojson data provider to get id from root (geopython#499)
* updated geojson provider tests (geopython#499)
* updated position of id field (geopython#499)
* refactored code (geopython#499)
* refactored geojson provider (geopython#499)
* moved id field to root in sample geojson provider files (geopython#499)
* modified geojson data provider to get id from root (geopython#499)
* updated geojson provider tests (geopython#499)
* property implementation on query method
* dataset with foo_geom as geom
* bbox search on sqlite3
* pytests for limit and property filter
* geopackage and sqlite3
* fix test on ogr_geopackage for new dataset version
* updated doc and removal of bbox cast
* err variable not used
* converstion of f string to .format()
* #89 fix check_format function
* #89 fix check_format function - fix default return
* geopython/pygeoapi#58 first version OGRProvider with working WFS tests/config
* geopython/pygeoapi#58 second version, ogr2ogr-like reprojection support - more to follow
* geopython/pygeoapi#58 3rd version, support Sourcetypes SHP and GPKG with tests+travis stuff
* geopython/pygeoapi#58fixedgeopython/pygeoapi#95 for OGR Provider and its tests
* geopython/pygeoapi#58 use more performant backend-WFS in pygeoapi-config.yml
* #58 4th version: WFS backend ok, including OGR Python paging gotchas fixed ready for PR
* #58 fix Travis build for GDAL Python bindings
* #58 fix Travis build: Unit tests failed: missing Shapefile .zip now added
* #58#119 rework from PR comments: config, tests, quotes
* new file: docker/Dockerfile
Dockerfile for pygeoapi
* testing postgis on travis
* testing 9.6
* install postgis as package
* create database
* postgis dataset - travis
* missing path
* modified: tests/data/hotosm_bdi_waterways.sql.gz
Change in name of dataset
* postgresql code
* modified: pygeoapi/provider/postgresql.py
update with origin
* Postgresql working provider, typo in geopackage
* update to travis. Change on gpkg
* missing dep (psycopg2)
* pytest
* problem with operator in travis
* ProviderConnectionError implementation
* postgresql with schema support
* Changes requested by @tomkralidis
* missing pygeoapi-config.yml
* delete openapi.yml
deleted openapi.yml
* new file: docker/Dockerfile
Dockerfile for pygeoapi
* typo
* typo
* geopackage provider
* test travis
* changed href to http
* incorrect field in yml
* missing flake8 check
* POI test dataset
* unit tests
* working unitttests and update to readme
* .gitignore docker
* requests for PR #64
* Update __init__.py
Flake8 whitespace
* flake8 fix and removal of incorrect dockerfile
* new file: docker/Dockerfile
Dockerfile for pygeoapi
* modified: pygeoapi/provider/__init__.py
new file: tests/data/ne_110m_lakes.sqlite
new file: tests/json_marshmallow.py
new file: tests/test_sqlite_provider.py
Sqlit implementation and testing marshmallows
* new file: provider/sqlite.py
new file: provider/tmp_parser.py
Sqlite provider
* Testing sqlalchemy
* query for sqlite3
* Countries dataset, message in assert
* yml config
* table in data link and query implemented without limit
* PR of refactor
* functional sqlite3 driver
* flake8
* pipreq for complete list of requirements
* updated readme with working examples, extra requirements
* typos, SQLite removed Dockerfile and ne_100m_lakes.sqlite
* update requirements
* pypandoc in requirements-dev.txt