Commit Graph

60 Commits

Author SHA1 Message Date
Tom Kralidis fe36a09598 update ES backend, add HTML templates 2018-04-03 18:24:59 +00:00
Tom Kralidis 313a04da9c fix type errors (#18) 2018-04-03 12:58:53 +00:00
Tom Kralidis deeebb6668 remove geometry type from config 2018-04-03 12:55:03 +00:00
Tom Kralidis 6293244841 refactor into class implementation (#22) 2018-04-03 08:53:36 -04:00
Tom Kralidis 9381911654 fix ref 2018-04-02 19:30:59 -04:00
Tom Kralidis 23a2b45260 update heading 2018-04-02 18:28:04 -04:00
Tom Kralidis 832402471b add travis setup (#20) 2018-04-02 18:18:37 -04:00
Tom Kralidis 12a296baea fix 404 2018-04-02 19:44:23 +00:00
Tom Kralidis 14894e4abb add CSV provider 2018-04-02 18:09:02 +00:00
Tom Kralidis c9b7c51d18 add README for data, populated places data JSON (for ES testing) update .gitignore 2018-04-02 17:01:00 +00:00
Tom Kralidis 3dbf521192 fix ref 2018-04-02 16:35:28 +00:00
Jorge Samuel Mendes de Jesus 1de0439e2d Spatiallite3 provider implementation (#17)
* 	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
2018-04-02 12:05:26 -04:00
Tom Kralidis 557a9e3480 implement bind configuration 2018-04-01 22:06:30 -04:00
Jorge Samuel Mendes de Jesus 2185d75d88 Merge pull request #16 from geopython/provider-refactor
refactor provider initialization. Provider can obtain specific information like table for sqlite3
2018-04-01 16:23:55 +02:00
Tom Kralidis c01829265e refactor provider initialization 2018-04-01 09:57:25 -04:00
Tom Kralidis be0ce2238c add numberMatched and numberReturned to backends 2018-04-01 12:43:17 +00:00
Tom Kralidis c45480cabc add timestamp to feature collection responses 2018-04-01 12:39:12 +00:00
Jorge Samuel Mendes de Jesus 9bd3075023 Merge pull request #15 from geopython/openapi-gen
implement OpenAPI from single config
2018-04-01 09:53:45 +02:00
Tom Kralidis d63c23850a first pass links 2018-03-29 16:50:19 +00:00
Tom Kralidis c2f621506f turn off strict slashing, fix ref, bind to 0.0.0.0 2018-03-29 15:34:12 +00:00
Tom Kralidis a2c4f94ece fix ref 2018-03-29 12:18:31 +00:00
Tom Kralidis e5ac635930 update API 2018-03-28 22:33:18 -04:00
Tom Kralidis c6aba78716 update API 2018-03-28 17:02:45 -04:00
Tom Kralidis 3f09b5ae67 update API 2018-03-28 16:35:12 -04:00
Tom Kralidis 403fa4648b Revert "remove application level CORS (leave to server)"
This reverts commit 8e931e644f.
2018-03-27 21:26:21 -04:00
Tom Kralidis 8e931e644f remove application level CORS (leave to server) 2018-03-27 21:18:30 -04:00
Tom Kralidis 9015b16e6d implement OpenAPI from single config 2018-03-27 21:15:43 -04:00
Tom Kralidis 43b44574f5 update config, add conformance 2018-03-21 09:18:59 -04:00
Tom Kralidis 2cd3621ddd refactor configuration, remove file:// 2018-03-09 12:21:54 -05:00
Tom Kralidis d6e4b1dc00 implement logging, first pass cli (#14) 2018-03-08 08:38:42 -05:00
Norman Barker 957df9b844 Swagger gen (#10)
* initial swagger gen

* removed support for html returns

* geojson configuration

* working swagger ui

* config rename

* observation example

* missing call in csv driver

* pr comments
2018-03-07 16:44:04 -05:00
Tom Kralidis 9fb1ccf797 Merge pull request #8 from perrygeo/ids-for-geojson
add ids for test geojson
2018-03-07 15:14:33 -05:00
Matthew Perry 5ae0fdce4e add ids for geojson 2018-03-07 13:08:55 -07:00
Tom Kralidis bcf03dd45e Merge pull request #7 from perrygeo/crud
Add create, update, delete methods to the base and GeoJSON provider
2018-03-07 10:55:58 -05:00
Matthew Perry 797617c025 merge with master, move query params out of _load 2018-03-07 06:30:56 -07:00
Francesco Bartoli 0a6782a584 Merge pull request #6 from geopython/query-params
add support for collection query startindex, count, resulttype
2018-03-07 08:35:44 +01:00
Tom Kralidis 59f0ec34ab add support for collection query startindex, count, resulttype 2018-03-07 03:23:52 +00:00
Matthew Perry 9c3851e175 update docstrings 2018-03-06 19:11:42 -07:00
Matthew Perry 5283c3df10 implement a working CRUD system with GeoJSON backend 2018-03-06 18:43:58 -07:00
Tom Kralidis 7ee1b09a0a move data into tests/ 2018-03-07 00:28:05 +00:00
Jorge Samuel Mendes de Jesus cdc6d55683 Merge pull request #5 from geopython/misc-fixes
add CSV provider, misc updates
2018-03-07 01:09:35 +01:00
Tom Kralidis d1d2a589b3 add CSV provider, misc updates 2018-03-07 00:08:05 +00:00
Matthew Perry ff1fcef099 merge 2018-03-06 14:29:14 -07:00
Tom Kralidis b332d8dfac Merge pull request #4 from perrygeo/geojson-example
Geojson example
2018-03-06 16:15:04 -05:00
Matthew Perry 05e0b5e1ac create empty collections and assume identifier is string 2018-03-06 14:06:47 -07:00
Matthew Perry 7829772ae6 example dataset for GeoJSON provider 2018-03-06 13:51:31 -07:00
Matthew Perry ba6b600055 example dataset for GeoJSON provider 2018-03-06 13:50:30 -07:00
Tom Kralidis 3707f8a865 Merge pull request #3 from GeoCat/master
modified:   README.md
2018-03-06 15:43:59 -05:00
Jorge de Jesus 724294d2d4 modified: README.md
Python3 instrcutions
2018-03-06 21:37:14 +01:00
Tom Kralidis 85bdb1dae2 Merge pull request #2 from perrygeo/geojson-provider
Initial take on a geojson provider
2018-03-06 15:23:37 -05:00