Skip to content

[codex] Add locality species map exports#1155

Merged
karilint merged 4 commits into
mainfrom
codex/locality-species-kml-svg-exports
May 20, 2026
Merged

[codex] Add locality species map exports#1155
karilint merged 4 commits into
mainfrom
codex/locality-species-kml-svg-exports

Conversation

@karilint
Copy link
Copy Markdown
Collaborator

@karilint karilint commented May 19, 2026

Summary

  • add KML and SVG map export actions to the Species detail Locality-Species tab toolbar
  • add KML-with-species-list and SVG map exports to the Locality detail Occurrences tab
  • add KML-with-species-list and SVG map exports to the main /occurrence table
  • harmonize Locality-Species, Locality Occurrences, and /occurrence map exports through shared occurrence export grouping/download helpers
  • map occurrence rows to unique exportable localities with valid coordinates and consistent per-locality species lists
  • cover the mapper and KML species-list output with focused frontend tests

Validation

  • npx jest src/tests/components/LocalitySpeciesMapExport.test.ts --runInBand
  • npm run lint:frontend
  • npm run tsc:frontend
  • commit hook: npm run lint and npm run tsc

Fixes #897

@karilint karilint marked this pull request as ready for review May 20, 2026 10:56
@karilint karilint merged commit f2e0034 into main May 20, 2026
3 of 4 checks passed
@karilint karilint deleted the codex/locality-species-kml-svg-exports branch May 20, 2026 10:56
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.

Locality-Species: Add KML/SVG exports

1 participant