Просто якщо програма робить звязок значить то хтось запрограмував - я хочу то зрозуміти чому.
Просто в OSM геометрія та теги існують трохи окремо одне від одного. Можна намалювати за допомогою точок, ліній та полігонів все, що завгодно, та написати замість тегів все, що завгодно. Сприймайте це як гнучкість, яка іноді буває навіть зайвою.