Определение скоростного режима по координатам или адресу

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
glebpl
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 июн 2013, 14:42
Репутация: 0

Определение скоростного режима по координатам или адресу

Сообщение glebpl » 06 июн 2013, 14:52

Всем добрый день. Есть задача определить какой скоростной режим действует в той или иной точке по адресу или координатам. Как минимум хотелось бы определять "город" - 60 км/ч, "загород" - 90, "автострада" - 110
Ну и хотя бы в крупных городах и рядом с ними.
Заранее спасибо за любые полезные сведения.

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: Определение скоростного режима по координатам или адресу

Сообщение bingeomap » 06 июн 2013, 20:04

Пока знатоки ГИС анализа не ответили Вам, кое, что могу ответит для ориентации. Вам думаю, нужен применения Сетевого анализа с линейной координатной системой. Обычно в программах это называется М-координаты.
С уважением,
Биннат Халилов

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Определение скоростного режима по координатам или адресу

Сообщение ericsson » 06 июн 2013, 21:11

Если отвечать на вопрос непосредственно, то никакой сетевой анализ не нужен.
Нужны контуры населенных пунктов (из OpenStreetMap, например) и проверка координат на вне/внутри любого такого контура. С автострадами - сложнее - нужно проверять, не принадлежит ли точка автостраде, для этого нужен слой этих самых автострад (который в том же OSM существует в виде осей, а не контуров) плюс знание их ширины, на которую вокруг оси нужно строить буфер.
Так что оценка получится очень вероятностная. Вопрос решается средствами любой приличной БД с ГИС-расширениями, например - PostGIS.

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Определение скоростного режима по координатам или адресу

Сообщение trir » 07 июн 2013, 06:04

Надо ещё знать где какой "скоростной режим" и забить это в атрибутивную таблицу

glebpl
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 июн 2013, 14:42
Репутация: 0

Re: Определение скоростного режима по координатам или адресу

Сообщение glebpl » 07 июн 2013, 11:47

ericsson писал(а):...Нужны контуры населенных пунктов (из OpenStreetMap, например) ....
Спасибо за совет. Буду благодарен, если напишите, где почитать про получение этих данных из OpenStreetMap, ссылочку может какую-нибудь....

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Определение скоростного режима по координатам или адресу

Сообщение trir » 07 июн 2013, 12:32


Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Определение скоростного режима по координатам или адресу

Сообщение Александр Мурый » 07 июн 2013, 12:34

glebpl писал(а):где почитать про получение этих данных из OpenStreetMap, ссылочку может какую-нибудь....
Загружаете данные OSM в шейп-файлах на нужный вам регион отсюда. Далее работаете с файлом "settlement-polygon.shp" (границы населённых пунктов).
Редактор материалов, модератор форума

Sergey Astakhov
Активный участник
Сообщения: 218
Зарегистрирован: 21 дек 2012, 01:57
Репутация: 52
Откуда: Питер

Re: Определение скоростного режима по координатам или адресу

Сообщение Sergey Astakhov » 07 июн 2013, 23:37

Одних полигонов населённых пунктов будет мало. Их стоит использовать только как "умолчательный скоростной режим", при отсутствии других данных. Ограничения скорости обычно проставляют в виде атрибута maxspeed у линий дорог. Так что вам сначала желательно научиться определять конкретную интересующую дорогу, смотреть у неё атрибут maxspeed, а если оный отсутствует - смотреть уже по границам населённых пунктов и государственных границ (если интересует более одной страны).

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Определение скоростного режима по координатам или адресу

Сообщение Александр Мурый » 08 июн 2013, 00:06

Sergey Astakhov писал(а):Ограничения скорости обычно проставляют в виде атрибута maxspeed у линий дорог
Насчёт атрибута "maxspeed": у сервиса ITO Map есть серия карт с ограничениями по скорости для дорог.
Редактор материалов, модератор форума

glebpl
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 июн 2013, 14:42
Репутация: 0

Re: Определение скоростного режима по координатам или адресу

Сообщение glebpl » 10 июн 2013, 08:29

За последнюю ссылочку отдельное спасибо, вполне может быть что пригодится :)

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Определение скоростного режима по координатам или адресу

Сообщение ericsson » 10 июн 2013, 09:11

Карта на itomap наглядно демонстрирует, что атрибут maxspeed в России используется сравнительно скромно, а потому большой разницы сам по себе не создаст относительно метода проверки вне/внутри населенного пункта. Вот при выделении из слоя дорог автомагистралей он помочь может, т.к. в OSM в явном виде такое обозначение не используется, только некая "важность" дорог и покрытие.

Sergey Astakhov
Активный участник
Сообщения: 218
Зарегистрирован: 21 дек 2012, 01:57
Репутация: 52
Откуда: Питер

Re: Определение скоростного режима по координатам или адресу

Сообщение Sergey Astakhov » 10 июн 2013, 16:55

ericsson писал(а):Вот при выделении из слоя дорог автомагистралей он помочь может, т.к. в OSM в явном виде такое обозначение не используется, только некая "важность" дорог и покрытие.
Есть обозначение highway=motorway, которое обозначает именно автомагистраль, обозначенную знаком 5.1 и которая имеет уровень важности trunk. Есть ещё редкоиспользуемый motorway=yes, который предлагается использовать для автомагистралей, не являющихся trunk-ами

Кроме того, есть ещё motorroad=yes для знака 5.3.

Ну и, наконец, для сервисных дорог и дворовых проездов, обозначаемых тегами highway=service можно предположить режим езды по дворам, с максимумом в 20 км/ч

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Определение скоростного режима по координатам или адресу

Сообщение Boris » 19 июн 2013, 20:27

Если это задача из разряда "А вот инетресно как бы ...", то вам уже ответили, если это реальная задача, то граф дорог вполне продаваемая вещь, на пример им в свое время торговал Телеатлас, равно как и слой полигонов нп.

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость