You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2013-05-10 16:23:31
- mgook
- Member
- Registered: 2013-05-10
- Posts: 8
Можно ли найти координаты дорог вне населенных пунктов
Здравствуйте. Я ученик 10 класса и у меня появилась идея для квалификационной работы.
Недавно в Украине приняли новые ПДД. Достаточно серьезным новшеством является необходимость включения ближнего света вне города с октября по май.
Для облегчения жизни водителя я хочу разработать устройство, которое бы в зависимости от даты и расположения автомобиля включало или выключало свет. С технической стороны будет использоваться платформа Arduino с GPS-приемником.
Единственное, что мне необходимо - это список координат, где автомобилистам следует включать свет. То есть это должны быть любые виды дорог, находящиеся вне населенных пунктов. На сколько я понял в Украине существует проблема с классификацией дорог.
Именно по этому мне необходима Ваша помощь или совет.
Заранее огромное спасибо.
Last edited by mgook (2013-05-10 16:29:43)
Offline
#2 2013-05-10 16:38:36
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Можно ли найти координаты дорог вне населенных пунктов
наверно, вам нужны не координаты дорог, а координаты границ населенных пунктов. Таких есть у нас, но немного. Крупных городов - есть. В самом устройстве надо будет узнать свои координаты и проверить, не входят ли они в известные границы.
Offline
#3 2013-05-10 16:43:28
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Можно ли найти координаты дорог вне населенных пунктов
и вдобавок, пожалуй, предложу прицепить к устройству какой-то люксометр, чтоб полезнее было.
http://www.maplin.co.uk/automatic-car-l … kit-257320 - вот как пример. GPS-функций, конечно, нет
и туннели определять в летнюю пору тоже ![]()
Last edited by Larry0ua (2013-05-10 16:44:46)
Offline
#4 2013-05-10 17:06:17
- mgook
- Member
- Registered: 2013-05-10
- Posts: 8
Re: Можно ли найти координаты дорог вне населенных пунктов
Если не брать во внимания туннели, то и без люксометра можно обойтись. Для каждой точки в зависимости от даты можно высчитывать время захода/восхода солнца, и если текущее время находится внутри этого периода, то стоит включить свет. Получается такой пассивный датчик света. Хотя и датчик освещения легко прикрутить.
Что касается границ городов, то их проверка может оказаться очень сложной, ведь города имеют очень сложную форму
Offline
#5 2013-05-10 18:15:45
- andriano
- Member

- Registered: 2009-06-15
- Posts: 1,667
Re: Можно ли найти координаты дорог вне населенных пунктов
Если не брать во внимания туннели, то и без люксометра можно обойтись. Для каждой точки в зависимости от даты можно высчитывать время захода/восхода солнца, и если текущее время находится внутри этого периода, то стоит включить свет. Получается такой пассивный датчик света.
Вряд ли стоит заменять простое и надежное решение сложным и ненадежным.
Что касается границ городов, то их проверка может оказаться очень сложной, ведь города имеют очень сложную форму
Как раз здесь никакой сложности нет. Есть проблема, связанная с тем, что согласно ПДД границей населенного пункта считается граница застройки, а не административная граница соответствующего поселения.
Ну и плюс ко всему - знаки у нас нередко ставят, как Бог на душу положит.
Offline
#6 2013-05-10 19:23:06
- mgook
- Member
- Registered: 2013-05-10
- Posts: 8
Re: Можно ли найти координаты дорог вне населенных пунктов
Вряд ли стоит заменять простое и надежное решение сложным и ненадежным.
Спасибо за совет, но проблема конечно не в этом.
Как раз здесь никакой сложности нет.
Подскажите тогда, пожалуйста, как можно загрузить себе координаты границ городов.
Offline
#7 2013-05-10 22:20:48
- Tesla
- Member
- From: Канів, Черкаська область
- Registered: 2011-03-07
- Posts: 48
Re: Можно ли найти координаты дорог вне населенных пунктов
Тебе нужны запросы "только для чтения" к базе. Это тебе даст xapi. Документация на английском, на русском может где-то и есть, не знаю.
Из xapi серверов на данный момент у меня открывается только один. Запрос у тебя будет что-то в таком духе:
http://www.overpass-api.de/api/xapi?relation[boundary=administrative][bbox=-77.041579,38.885851,-77.007247,38.900881]Ну и неизбежно прийдется разбираться с отношениями и границами в частности.
Сам в этом не разбираюсь, может кто-то из более продвинутых тебе поможет больше.
Удачи с проектом.
Offline
#8 2013-05-11 14:06:28
- mgook
- Member
- Registered: 2013-05-10
- Posts: 8
Re: Можно ли найти координаты дорог вне населенных пунктов
Ну и неизбежно прийдется разбираться с отношениями и границами в частности.
А если все же искать трассы по тегу maxspeed? Можно ли быть уверенным, что все трассы имеют этот тег, или он не обязателен?
Удачи с проектом
Спасибо
Last edited by mgook (2013-05-11 15:04:42)
Offline
#9 2013-05-11 14:51:35
- andygol
- Moderator
- From: Дніпро
- Registered: 2009-07-31
- Posts: 1,968
- Website
Re: Можно ли найти координаты дорог вне населенных пунктов
А если все же искать трассы по тегу maxspeed? Можно ли быть уверенным, что все трассы имеют этот тег, или он не обязателен?
Нет, не все имеют этот тег. Он не является для трасс обязательным, но желательным.
Может быть так же такой случай, когда на границе населенного пункта трасса не разделяется на две линии (одна со стороны НП, другая присоединенная к ней, за границами НП), а продолжается от одного, скажем, перекрестка или другой точки соединения дорог до другого. Так что лучше анализировать на предмет нахождения текущего положения в пределах населенного пункта.
Offline
#10 2013-05-12 10:00:17
- Vanuan
- Member
- Registered: 2013-01-26
- Posts: 301
Re: Можно ли найти координаты дорог вне населенных пунктов
Что касается границ городов, то их проверка может оказаться очень сложной, ведь города имеют очень сложную форму
Здесь может помочь эта статья: http://ru.wikipedia.org/wiki/Задача_о_п … оугольнику
Offline
#11 2013-05-12 11:10:53
- mgook
- Member
- Registered: 2013-05-10
- Posts: 8
Re: Можно ли найти координаты дорог вне населенных пунктов
Здесь может помочь эта статья: http://ru.wikipedia.org/wiki/Задача_о_п … оугольнику
Спасибо. Алгоритм я уже придумал, но статья действительно интересная.
Offline
#12 2013-05-12 14:18:24
- mgook
- Member
- Registered: 2013-05-10
- Posts: 8
Re: Можно ли найти координаты дорог вне населенных пунктов
Подскажите тогда, пожалуйста, как можно загрузить себе координаты границ городов.
Разобрался и в этом. С помощью overpass turbo уже удалось получить координаты границ Днепропетровска.
Спасибо всем за помощь ![]()
Offline