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

Current pull requests Dec 2022 #292

Closed
4 of 6 tasks
mpadge opened this issue Dec 7, 2022 · 3 comments
Closed
4 of 6 tasks

Current pull requests Dec 2022 #292

mpadge opened this issue Dec 7, 2022 · 3 comments

Comments

@mpadge
Copy link
Member

mpadge commented Dec 7, 2022

@jmaspons Can you please use this issue to briefly describe for each of your current pull requests:

  • The general aim
  • The order in which it should be merged - that is especially important!
  • Any relationships/overlap with other PRs

Current PRs are: #285, #288, #289, #291.

Thanks!


TODO

Done

@jmaspons
Copy link
Collaborator

jmaspons commented Dec 7, 2022

This set of PR add some options from overpassQL that osmdata didn't cover and some people find interesting (#179, #259, #269, and perhaps #252):

As some of the new results from the above options doesn't fit into spatial objects from sf et al., I want to implement a new function called osmdata_data_frame to get the results into a data.frame (#285). This is relevant for queries with out tags;, where no geometries are returned, or for adiff results which are not supported by the current osmdata_* functions.

As for #289 , it just a bug fix and tests to prevent them.

The order of the PRs doesn't matter. I would start by adding #285 which can be tested with xml files, and then add the extra options for opq which can use the osmdata_data_frame from the former PR to test the results. I've tried to split the PR in a logical and non overlapping way, but... let's see if or how the conflicts among branches appear 🤞 Hopefully the exhaustive tests will catch any drawback.

I'm not aware of any overlap with any open PR.

All in all, these PRs can be useful to inspect and correct the tags from OSM objects, to monitor changes and to help to localize name:* (eg. adding name:ca).

@jmaspons
Copy link
Collaborator

jmaspons commented Dec 8, 2022

I have integrated all the branches successfully at my dev branch. So far, so good. I can make an all-in-one PR if you prefer so.

@mpadge
Copy link
Member Author

mpadge commented Dec 8, 2022

No, thanks for the offer, but i think leaving them in smaller chunks will make the process easier to understand and manage. I'll merge as much as i can tomorrow. Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants