Commit Graph

1145 Commits

Author SHA1 Message Date
Jorge S. Mendes de Jesus d007eb85cb Revert "distinct records on database"
This reverts commit 3caf4a92a4.

	modified:   pygeoapi/provider/postgresql.py
2020-02-25 08:56:06 +01:00
Jorge S. Mendes de Jesus 5fe4776384 Merge branch 'master' into issue-364 2020-02-25 07:07:48 +01:00
Jorge S. Mendes de Jesus bd988b1da9 removal of pygeoapi.provider.geopackage.GeoPackageProvider from
plugin.py
2020-02-25 07:00:27 +01:00
Richard Law 7f092e4cf9 openapi field type checking (#367) 2020-02-24 19:31:49 -05:00
Jorge S. Mendes de Jesus 3caf4a92a4 distinct records on database 2020-02-24 19:00:36 +01:00
Jorge S. Mendes de Jesus eb2a92de08 Revert "compatible with the commit 0ae2084"
This reverts commit 982166728a.

	modified:   pygeoapi/provider/postgresql.py
	modified:   requirements-provider.txt
2020-02-24 18:49:25 +01:00
Jorge S. Mendes de Jesus 982166728a compatible with the commit 0ae2084 2020-02-24 18:05:35 +01:00
Jorge S. Mendes de Jesus a1308f5b80 update to new SQLITE/GPKD provider 2020-02-23 09:30:06 +01:00
Jorge S. Mendes de Jesus a16ac938cc where implementation on resulttype=hits 2020-02-23 08:34:35 +01:00
Seth G cbf36fc57d Fix LICENSE links (#362) 2020-02-13 18:53:15 -05:00
Dan Hahne d5709d1565 add .gitignore file for serverless framework artifacts (#360) 2020-02-04 20:34:21 -05:00
Jeff McKenna 7d66dbdbe3 change irc notifications to #pygeoapi-activity channel (#357) 2020-02-01 11:11:47 -05:00
Tom Kralidis 28593bd3fb fix OpenAPI parameter exposure (#355) 2020-01-31 09:45:20 -05:00
Tom Kralidis dd7aa3dd1a swap ES envelope query given ES7 changes 2020-01-30 20:53:50 +00:00
Tom Kralidis 1dcf3d5b5b add sortby to list of reserved query parameters (#354) 2020-01-30 15:33:30 -05:00
Jeff McKenna 595b926db6 enable travis.ci IRC notifications (#353) 2020-01-30 15:03:27 -05:00
Tom Kralidis be92619bcd [ES provider] ensure total hits are accurately counted (#352) 2020-01-30 08:36:45 -05:00
Tom Kralidis 0316ee0e05 fix flake8 2020-01-28 18:20:37 -05:00
Francesco Bartoli fda0df9cb4 Fix #349 (#350) 2020-01-28 18:16:09 -05:00
Tom Kralidis d0d7ed48da Implement configurable OGC schema locations (#347) 2020-01-20 14:56:04 -05:00
Tom Kralidis 33a59b87cc fix default test runner from setuptools (#345) 2020-01-16 21:13:09 -05:00
paul van genuchten 01122e7318 Place is a type not a property (#343)
* fix for #342
Place is a type not a property

* fix the build

* test place type in dataset>spatial

* fix line length
2020-01-16 15:07:42 -05:00
Tom Kralidis c49f91b6d2 Update README.md 2020-01-16 06:45:23 -05:00
Angelos Tzotsos e690814ed8 Update version to 0.7.0 2020-01-15 20:06:33 +02:00
Angelos Tzotsos af02b8c535 Update debian changelog for 0.7.0 2020-01-15 20:04:06 +02:00
Tom Kralidis d29e63e129 open configs as UTF8 (#341) 2020-01-15 07:52:16 -05:00
Tom Kralidis c994d47c91 add test for high limits (#340) 2020-01-15 07:22:50 -05:00
Tom Kralidis af9fbb5f74 fix ES paging refs and local zero-based paging (#338) 2020-01-13 16:42:21 -05:00
Tom Kralidis 56500e6155 [Elasticsearch] update to support for ES 7 (#336) 2020-01-12 21:07:21 -05:00
Tom Kralidis 29d119c419 fix timezone aware date parsing (#337)
* fix timezone aware date parsing

* fix ref

* add deps
2020-01-12 20:31:33 -05:00
Tom Kralidis b288e49753 rename test data file 2020-01-10 09:16:08 -05:00
timtuun 0fc8d9502a Initial version of mongo provider (#321) 2020-01-07 07:24:45 -05:00
Tom Kralidis c9abac21d4 CITE fixes and setup (#330)
* add CITE testing setup

* fix item link relations, handle invalid limit/startindex parameters

* ignore all generated OpenAPI files

* update config and steps

* update config
2020-01-06 09:40:33 -05:00
Tom Kralidis 55d6b8f442 refactor JSON LD code and common functions (#327)
* refactor JSON LD code and common functions

* show collection temporal properties only if defined in config, fix processing ref

* fix CLI arg handling
2020-01-05 15:01:43 -05:00
Jorge Samuel Mendes de Jesus 5d59379abb Unnecessary file __geopackage.py
File with previous code that now has been ported into sqlite3
2020-01-05 14:23:37 +01:00
Jorge Samuel Mendes de Jesus 0a46bf5054 Issue 290 (#322)
* 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()
2020-01-02 11:22:27 -05:00
Tim-Hinnerk Heuer f0006c92f0 Issue 310 (#311)
* fix item previous and next links #310

* fix get_next comment #310

* ensure correct formatting for flake8 #310

* change id to id_

* change previous to prev

* fix ref

* Update item.html

Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>
2020-01-02 08:50:19 -05:00
Tom Kralidis 09efa01b0b Update README.md 2019-12-24 08:30:29 -05:00
Richard Law 2e6f9abcb0 Json ld docs (#326)
* adds structured data section to configuration documentation

* adds json-ld support button/badge
2019-12-24 07:51:54 -05:00
Tom Kralidis db2185696a update landing page OpenAPI/Swagger labels 2019-12-23 19:51:40 +02:00
Tom Kralidis ac73e95398 abstract ES test loader to accept id field as argument (#324) 2019-12-23 12:33:31 -05:00
Tom Kralidis 1ce7ac8cfb update conformance classes (#323) 2019-12-23 12:09:14 -05:00
Richard Law 17ed14107d Add JSON-LD representations (#246)
* Changes to sample pygeopai-config.yml
- improved terms_of_service and contact.url for SEO
- fixes typo for contact.instructions

* whitespace

* dynamically embed JSON-LD representation in head

* json-led representation for root, collections, and collection

* updates sample configuration with metadata that won't cause JSON-LD validation issues

* adds support for feature-level JSON-LD representations of collections and items

* improves consistency between microdata and JSON-LD root metadata

* valid Dataset spatial; and better use of @id

* role →  instructions

* adds jsonld f param to open api definition

* working with new temporal extent interface

* removes comment

* identify and retain NIR/HTTP IDs rather than construct them with reference to pygeoapi

* don't pop a feature.properties id, to retain JSON-LD reference integrity

* add/update tests for inclusion of json-ld responses

* bug fixes

* fix bug where id was assumed to be string

* better url checking

* renames format variable to avoid reserved word

* removes top-level CRS in obs sample config

* add json-ld textMimeType for serverless

* adds flask-cors dependency to allow cors

* moves json-ld-requesting script to bottom of body

* corrects schema.org url

* fixes urls

* adds pyld dependency

* adds tests for json-ld representations (incomplete)

* more tests

* make pyld a dev requirement only

* linting

* changes from revision

* removes merge artifact
2019-12-19 08:33:42 -05:00
Jorge Samuel Mendes de Jesus f8671cf68f Merge pull request #320 from geopython/bbox-data-types
make bbox inputs floats
2019-12-16 08:56:08 +01:00
Tim-Hinnerk Heuer 44d01b1fe8 add limit examples to viewer - #305 (#308)
* add limit examples to viewer - #305

* simplify ui by using dropdown for limits #305
2019-12-13 16:52:06 -05:00
Tom Kralidis ab4cd3e03e make bbox inputs floats 2019-12-13 16:48:51 -05:00
KoalaGeo 0fadb3c16b Update README.md (#319)
* Update README.md

* Update to docker docs

Update to docker docs
2019-12-12 13:04:48 -05:00
Jorge Samuel Mendes de Jesus b61404d610 Merge pull request #287 from ayan-usgs/bbox-query
support a bbox for the postgres provider
2019-11-10 13:26:18 +01:00
Tom Kralidis 21c6a61912 add feature collection and featutre id to HTML representations (#26) (#296) 2019-11-07 15:16:14 -05:00
Andrew Yan 5672d055dc improve integration of conditions on the where clause 2019-11-04 11:49:32 -06:00