Гуляем по пересеченной местности в открытых ГИС: о базовых возможностях моделирования пеших перемещений на основе QGIS, GRASS и SAGA: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 13: | Строка 13: | ||
Тестирование осуществлялось в средах Windows 10 x64 и Linux Mint 18.2 x64 | Тестирование осуществлялось в средах Windows 10 x64 и Linux Mint 18.2 x64 | ||
== | == Подготовка данных == | ||
== | Для демонстрации будет использоваться набор данных для территории Республики Тыва, в горной местности к северо-востоку от Кызыла. У озера Маны-Холь. В качестве источников использовались: | ||
* Данные OpenStreetMap. Способы их загрузки неоднократно [http://wiki.gis-lab.info/w/%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BE%D1%86%D0%B5%D0%BD%D0%BA%D0%B0_%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%BD%D0%BE%D0%B9_%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8_GRASS_GIS_%D0%B8_QGIS#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85_OSM описывались]. В статье использовалась [http://data.nextgis.com/osmshp/ архивная выгрузка с NextGIS] на Тыву. От OSM нам понадобятся границы озёр (а также, опционально, дороги, застройка, типы землепользования). | |||
* Данные о рельефе. Чем точнее ваши данные, тем лучше. В статье использовались данные с http://viewfinderpanoramas.org/dem3.html, где собраны данные на весь мир с разрешением 3 секунды. | |||
* Данные о типах землепользования. В статье использовались данные [https://landcover.usgs.gov/global_climatology.php%20 MODIS Global Land Cover Climatology]. Можно обойтись и без этих данных, в статье они приводятся только в целях демонстрации принципов их учёта. | |||
== Расчёт стоимости перемещений с использованием r.walk == | |||
== Расчёт стоимости перемещений с использованием альтернативных функций == | |||
== Построение оптимального маршрута == | |||
== Расчёт коридора наименьших затрат == | |||
== Дополнительные сведения == | |||
Для QGIS 2.* существует [https://sigsemgrilhetas.wordpress.com/plugins-qgis/walking-time/ плагин Walking Time], использующий функцию Тоблера для построения маршрута. | |||
== Источники == | == Источники == |
Версия от 12:16, 3 мая 2018
Расчёт изохрон, оптимальных маршрутов и коридоров наименьших затрат для пеших перемещений на основе цифровых моделей рельефа в QGIS 3 (с использованием модулей GRASS и SAGA)
В статье рассмотрены решения некоторых отдельных, наиболее популярных задач, связанных с моделированием пеших перемещений (людей или животных) по пересечённой местности. Потребность в такого рода моделировании часто возникает при необходимости проложить маршрут в пешем походе, определить области перемещений пределах заданных временных интервалов, а также в задачах археологии, зоологии и других дисциплин.
Рассмотрим решения для трёх базовых проблем:
- Построение изохрон перемещений по пересеченной местности относительно одной или множества исходных точек
- Построение оптимального (с точки зрения временных затрат) маршрута по пересеченной местности между двумя точками
- Построение коридора оптимальных временных затрат между двумя точками
Для подготовки данных и моделирования будем использовать открытый пакет QGIS 3.0.2 с модулями GRASS и SAGA, вызов которых доступен из панели анализа. Тестирование осуществлялось в средах Windows 10 x64 и Linux Mint 18.2 x64
Подготовка данных
Для демонстрации будет использоваться набор данных для территории Республики Тыва, в горной местности к северо-востоку от Кызыла. У озера Маны-Холь. В качестве источников использовались:
- Данные OpenStreetMap. Способы их загрузки неоднократно описывались. В статье использовалась архивная выгрузка с NextGIS на Тыву. От OSM нам понадобятся границы озёр (а также, опционально, дороги, застройка, типы землепользования).
- Данные о рельефе. Чем точнее ваши данные, тем лучше. В статье использовались данные с http://viewfinderpanoramas.org/dem3.html, где собраны данные на весь мир с разрешением 3 секунды.
- Данные о типах землепользования. В статье использовались данные MODIS Global Land Cover Climatology. Можно обойтись и без этих данных, в статье они приводятся только в целях демонстрации принципов их учёта.
Расчёт стоимости перемещений с использованием r.walk
Расчёт стоимости перемещений с использованием альтернативных функций
Построение оптимального маршрута
Расчёт коридора наименьших затрат
Дополнительные сведения
Для QGIS 2.* существует плагин Walking Time, использующий функцию Тоблера для построения маршрута.