Comments (5)
I'd like to have also the possibility to return only some of the properties without any geometry at all. Maybe to discuss with the spec team since in such cases the mime type would change into simple application/json
from pygeoapi.
GeoHealthCheck observes errors from the pygeoapi demo instances that use latest Docker Image from PR #565 related to this issue:
e.g. on URL: https://demo.pygeoapi.io/master/collections/utah_city_locations/items
[2020-11-02T13:17:12Z] {/usr/local/lib/python3.8/dist-packages/flask/app.py:1891} ERROR - Exception on /collections/utah_city_locations/items [GET]
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 2447, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1952, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.8/dist-packages/flask_cors/extension.py", line 165, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1821, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.8/dist-packages/flask/_compat.py", line 39, in reraise
raise value
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1950, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1936, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/pygeoapi/pygeoapi/flask_app.py", line 213, in collection_items
headers, status_code, content = api_.get_collection_items(
File "/pygeoapi/pygeoapi/api.py", line 921, in get_collection_items
content = p.query(startindex=startindex, limit=limit,
TypeError: query() got an unexpected keyword argument 'select_properties'
Is there a config adaptation needed on demo server endpoints?
from pygeoapi.
No, I think some Providers, like OGR, are missing select_properties=
param on query()
function.
from pygeoapi.
Bug fix submitted in #566
from pygeoapi.
Yes, thanks for quick action @tomkralidis ! GHC tests positive on all demo endpoints based on master
Docker Image.
from pygeoapi.
Related Issues (20)
- gzip compression not applied in starlette (invalid header handling)
- Can't delete jobs in django mode
- Pagination issue in v0.16 HOT 2
- `get_collection_tile_items` not available in django mode, only `get_collection_tile_metadata` is being called HOT 1
- TypeError: DummyManager.execute_process() got an unexpected keyword argument 'subscriber' HOT 3
- Allow providing a default value in config when env variable does not exist HOT 1
- add a urlattr filter to html output HOT 2
- Time querying in `xarray_edr.py` HOT 2
- Adding `cftime` dependency for EDR HOT 1
- Issue with Hateoas Provider
- how would one expose 2 (or more) linked datasets in pygeoapi HOT 2
- How can one replace existing WMS/WFS service with pygeoapi.
- Error Generating OpenAPI document with EDR Provider HOT 1
- Server setting to allow for bigger payloads for Processess HOT 4
- provide more error description for processes
- PostgreSQL provider does not support datetime HOT 7
- `title` text of links need to be translatable for multilingual support
- issue with geopython/pygeoapi docker image HOT 2
- add action for vulnerability testing HOT 1
- update API object when configuration changes HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pygeoapi.