Commit Graph

59 Commits

Author SHA1 Message Date
Richard Law a39b47edd2 Fixes #237 (#240)
Address a mis-configuration for temporal extents
2019-09-20 00:11:42 +02:00
Richard Law ab81d2a889 Fixes YAML array syntax in sample and test configuration files (#239)
* Update default.config.yml

Some bounding boxes were not validly specified as arrays.

* Update pygeoapi-test-ogr-config.yml

Some bounding boxes were not validly specified as arrays.

* Updated pygeoapi-serverless-config.yml

Some bounding boxes were not validly specified as arrays.
2019-09-20 00:05:53 +02:00
Tom Kralidis fcc3b37693 fix GeoJSON response for PostgreSQL, SQLite and GeoPackage (#95) 2019-09-12 07:29:40 -04:00
Tom Kralidis 1b90b93d21 fix CITE test A.4.4.7 (#200)
* fix CITE test A.4.4.7

* fix CITE test A.4.4.7
2019-06-30 10:29:45 -04:00
Brad Hards c123a578d0 Add support for title and description to root JSON. (#183)
See https://github.com/opengeospatial/WFS_FES/commit/40735d81b6ee73c6ce17680288c8fa5186c58ae7
and https://github.com/opengeospatial/WFS_FES/commit/5b450ef18404d4a4fdb443f6444142c89ed4445f
for the related specification change.
2019-06-14 16:08:32 +02:00
Tom Kralidis 1fd8056b7c address OSGeo incubation committee comments 2019-06-04 03:17:00 +00:00
Just van den Broecke 334cfdae6c fix and extend unit tests for #160 and #161 2019-06-03 13:41:20 +02:00
Tom Kralidis 40818b1e98 add helper function for YAML parsing 2019-05-28 01:27:31 +00:00
Tom Kralidis ec60f1938c unpin dev requirements, fix flake8 (#143) 2019-05-27 13:10:54 -04:00
Just van den Broecke 9ecdd2e710 Merge PR #138 from geopython/map-url-config
map url config and attribution
2019-05-27 13:08:06 +02:00
Tom Kralidis 2c47ee1161 update attribution 2019-05-27 07:00:45 -04:00
Tom Kralidis 145bf632a2 make map URL configurable (thanks @alexandreleroux) 2019-05-27 06:26:40 -04:00
paul van genuchten 8e3d4c9890 adds links to feature properties as requested in #134 (#140)
for test purposes adds links to great lakes dataset
2019-05-26 21:34:31 -04:00
Tom Kralidis 809b2cb94a misc fixes (#131)
* cite fixes

* fix HTML
2019-05-22 09:50:09 -04:00
Just van den Broecke e9fc22e72c Issue #127 ogrpaging for all OGR source types (#128)
* #127 Paging for ALL OGR Drivers, tested: GPKG, Shapefile, SQLite, GeoJSON

* #127 Paging for ALL OGR Drivers, tested: GPKG, Shapefile, SQLite, GeoJSON fix SQLite Test

* #127 Paging for ALL OGR Drivers require GDAL greater or eq 2.2

* geopython/pygeoapi#112 geopython/pygeoapi#127 close OGR  ResultSet when layer from ExecuteSQL created

* geopython/pygeoapi#112 geopython/pygeoapi#127 grr flake8 fix
2019-05-21 11:34:54 -04:00
Just van den Broecke 4e5233f39d Introduce OGRProvider: WFS backend support (#119)
* #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#58 fixed geopython/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
2019-05-15 12:57:12 -04:00
Tom Kralidis c04c7ba71a fix pathing to work with subpaths behind proxies (#120) 2019-05-14 15:25:40 -04:00
Tom Kralidis 2623e5fc76 fixes for OGC CITE tests (#109) 2019-05-13 22:50:59 -04:00
paul van genuchten 4121b7f697 as suggested in #94, rename feature.ID to feature.id (#96) 2019-05-06 07:07:18 -04:00
Just van den Broecke 0b67080f14 #102 several fixes for (dead) links in navigating HTML (#103) 2019-05-02 09:48:34 -04:00
Tom Kralidis c4597f563b add HTML response for api endpoint (#98) (#101) 2019-04-29 07:32:12 -04:00
Tom Kralidis 946ab0da3d update pygeoapi website (#99) 2019-04-26 10:35:12 -04:00
Tom Kralidis 20c96a8f47 add tests for #89 2019-04-06 08:46:20 -04:00
Tom Kralidis 44d347a09f support text/html encoding request in headers (#87) (#88) 2019-03-24 15:20:05 -04:00
Tom Kralidis 9bea312307 add Python API level testing (#85) 2019-03-05 08:02:01 -05:00
Tom Kralidis 949b7277a3 fix HTTP header, formatting 2019-02-20 00:38:16 +00:00
Tom Kralidis 01bcf8084b plugin refactor (#83) 2019-02-19 18:51:49 -05:00
Tom Kralidis 4753426e42 make objects single (#82) 2019-02-18 20:01:32 -05:00
Alexandre Leroux 6a3d3b12ef typo (#81)
fixed OSM name
2019-01-17 13:23:05 -05:00
Tom Kralidis a67964dbcd implement ordered properties (#76) 2018-11-26 20:47:45 -05:00
Tom Kralidis efd89a56c9 fix CLI logic 2018-11-26 19:34:11 -05:00
Tom Kralidis d2b76936e6 implement query sorting (#63) 2018-11-20 00:58:15 +00:00
Jorge Samuel Mendes de Jesus c621b21391 Postgis provider support (#72)
* 	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
2018-11-16 11:53:31 -05:00
Jorge Samuel Mendes de Jesus 66266102a3 Geopackage support (#64)
* 	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
2018-09-11 12:32:11 -04:00
Tom Kralidis 9558a8f130 fix HTTP response headers for CSV 2018-08-22 15:54:40 +00:00
Tom Kralidis 081d7ed1c8 add support for CSV output (#52) 2018-07-04 06:29:05 -04:00
Jorge Samuel Mendes de Jesus c1e9943c48 Docker composition (ES docker + pygeoapi docker) (#31)
* 	new file:   docker/Dockerfile
Dockerfile for pygeoapi

* Using 0.0.0.0 in pygeoapi-config otherwise no docker for flask

* ES and pygeoapi docker

* Final file structure

* generic port 5000 and localhost

* sqlit3 suport in alpine and fixes on sqlite provider

* B4 sync with upstream

* Working composition problems with ES features

* Cosmetic changes update to README.md

* using load_es_data.py from github local openapi.yml

* added docker pull only of pygeoapi

* b4 rebase

* Using 0.0.0.0 in pygeoapi-config otherwise no docker for flask

* ES and pygeoapi docker

* Final file structure

* generic port 5000 and localhost

* sqlit3 suport in alpine and fixes on sqlite provider

* B4 sync with upstream

* Cosmetic changes update to README.md

* using load_es_data.py from github local openapi.yml

* added docker pull only of pygeoapi

* b4 rebase

* updates and sync

* missing proper local.config.yml

* wait-for pygeoapi

* sync with master config

* 	deleted:    docker/ES/wait-for-it.sh
	new file:   docker/pygeoapi/docker-entrypoint.sh
	new file:   docker/pygeoapi/run_pygeoapi.sh
	openapi.yml
	pygeoapi/provider/__sqlite.py

Missing sh files

* missing set +e

* wait for ES to be yellow or green

* More detailed Readme

* 	new file:   .gitignore

* simple image docker

* missing docker run

* 	new file:   Dockerfile
	new file:   docker.config.yml
	new file:   run_pygeoapi.sh
Simple image

* typos on README
2018-07-03 14:52:17 -04:00
Jorge Samuel Mendes de Jesus b869921bf4 Update load_es_data
ES default timeout is to low (30s), needs to be increased (90s) for docker composition
2018-05-27 14:16:00 +02:00
Tom Kralidis de2c530770 fix CSV provider geometry types (#40) (#44) 2018-05-19 16:59:32 -04:00
Tom Kralidis b822f8137b remove shapely dependency and cast CSV geometries as common use case of x/y columns 2018-05-03 19:23:40 -04:00
Tom Kralidis 7c02f19b54 fix numberReturned response property 2018-04-30 01:55:56 +00:00
Tom Kralidis 0fe664bd78 fix property queries 2018-04-30 00:54:52 +00:00
Tom Kralidis 9e2b5d20b0 add tests for ES backend (#38) 2018-04-29 09:15:34 -04:00
Tom Kralidis 325cd05e1b fix travis and ES (#37) 2018-04-29 08:20:59 -04:00
Tom Kralidis 625121fd48 fix GeoJSON tests 2018-04-11 17:01:43 +00:00
Tom Kralidis f321162a08 fix ref 2018-04-11 15:41:11 +00:00
Tom Kralidis acff20bc49 add loader for ES test data 2018-04-10 20:53:24 +00:00
Tom Kralidis e0cbf35f12 update item html templates, GeoJSON identifiers in test data 2018-04-08 00:34:22 +00:00
Tom Kralidis 9381911654 fix ref 2018-04-02 19:30:59 -04:00
Tom Kralidis 14894e4abb add CSV provider 2018-04-02 18:09:02 +00:00