Arches is a web platform for creating, managing, & visualizing geospatial data. Arches was inspired by the needs of the Cultural Heritage community, particularly the widespread need of organizations to build & manage cultural heritage inventories
[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Description of Change
creates a new field on the model GeoJSONGeometry called featureid that points to the "id" property on geojson features in tiledata
creates a migration to add this field and update both the refresh_geojson_geometries() and refresh_tile_geojson_geometries() postgres functions to save the "id" property from tile data features into featureid for corresponding rows in geojson_geometries
includes featureid as property on MVT called tile_featureid
Issues Solved
Closes #10831
Checklist
I targeted one of these branches:
[x] dev/7.6.x (under development): features, bugfixes not covered below
[ ] dev/7.5.x (main support): regressions, crashing bugs, security issues, major bugs in new features
[ ] dev/6.2.x (extended support): major security issues, data loss issues
[ ] I added a changelog in arches/releases
[ ] I submitted a PR to arches-docs (if appropriate)
[x] Unit tests pass locally with my changes
[ ] I added tests that prove my fix is effective or that my feature works
Types of changes
Description of Change
GeoJSONGeometry
calledfeatureid
that points to the"id"
property on geojson features in tiledatarefresh_geojson_geometries()
andrefresh_tile_geojson_geometries()
postgres functions to save the"id"
property from tile data features intofeatureid
for corresponding rows ingeojson_geometries
featureid
as property on MVT calledtile_featureid
Issues Solved
Closes #10831
Checklist
Accessibility Checklist
Developer Guide
Ticket Background
Further comments