Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New GEO Extension with commonly needed functions for GIS, geography, etc. #6570

Open
thadguidry opened this issue Apr 26, 2024 · 2 comments
Open
Labels
💵 Funded on Issuehunt This issue has been funded on Issuehunt help wanted An issue that we would love anyone to help us with Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements.

Comments

@thadguidry
Copy link
Member

thadguidry commented Apr 26, 2024

Issuehunt badges

In the forum there seems to be some interest in OpenRefine perhaps bundling a GEO extension with various GREL functions (perhaps menu also in the future?) for performing conversions, great circle distance calculations, etc.)

Proposed solution

Add a new GEO Extension to OpenRefine that would have a few functions that are useful.
Initially, perhaps the following kind of functions:

  1. decToGMS() which converts decimal coordinates into GMS (degrees, minutes, seconds)
  2. Great Circle Distance calculator that takes 2 coordinates (decimal, GMS, ???) and returns the great circle distance between them.

The implementations might use some existing Java libraries such as:

it also may be worth reviewing this existing (but old) extension https://github.com/ryanfb/georefine to see if any aspects of this can be reused / updated to work with the current OpenRefine release and extension mechanisms we have currently in 3.x versions.

Please ask questions prior to development, so that the team agrees with the complete minimum scope and version of OpenRefine to support initially. (we have an upcoming release, but current is 3.7.9)

Alternatives considered

Additional context


IssueHunt Summary

Backers (Total: $100.00)

Become a backer now!

Or submit a pull request to get the deposits!

Tips

@thadguidry thadguidry added Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements. Status: Pending Review Indicates that the issue or pull request is awaiting review by project maintainers or collaborators and removed Status: Pending Review Indicates that the issue or pull request is awaiting review by project maintainers or collaborators labels Apr 26, 2024
Copy link

issuehunt-oss bot commented Apr 26, 2024

@thadguidry has funded $100.00 to this issue.


@issuehunt-oss issuehunt-oss bot added the 💵 Funded on Issuehunt This issue has been funded on Issuehunt label Apr 26, 2024
@thadguidry thadguidry added help wanted An issue that we would love anyone to help us with 💵 Funded on Issuehunt This issue has been funded on Issuehunt and removed 💵 Funded on Issuehunt This issue has been funded on Issuehunt labels Apr 26, 2024
@ostephens
Copy link
Sponsor Member

It may be worth reviewing this existing (but old) extension to see if any aspects of this can be reused / updated to work with the current OpenRefine release https://github.com/ryanfb/georefine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💵 Funded on Issuehunt This issue has been funded on Issuehunt help wanted An issue that we would love anyone to help us with Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements.
Projects
None yet
Development

No branches or pull requests

2 participants