Я работаю над приложением маршрутизации в течение последних нескольких месяцев, и сейчас он близок к завершению. Последняя функция, которую я хочу добавить, - это возвышение. Поэтому, когда при запуске/циклическом перемещении по пути я хотел бы добавить данные о высоте, поэтому я знаю, что SRTM предоставляет данные о высоте. Но я не знаю, как лучше всего слить это с помощью файла xml osm, который я использую.Высота с OSM
2
A
ответ
2
Я не знаю, есть ли программа для этого. Но если вам нужно реализовать его самостоятельно, сделайте что-нибудь вроде этого:
SRTM - это набор данных, основанный на сетке. Таким образом, вы можете легко найти для каждого узла в своем routingnet ближайшую точку пересечения на сетке (для получения более точных данных вы можете использовать interpolation). Для маршрутизации вам уже нужно разделить пути на перекрестках. После этого я добавлю тег для каждого способа измерения высоты (не только разницу между стартовой и конечной точками, но). Например. вы можете добавить два тега: один для положительной отметки, один для отрицательного (делит на длину пути).
Btw: use PBF or O5m instead of XML. Он меньше и лучше обрабатывается.
Смежные вопросы
- 1. OSM векторная карта и данные OSM
- 2. Маршрут общественного транспорта с OSM
- 3. Как запросить OSM с сервера
- 4. Создание небольшого экстента OSM из большого экстента OSM
- 5. Удаление мест из OSM
- 6. Топография графиков (данные OSM)
- 7. osm geoint routing offline
- 8. PostGIS OSM query
- 9. листовка + местный .osm файл
- 10. OSM Редактирование алгоритма маршрутизации
- 11. python OSM xml overpass
- 12. GeoJSON + OpenLayers + OSM
- 13. Хостинг OSM PostGIS-соединение?
- 14. Как визуализировать плитки OSM
- 15. OSM и A * Algorithm
- 16. Реализация вкладок и osm
- 17. Android OSM scroll map
- 18. osm map ошибка загрузки
- 19. Ошибка выполнения с помощью OSM эстакады запроса
- 20. Как нарисовать карту png-osm с координатами
- 21. Удалить номера улиц с карт OSM
- 22. Показать карту с Osm в боковом сервере
- 23. Как отображать плитки OSM с помощью Python?
- 24. postgis запрос для адресов (с данными osm)
- 25. Как запустить Neo4j с OSM и Neo4jSpatial?
- 26. Openlayers-3, прогноз погоды OSM
- 27. Значение звезды в теге OSM
- 28. Открытый Java-просмотрщик карт, который работает с osm-файлами или osm предварительно загруженными плитами
- 29. Используйте OSM-карту в SUMO
- 30. Данные OSM по Барселоне, Испания
crosspost: https://help.openstreetmap.org/questions/42412/elevation-with-osm-in-my-routing-app-best-way-to-merge-srtm-with-the-osm-xml -файл – scai