Заметка про построение изохрон в GRASS/QGIS на основе OSM
- Эдуард Казаков
- Гуру
- Сообщения: 547
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Здравствуйте!
Что за проблема?
Вроде бы ссылки правильные, на документацию:
https://grass.osgeo.org/grass74/manuals ... rones.html
И на скрипт:
https://trac.osgeo.org/grass/browser/gr ... chrones.py
Что за проблема?
Вроде бы ссылки правильные, на документацию:
https://grass.osgeo.org/grass74/manuals ... rones.html
И на скрипт:
https://trac.osgeo.org/grass/browser/gr ... chrones.py
- t[0]p
- Участник
- Сообщения: 93
- Зарегистрирован: 15 ноя 2014, 14:35
- Репутация: 7
- Откуда: Томск
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
В 6.4.4 GUI запускал скрипт - не выполнялся. Сейчас решил вопрос уже - обновил GRASS до последней версии. А что там было в 6 - не охота теперь уже разбираться (ибо результат есть). Спасибо за статью.
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 02 сен 2017, 04:48
- Репутация: 0
- Откуда: Москва
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Подскажите, пожалуйста, реализована ли каким-то образом возможность учета непроницаемых препятствия для построения изохрон? Для автомобильной доступности это, может, и не так критично, но для пешей - да.
- t[0]p
- Участник
- Сообщения: 93
- Зарегистрирован: 15 ноя 2014, 14:35
- Репутация: 7
- Откуда: Томск
- Эдуард Казаков
- Гуру
- Сообщения: 547
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Как вариант, препятствия можно обрисовывать линиями с экстремально высокими значениями TIME, а потом либо в ценовой поверхности, либо в изохронах маскировать области с огромными значениями как препятствия или недоступные места
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 02 сен 2017, 04:48
- Репутация: 0
- Откуда: Москва
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Кажется, это по сути и объему дополнительной работы примерно то же самое, что вручную нарисовать все пешеходные пути и считать по ним.Эдуард Казаков писал(а): ↑17 апр 2018, 11:05препятствия можно обрисовывать линиями с экстремально высокими значениями TIME
Пробовал, к слову, переводить полигоны домов в линии и задавать им значение скорости 0, а для всей остальной территории - 5,2, v.isochrones отказался работать.
-
- Участник
- Сообщения: 70
- Зарегистрирован: 19 янв 2012, 14:48
- Репутация: 6
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Не обязательно обрисовывать препятствия. Те же реки есть в OSM, кроме того, можно построить сеть водотоков с помощью r.watershed в GRASS, нужна только более-менее внятная ЦМР. Если работа не сильно крупномасштабная - в этих целях подойдет стандартная односекундная SRTM. Далее следует задать рекам предельные значения по времени - вот и искомый барьер. Можно еще распознать космоснимок на исследуемую территорию, хотя бы на уровне - лес, трава, болото и задать каждой категории свое значение времени. Если рельеф горный - в качестве времени использовать склоновые характеристики. В общем, над созданием детализированной ценовой поверхности, конечно, придется потрудиться, но необязательно все делать вручную.
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 17 апр 2021, 17:29
- Репутация: 0
- Откуда: Орёл
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Автор ещё тут ? Очень нужна помощь, несколько дней уже бьюсь, на последнем этапе (построение изохрон), выдаёт ошибку и слой с изохронами не появляется.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 21 апр 2021, 18:38
- Репутация: 0
- Откуда: Екатеринбург
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Коллеги! Что означает столбец с именем cat и значения в нем в таблице атрибутов слоя с изохронами?
- Эдуард Казаков
- Гуру
- Сообщения: 547
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
- Эдуард Казаков
- Гуру
- Сообщения: 547
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Добрый день, нужны подробности - что видите в логах, как выглядят данные перед их отправкой в последний шаг? Можно в телеграм @kazakov_e, по результатам дискуссии (если она состоится) сюда выжимку напишуИван Кирюнин писал(а): ↑17 апр 2021, 21:54Автор ещё тут ? Очень нужна помощь, несколько дней уже бьюсь, на последнем этапе (построение изохрон), выдаёт ошибку и слой с изохронами не появляется.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 21 апр 2021, 18:38
- Репутация: 0
- Откуда: Екатеринбург
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Уважаемый Эдуард Казаков!У меня два вопроса.
1. Имеет значение или нет выбор числа локаций (населенных пунктов). Можно или нет выбрать одну точку.
2. Как перевести полученные времена доступа к локациям для полигонов (их очень много получилось - у меня 400 с лишним) в индекс транспортной доступности.
Ответьте, пожалуйста.
1. Имеет значение или нет выбор числа локаций (населенных пунктов). Можно или нет выбрать одну точку.
2. Как перевести полученные времена доступа к локациям для полигонов (их очень много получилось - у меня 400 с лишним) в индекс транспортной доступности.
Ответьте, пожалуйста.
- Эдуард Казаков
- Гуру
- Сообщения: 547
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
1. Можно выбрать от одной до условной бесконечности точек. Результирующая поверхность будет показывать затраты на перемещение из каждой точки поверхности к ближайшей из этих точек.Leonid_65 писал(а): ↑29 апр 2021, 19:35Уважаемый Эдуард Казаков!У меня два вопроса.
1. Имеет значение или нет выбор числа локаций (населенных пунктов). Можно или нет выбрать одну точку.
2. Как перевести полученные времена доступа к локациям для полигонов (их очень много получилось - у меня 400 с лишним) в индекс транспортной доступности.
Ответьте, пожалуйста.
2. Раскройте термин "индекс транспортной доступности". В общем случае вам интереснее не полигон, а ценовой растр, где каждый пиксель содержит число минут - сколько из него добираться до ближайшей исходной точки. Дальше этот растр можно крутить как угодно, с чем угодно.
-
- Интересующийся
- Сообщения: 16
- Зарегистрирован: 21 апр 2021, 18:38
- Репутация: 0
- Откуда: Екатеринбург
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
Уважаемый Эдуард Казаков! Но я так понимаю, что каждый полигон представляет собой геометрическое место точек
с равными затратами на перемещение. Или я неправ. И еще вопрос - как извлечь информацию о времени из растрового слоя.
с равными затратами на перемещение. Или я неправ. И еще вопрос - как извлечь информацию о времени из растрового слоя.
- Эдуард Казаков
- Гуру
- Сообщения: 547
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Заметка про построение изохрон в GRASS/QGIS на основе OSM
В статье рассматривается файл timemap.tif - это первый результат работы, а полигоны - это производная от него. В итоге у вас есть и то и другое. В растровом слое информация хранится так - в каждой ячейке растра хранится число минут. Вопрос извлечения зависит от софта, в котором вы работаете.
Если сформулируете вашу задачу, можно будет полнее ответить.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей