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

Feature/geojson #38

Merged
merged 5 commits into from
Mar 19, 2021
Merged

Feature/geojson #38

merged 5 commits into from
Mar 19, 2021

Conversation

tyrauber
Copy link
Contributor

@tyrauber tyrauber commented Feb 18, 2021

This PR Closes #21, by rebasing the branch off master, addressing the rubocop offenses and feedback.

niborg and others added 4 commits February 18, 2021 10:49
Added GPX::Geojson module for a simple conversion of GeoJSON
features to GPX. Currently only supports LineString, Point,
MultiLineString, and MultiPoint GeoJSON features.

Note that the mapping of GeoJSON features to GPX features is not a
clear 1-to-1 conversion, e.g., a GeoJSON LineString could map to
either a GPX track or a GPX route. This implementation takes an
opinionated strategy and maps each LineString as a segment of a
GPX track. A MultiLineString maps to a GPX track, with each sub-
MultiLineString being a GPX segment. Points and MultiPoints are
converted to GPX waypoints.
- Address reduce and compact! feedback
@tyrauber
Copy link
Contributor Author

Hey @andrewhao, FYI this PR replaces #21 addressing the feedback there. Would love a review and merge. Happy to help push this over the goal line. Huge thanks to @niborg for all the hard work.

@tyrauber
Copy link
Contributor Author

@dougfales, @andrewhao, Would it be possible to get this reviewed and merged? This PR expands the feature set, and also addresses the rubocop violations. I'd be happy to help maintain this gem as well, if you'd like to add me as a contributor. Thanks!

@andrewhao
Copy link
Collaborator

Hi @tyrauber (and 👋 @niborg - long time!)

I have to first apologize for dropping the ball on #21. That really should have been approved.

As for contributor access, I'm open to it, but that needs to be granted by @dougfales. Maybe we can follow up that conversation in a separate issue?

@andrewhao andrewhao merged commit 3ab6a02 into dougfales:master Mar 19, 2021
@MichalBryxi MichalBryxi mentioned this pull request May 9, 2023
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.

3 participants