-
Notifications
You must be signed in to change notification settings - Fork 5
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
Add infill from points #46
Conversation
This is looking good. Some points:
|
Then finally a data structure query - on small scales it'll be easy enough to sense check an area of infilling. But when doing it on large scale it will be difficult to keep track of what's OSM and what has been infilled - can we make use of layers in a spatial file format such as |
Sure, I'll work on that for isle of man.
will do.
No metadata. This would be my preferred initial approach. I.e., it is a drop-in replacement for infilling with generic spacing. It does not attempt to add extra info. I could see a benefit of having some metadata in future but then you need to be very good about verifying the format of the input data file.
This is captured in the current approach (no layers): the infilled points get an index name prepended with |
Yeah makes sense for the initial approach - can add an issue to keep track of this down the line.
Yeah noted on the specificity to geopackages. I didn't see the addition of |
@val-ismaili I've added a figure and some more text to the docs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. That image you've just added definitely makes it quicker and easier to understand the new infill-from-points-file functionality.
Adds feature to infill land-use areas using point data, like US address point data or the UK UPRN open database.
Also adds the API to add more infill methods in future.
To deal with a known
pyproj
issue due to Arup SSL/firewall oddities, I've added a snippet to the top-level__init__.py
that emulates what we've done in pam and genet. Added here because it was causing test failures.Checklist
Any checks which are not relevant to the PR can be pre-checked by the PR creator.
All others should be checked by the reviewer(s).
You can add extra checklist items here if required by the PR.