[Tagging] navigational aid relation
Minh Nguyen
minh at nguyen.cincinnati.oh.us
Thu Jun 15 16:38:44 UTC 2023
Vào lúc 08:29 2023-06-15, Sebastian Gürtler đã viết:
> You only would have to change the wiki page Key:entrance and encourage
> people to allow single nodes with the tag entrance=yes and addr:xyz
> (like this: https://www.openstreetmap.org/node/10979019687) if it is not
> obvious where the entrance to the property is. (What happened before for
> the whole row of houses you still can see if you plan a route to "Am
> Rehwinkel 19, Bielefeld" (from the point you are led to you don't see
> any entrance nor the house due to a high hedge, and you sometimes see
> people walking down the Voltmannstraße looking for entrances...
> Difficult, because you would have to turn in "Am Rottmannshof" to get to
> "Am Rehwinkel" ;-) )
I neglected to mention another common heuristic: the geocoder can
automatically bias the address point toward the street named in
addr:street when coming up with a navigable point. The Mapbox Geocoding
API is an example of a geocoder that does this [1][2], though
unfortunately neither Nominatim nor Pelias has a similar feature so far.
Essentially, even if the address point corresponds to a rooftop, it can
figure out where the driveway entrance or freestanding mailbox is likely
to be. Typically, this is pretty crude, just a matter of finding the
point on the named street that's closest to the address point.
In your example, the entrance is on Am Rehwinkel not only because the
address names Am Rehwinkel, but also because there's a hedge along
Voltmannstraße. Ideally, a geocoder would compute a visibility graph to
determine the most accessible street, blurring the lines between a
geocoder and a router.
Then again, none of this complexity is necessary if OSM has a publicly
accessible driveway or footpath leading right up to the building. A
router should consider that driveway or footpath to be part of the most
direct route.
[1] https://docs.mapbox.com/api/search/geocoding/#forward-geocoding
(search for "routing")
[2]
https://github.com/mapbox/MapboxGeocoder.swift/blob/10c497840c9e1142194563f402ddc903310a935d/Sources/MapboxGeocoder/MBPlacemark.swift#L446
--
minh at nguyen.cincinnati.oh.us
More information about the Tagging
mailing list