Для всего этого используют например базу данных PostgreSQL с расширением для пространственных данных PostGIS. Строится пространственный индекс для интересующих объектов и определяется вхождение точки. С дорогой же: вокруг неё строиться буфер, грубо говоря метр в разные стороны, и уже определяется попадание в неё.
Просто потыкаться на данных OSM можно в Overpass-Turbo - например определить, что за населённый пункт в цетре карты
overpass-turbo.eu/s/h2M