Skip to content

Support coordinate transformation utilities for localities #8176

Description

@g1rly-c0d3r

Is your feature request related to a problem? Please describe.

Currently, specify expects coordinates in either WGS-83 or WGS-84 format which, while standard, is not universally used. This leads users that have locality data in another format to use an external translation tool, which can be error-prone (as Grant describes below).

Describe the solution you'd like

A tool that would take Swiss LV95 coordinates and translates them to WGS-84 coordinates so that our Swiss users are able to input field coordinates natively into specify locality fields. This would also include adding two fields to the locality table swissCoordX and swissCoordY, where changing either the lattitude/longitude or the Swiss X/Swiss Y would update the other.

Describe alternatives you've considered

  • A broader, customizable plugin that would support arbitrary coordinate conversion, similar to GEOLocate, where a user could input which coordinate system they are using and the coordinates, then have the converted coordinates save to specify's coordinates. This would be less work for our developers, as it would be an external tool, but it would require finding a tool that could convert arbitrary coordinates to WGS-83/WGS-84, which may not exist.
  • As Grant demonstrates in a comment to the discussion linked below, a web link form could be set up by administrative users using existing specify functionality. This requires more work on the part of our users, and is also dependent on an external tool that we have no way of guaranteeing to work.

Additional context:

Discussed in #6003

Originally posted by grantfitzsimmons December 5, 2024
Is your feature request related to a problem? Please describe.
There is a growing need among users involved in the SwissCollNet project for the inclusion of Swiss coordinates in the Locality table. Currently, Swiss users face challenges in managing and referencing Swiss coordinates effectively within the system since they do not use WGS84 by default.

Describe the solution you'd like
Alexis proposes the addition of two dedicated fields in the locality table: "Swiss Coordinate X" and "Swiss Coordinate Y."

There would be a conversion tool that automatically populates the corresponding WGS84 coordinates in their respective fields if they are empty. Furthermore, we request the inclusion of a button that links to the external website [MAP GEOADMIN](https://map.geo.admin.ch) to allow users to easily display the Swiss coordinates on the national reference map.

Describe alternatives you've considered
While they have considered manually converting Swiss coordinates to WGS84 or using third-party tools, these methods are inefficient and prone to error. Integrating this functionality directly into our system would streamline the process and enhance user experience for Swiss users.

This is somewhat of an alternative approach to #4761, so I would be in favor of first exploring this to have a direct integration as well as a link to the external site for more options.

Reported By
Alexis Beck at Geneva

Metadata

Metadata

Assignees

No one assigned

    Labels

    1 - RequestA request made by a member of the community2 - Database/SchemaIssues that are related to the underlying database and schema2 - User InterfaceIssues that are related to the user interface or user experience.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions