Org repo - #15
Merged
Merged
Conversation
* - added note about admin api routes * - fixed openapi path * - open api -> OpenAPI, admin api -> admin API --------- Co-authored-by: doublebyte1 <info@doublebyte.net>
* Support EDR single item locations for starlette * Model behavior after flask app handler
* fix: adds requested_outputs to execute function * Update dummy.py --------- Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>
* Add default env variable Add env variable test Co-Authored-By: Sarah Gammon <91751417+sarahg-579462@users.noreply.github.com> * Update test for empty env variable * Remove pygeoapi env variable from config --------- Co-authored-by: Sarah Gammon <91751417+sarahg-579462@users.noreply.github.com>
* Update HTML template to support dynamic text direction and improve layout styling * add translation for arabic * Improve header layout in base HTML template for better alignment and spacing with RTL and LTR * Add language attribute to HTML tag * Update Arabic translations to include "STAC" in SpatioTemporal asset terminology * Add "text_direction" to be "ltr" translation for bs, de, en, es, fr, sr languages
* - added information on whether the OATiles providers support raster and vector tiles * - updated information about MVT-Proxy supported properties
* support dataset specific templates (geopython#1857) * add example to docs
* Fix rendering of job results in html This is basically the same fix as 42f8334 , but in a different template. * Use pygeoapi.util.to_json instead of jinja tojson
* Support enviornment vars in base Docker image * Update running with docker documentation * s/PYGEOAPI_URL/PYGEOAPI_SERVER_URL/g * s/PYGEOAPI_ADMIN_API/PYGEOAPI_SERVER_ADMIN/g
…hon#1877) * coerce resource temporal extents into datetime objects * fix ref * fix test * fix test * fix test * fix test * fix ref
* Serialize string to bool * Update per feedback
* Allow configurable expand to SensorThings provider * Update license year
* Skip soda live tests by default * Test socrata against a mock implementation * Add socrata live test to github action, but commented * Add copyright line for me in test file
…ition of the admin API (geopython#1878) * - Added example payload in the Open API definition of the admin API * - fixed flake8 error * - removed test on extents key, when creating admin patch payload example * - added obs collection in pygeoapi config test admin * - switched order of obs collection in resources * - simplify payload example for admin api post resource * - removed processes collection from test admin configuration files
* allow unset crs in the spirit of the comment on the above line https://github.com/geopython/pygeoapi/blob/75f87393365b17245d8dd6ba88196636f922b445/pygeoapi/provider/parquet.py#L127 , allow 'crs' to be unset and set default. * set the correct default CRS per the geoparquet standard * add test for parquet file with no crs in metadata
…2037) * update OpenAPI document with configured collection limits * update OpenAPI document with configured collection limits
* Mysql Provider (#6) - mysql provider and associated tests - refactor postgres and mysql to use a shared base class that they both inherit from - handle geometry / encoding necessary to use mysql wity sqlalchemy --------- Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com> * keep postgis instructions * Apply suggestions from code review Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com> * Update pygeoapi/provider/sql.py Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com> * Update pygeoapi/provider/sql.py Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com> * Fix MVT_postgres import * Set default port for Postgres and MySQL provider * Add MySQL documentation * Fix typo --------- Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com> Co-authored-by: Benjamin Webb <benjamin.miller.webb@gmail.com>
Pre-pull docker images in CI Update main.yml
* Fix bbox crs for wms_face - project the bbox in the API code, not the provider - add tests * fix flake8 (#4) * fix quote syntax for old python versions to pass flake8 * Small stylistic changes --------- Co-authored-by: Benjamin Webb <benjamin.miller.webb@gmail.com>
* Update pydantic v1/2 compatibility * Fix flake8 and code styling * Handle Pydantic v1/v2 compatibility in openapi.py
* OARec: update TinyDB record generator and sample data
…on (geopython#2041) * - Added note about setuptools on the install documentation * - updated instructions of setuptools to include external references * - small tweaks
… docker image (geopython#2047) * - Added information about other environmental variables that are available in the docker image * - added missing backticks * - capitalised Gunicorn and put link on the first reference. * - fixed backticks - added backticks to 4 --------- Co-authored-by: doublebyte1 <info@doublebyte.net>
* Implement SQLAlchemy native MVT query Fix typo Rename base tile provider Fix Tile HTML highlighting Fix missing tile rename Update CRS conversion Change fallback for vector tile id Undo rename tile provider Reduce diff Cleanup mvt-postgres provider Re-add ST_CurveToLine geopython@97ba024 * Add ST_CurveToLine for output geom * Set id field for vector files * Add MVT Postgres Provider test Fix Flake8 * Fix indentation in MVT-Postgres docs * Fix get_metadata() - Fix get_metadata function - Add unit test for get_metadata * Fix MVT feature properties - Fix MVT field selection - Add test for vector tile properties * Fix flake8 * Add storage_crs information to docs * Add test_postgresql_mvt_provider to GitHub CI * Bump GitHub Action Postgis version Bump GitHub Postgis engine to >3 * Filter SQL connection options Prevent passing dict to SQL connection which throws an error because it cannot be cached * Use geoalchemy2 functions * Amend WorldCRS84Quad Tile bbox Align with WorldCRS84Quad spec using geopython#2042 * Support WorldCRS84Quad in default tile html Add minimal support stretching EPSG3857 TileLayer to EPSG4326. Really should be a CRS84 based layer like: L.tileLayer.wms("https://gibs.earthdata.nasa.gov/wms/epsg4326/best/wms.cgi", { layers: "BlueMarble_ShadedRelief_Bathymetry", attribution: "NASA GIBS", }) .addTo(map);
* Add test for PostgreSQL bbox * Fix PostgreSQL bbox query Prefer using `ST_Intersects` and specify the storage_crs when creating a SQL envelope
…thon#2049) * Add test for shared edr query_type inheritance * Fix test_load_and_prepare_item_missing_geojson_parts * Auto-register subclasses EDR query types - Automatically register EDR query types - Ensure subclasses of `BaseEDRProvider` does not share query_types between instances of its subclass
…n#2052) * update contributor guidelines (geopython#2032) * fix PR comments * fix typo
* add bbox support for CSV and GeoJSON providers * update API tests * updates based on OAFeat Req 24C
* Pydantic v1/2 compatibility for provier models cc: @doublebyte1 * Update mvt.py * Update base.py --------- Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>
* safeguard shapely geometry * safeguard
* Implement q priority sorting of requests * Update l10n.py Co-authored-by: Sander Schaminee <sander.schaminee@geocat.net> --------- Co-authored-by: Sander Schaminee <sander.schaminee@geocat.net>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
Related Issue / discussion
Additional information
Dependency policy (RFC2)
Updates to public demo
Contributions and licensing
(as per https://github.com/geopython/pygeoapi/blob/master/CONTRIBUTING.md#contributions-and-licensing)