Skip to content

merge with upstream pygeoapi#120

Closed
Csenongmin wants to merge 43 commits intomasterfrom
branch_for_indoorAPI
Closed

merge with upstream pygeoapi#120
Csenongmin wants to merge 43 commits intomasterfrom
branch_for_indoorAPI

Conversation

@Csenongmin
Copy link

  1. merge with upstream pygeoapi
  2. handle the conflicts - makes it possible to render the sample of indoor feature collection in pygeoapi-config-indoorFeature.yml to pygeoapi template view.

tomkralidis and others added 30 commits January 16, 2026 05:44
TinyDB: fix spatial queries against null geometries
…flows (geopython#2213) (geopython#2214)

* update EDR and Maps to support MetOcean access and visualization workflows (geopython#2213)

* add EDR plugin documentation (geopython#2162)
* Fix admin with empty resources

* Update test_openapi.py

* fix flake8

---------

Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>
- Allow for alternate id_field
- Do native CRS conversion
- Safe handle empty responses on get_fields
* Cleanup xarray provider

* Respond to PR feedback

* Fix xarray tests
…opython#2146) (geopython#2220)

* add support for OGC API Publish-Subscribe Workflow - Part 1: Core (geopython#2146)

* update docs

* update docs

* fix API deletion on not found items in backend

* fix ref

* fix docs

* add AsyncAPI support

* fix tests

* add exception handling

* update docs
- filters out any non-geospatial data fields (i.e. crs, lat_bounds)
- fixes the UI position query issue caused by attempting to query timeseries data on the crs field
- still need to test compatibility with the builder
This reverts commit e01111e.
…async-execute only, and no user preference (Issue geopython#2231) (geopython#2232)

* Implement OGC API - Processes, Requirement 25, for jobControlOptions async-execute only, and no user preference (Issue geopython#2231)

* Minor fix

---------

Co-authored-by: FrancescoIngv <FrancescoIngv@users.noreply.github.com>
* feat: implement optional count for postgresql provider

This work has been done to allow the result count to be enabled or disabled for the PostgreSQL provider. By disabling the count you can get improved performance on large datasets but on smaller datasets this is unlikely to have any affect.

* fix: move count to base provider

This work has been done to move count to the base provider. While doing this work I also added a debug log message to state when the count had been disabled in the SQL provider.

Also, I removed some tests that were no longer needed after the introduction of the str2bool function, when getting the count value from the configuration file.

* fix: convert string true to boolean
* Fix to not mutating conformance class list

* Fix flake8

* Move import and update copyright

---------

Co-authored-by: Francesco Bartoli <francesco.bartoli@wfp.org>
…) (geopython#2240)

* OAProc: fix gzip encoding for async process execution (geopython#2238)

* support literals for process execution responses

* update tests

* fix flake8
Updated copyright year and base image version.
* Support SQL connection string

Modify SQL provider logic to support connection string

* Add test for MySQL

* Fix flake8

* Remove pg8000 test

* Add funcstrings

* Synchronize Postgres manager

* Update LOGGER statements
@Csenongmin Csenongmin closed this Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.