-
-
Notifications
You must be signed in to change notification settings - Fork 29
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
improved street intersection support #107
Conversation
Added #108 to solve some of the USA highway names not parsing correctly. |
Added #110 to fix some other street name classsifications |
81a434e
to
f741fe6
Compare
Added #111 |
f741fe6
to
3cb09c9
Compare
rebased |
3cb09c9
to
10e56d4
Compare
…ver three additional test cases
All but one test case are passing now, I've opened up #112 to tackle that separately. |
I think this is good-to-go now. The really complex intersection queries can take >50ms on my laptop which isn't ideal ;( |
This includes all the latest intersection parsing abilities from pelias/parser#107
This includes all the latest intersection parsing abilities from pelias/parser#107
This includes all the latest intersection parsing abilities from pelias/parser#107
This includes all the latest intersection parsing abilities from pelias/parser#107
This includes all the latest intersection parsing abilities from pelias/parser#107
[note] don't bother reviewing this for now, it's made up of several smaller PRs which can be reviewed and merged independentlyA Geocode Earth client has requested that the
/v1/search
API in Pelias can identify and querystreet intersections
(something whichlibpostal
isn't able to support).We already support intersection parsing in
pelias/parser
but when I added some additional test cases I noticed a variety of failures due to the intersection solutions stripping away all admin info and some USA-centric street conventions we don't currently support.This PR is driven by the test cases added in the first commit, I'm going to try and get them all passing, as a result there may be some other linked PRs along the way to fix intermediary issues.