OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2012-02-28 08:23:37

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Вершины и горизонтали на картах

Хотелось бы без лишнего шума узнать (или определиться):

  • как сгенерировать горизонтали (которые линии одинаковой высоты) для карты навигатора или подложки JOSM

  • откуда взять данные о высоте (и положении) вершины, если с атласов нельзя.

  • как помечать вершину, отмеченную ногами с GPS

Знаю о о том что рельеф прорисовывает Maperitive и есть как минимум один легальный источник - SRTM. Как вытащить конкретную высоту и насколько она соответствует  российским стандартам - не в курсе. Ещё щупал srtm2osm - результат в JOSM лучше открывать не пытаться.

Хотелось бы кусочек Южного Урала облагородить, но чтобы всё было чисто (см. http://forum.openstreetmap.org/viewtopic.php?id=15636)

Можно отвечать ссылками.

Last edited by akks (2012-02-28 08:30:51)

Offline

#2 2012-02-28 08:49:47

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Вершины и горизонтали на картах

1. маперитив
2. srtm/aster
3. высоты в gps очень ненадёжны, но можно ele=*


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#3 2012-02-28 08:58:21

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Вершины и горизонтали на картах

Zverik wrote:

1. маперитив
2. srtm/aster
3. высоты в gps очень ненадёжны, но можно ele=*

Как-нибудь подложку для JOSM поднять нельзя? WMS на своей машине или что там ещё... Цифры как-то можно вытащить в пригодном для народа виде?

По 3 - если только положение ногами, source=gps на peak может как раз навести на мысль о неправильной высоте. source:ele ставится или как?

Last edited by akks (2012-02-28 08:59:36)

Offline

#4 2012-02-28 08:59:53

Max Vasilev
Member
Registered: 2009-06-16
Posts: 1,025
Website

Re: Вершины и горизонтали на картах

Я использовал GroundTruth для получения контуров высот. Им я выкачивал данные SRTM и получал из них горизонтали в OSM формате в нарезанном на квадраты заданной ширины и с нужным мне шагом. После чего я пропускал все эти osm файлы, через osmosis, что бы отрезать всё, что за пределами контура области.

http://code.google.com/p/velo100mapper/ … te-contour

Ну а потом, уже как с обычной картой, используя mkgmap генерирую из этих данных в формате OSM карту, которую потом подкладываю как слой при сборке топо-карты области.

К сожалению, автор крайне не последователен и начав делать одно, недоделав бросает на полпути и начинает делать другое. Так на его совести остались недоделанный космос, потом GroundTruth, теперь вот он всё бросил и пилит маперитив.

Last edited by Max Vasilev (2012-02-28 09:00:33)

Offline

#5 2012-02-28 09:08:31

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Вершины и горизонтали на картах

Тут как-бы описано еще некоторое количество средств. http://wiki.openstreetmap.org/wiki/Srtm2Osm
Ну и зависит еще от того, под какой навигатор, потому как если под Garmin (по крайней мере), то генерировать можно минуя osm xml.

Last edited by BushmanK (2012-02-28 09:08:47)


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#6 2012-02-28 09:27:22

Max Vasilev
Member
Registered: 2009-06-16
Posts: 1,025
Website

Re: Вершины и горизонтали на картах

Srtm2Osm - это деятельность того же автора, причём существенно более древняя, чем GroundTruth. Оно даже не поддерживает формат API текущей версии. Про него лучше забыть, как страшный сон, оно имеет слишком много функциональных ограничений.

Offline

#7 2012-02-28 09:32:52

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Вершины и горизонтали на картах

Zverik wrote:

1. маперитив

А что с ним сделать можно? Подложку к JOSM'у насколько геморройно делать?

Zverik wrote:

3. высоты в gps очень ненадёжны, но можно ele=*

Высоты в GPS достаточно надёжны, если измерять высоту именно peak / mountain_pass.
В этом случае в твоём распоряжении чистое небо, достаточно времени (если ты три часа корячился, заползая на этот перевал, ты можешь себе позволить 15 минут отдохнуть) и полное отсутствие каких-либо техногенных помех.
У меня получались погрешности менее 10 метров по сравнению с данными из отчётов (туда попадали, как правило, такие же показания GPS, сделанные на несколько лет раньше).


Max Vasilev wrote:

Я использовал

Спасибо!


akks, для навигатора (под навигатором понимаем гармин wink ) можно использовать готовый слой высот от liosha. Его раздают всем желающим на рутрекере: http://rutracker.org/forum/viewtopic.php?t=1686360
Собственно, очень хотелось бы услышать самого liosha.


PS У нас летом напланирована прогулка по Тянь-Шаню, а с картами беда... Самое лучшее - немасштабные хребтовки (по всей вероятности, середины прошлого века smile ).

Offline

#8 2012-02-28 09:36:14

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Вершины и горизонтали на картах

Там главное что упомянуто - это gdal_contour и grass.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#9 2012-02-28 09:45:57

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Вершины и горизонтали на картах

BushmanK wrote:

Там главное что упомянуто - это gdal_contour и grass.

Чтение описания на GDAL подсказывает, что это не для средних умов. Что такое GRASS, даже не разбирался...
Хоть какие-то инструкции-то есть?

Offline

#10 2012-02-28 09:49:53

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,641
Website

Re: Вершины и горизонтали на картах

esaulenka wrote:
Zverik wrote:

1. маперитив

А что с ним сделать можно? Подложку к JOSM'у насколько геморройно делать?

Элементарно. Сначале generate-contours (как-то так, см. документацию), затем generate-tiles, затем подключить в josm как tms (возможно, придётся установить апач и скопировать тайлы к нему).


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#11 2012-02-28 10:06:41

Runge
Member
Registered: 2009-10-02
Posts: 634
Website

Re: Вершины и горизонтали на картах

Могу поднять временный веб сервис с тайлами, на которых будут изолинии из Астера, для масштабов начиная, скажем, с 14 или 15.

Offline

#12 2012-02-28 10:15:57

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Вершины и горизонтали на картах

Runge wrote:

Могу поднять временный веб сервис с тайлами, на которых будут изолинии из Астера, для масштабов начиная, скажем, с 14 или 15.

Может, лучше на Рабмлере такое устроить? Всем ведь нужно... Или скрипт для маперитива, который сам всё скачает, поднимет на локальной машине TMS и выдаст ссылку на него :3
А лучше всего было бы заиметь читалки STRM и IBF в JOSM... Мечты))

И останется вопрос с вытаскиванием цифр и тегами source...

Last edited by akks (2012-02-28 10:47:09)

Offline

#13 2012-02-28 10:59:29

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Вершины и горизонтали на картах

esaulenka, GRASS я сам не осилил, но он для этого и не нужен. Для личных нужд я пользуюсь GlobalMapper, но это коммерческая софтина, так что тут оффтопик, а с GDAL все не так уж и чудовищно:
- сама библиотека вместе со всем, что нужно, ставится, например, в составе OSGeo4W http://trac.osgeo.org/osgeo4w/ (это позволяет ставить все нужные пакеты одним инсталлятором, а не собирать по кускам gdal, python и прочее)
- далее вся работа происходить в консоли (командной строке) самой OSGeo4W, где выставлены все нужные переменные окружения и т.п.
- для генерации контуров служит конкретно gdal_contour http://www.gdal.org/gdal_contour.html - параметры, в общем, совершенно прозрачны
- если сгенерировать контуры надо более чем для одного DEM-файла (будь то всё что угодно - SRTM, ASTER GDEM, самостоятельно построенные по контурам с какой-нибудь карты данные), все растровые источники нужно объединить в один вот этим скриптом http://www.gdal.org/gdal_merge.html

Немало информации на эту тему имеется на gis-lab.info в статьях, часто - в составе описания какой-то общей задачи, например, про склейку DEM-данных было, кажется, в статьях про ортокоррекцию снимков.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#14 2012-02-28 11:14:02

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Вершины и горизонтали на картах

Runge wrote:

Могу поднять временный веб сервис с тайлами, на которых будут изолинии из Астера

Грех отказываться ;-)
Если этот временный сервис просуществует лет этак много - так вообще замечательно!

PS почитал http://gis-lab.info/qa/aster-gdem.html  Этот ASTER хуже/лучше SRTM'а ? По лицензии явно хуже... sad

Offline

#15 2012-02-28 11:25:16

Runge
Member
Registered: 2009-10-02
Posts: 634
Website

Re: Вершины и горизонтали на картах

Про ASTER GDEM2 и сравнение его с другими подобными источниками можно почитать здесь
https://igskmncnwb001.cr.usgs.gov/aster … _final.pdf
http://www.ersdac.or.jp/GDEM/ver2Valida … report.pdf

Сборник какой-то
https://igskmncnwb001.cr.usgs.gov/aster … uments.zip

Last edited by Runge (2012-02-28 11:25:30)

Offline

#16 2012-02-28 11:33:37

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Вершины и горизонтали на картах

esaulenka, "идеальных" глобальных данных DEM не существует. И SRTM, и ASTER GDEM страдают дефектами разного рода. Статья, к слову, про первую версию GDEM, а есть еще вторая, почище.
Лицензия - да, хуже чем у SRTM, однако кое-что из них тоже вполне можно вынуть.


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#17 2012-02-28 13:05:44

PaulKaz
Member
Registered: 2010-06-01
Posts: 89

Re: Вершины и горизонтали на картах

В качестве подложки с рельефом пользуюсь OpenCycleMap.

Offline

#18 2012-02-28 13:41:27

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Вершины и горизонтали на картах

PaulKaz wrote:

В качестве подложки с рельефом пользуюсь OpenCycleMap.

Я главное требование не озвучил - чтоб подложка была прозрачной и могла комбинироваться со спутником.

Offline

#19 2012-02-28 15:48:21

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Вершины и горизонтали на картах

А высоту точки в метрах как вытащить, никто не в курсе?  Веб-сервис какой-нибудь, может быть...

Offline

#20 2012-02-28 16:44:26

BushmanK
Member
Registered: 2011-05-03
Posts: 5,106

Re: Вершины и горизонтали на картах

akks wrote:

А высоту точки в метрах как вытащить, никто не в курсе?  Веб-сервис какой-нибудь, может быть...

Взять любой wms-клиент с поддержкой DEM (QGIS?), выборочно качать SRTM и тыкать стрелочкой в нужное место? (Имея в виду, что верхушки деревьев там считаются поверхностью земли.)

Last edited by BushmanK (2012-02-28 16:45:16)


"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".

Offline

#21 2012-02-28 16:49:02

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Вершины и горизонтали на картах

BushmanK wrote:
akks wrote:

А высоту точки в метрах как вытащить, никто не в курсе?  Веб-сервис какой-нибудь, может быть...

Взять любой wms-клиент с поддержкой DEM (QGIS?), выборочно качать SRTM и тыкать стрелочкой в нужное место? (Имея в виду, что верхушки деревьев там считаются поверхностью земли.)

Качать для открытия GeoTIFF с ГисЛаба или что-то другое?

Ещё вот такое чудо на PHP нашёл: http://www.osola.org.uk/elevations/index.htm )

Last edited by akks (2012-02-28 16:51:36)

Offline

#22 2012-02-28 16:51:33

Runge
Member
Registered: 2009-10-02
Posts: 634
Website

Re: Вершины и горизонтали на картах

Готово! Можно пользоваться. http://129.206.74.245:8006/tms_il.ashx? … ={y}&z={z}
Поддерживаемые масштабы - 13-17

Last edited by Runge (2012-02-28 16:54:44)

Offline

#23 2012-02-28 16:54:31

akks
Member
From: Ufa
Registered: 2010-06-11
Posts: 1,728

Re: Вершины и горизонтали на картах

Runge wrote:

Готово! Можно пользоваться. http://129.206.74.245:8006/tms_il.ashx? … ={y}&z={z}

Мой JOSM как-то не очень воспринимает (изменять разрешение вроде пробовал...)

Offline

#24 2012-02-28 17:44:13

Runge
Member
Registered: 2009-10-02
Posts: 634
Website

Re: Вершины и горизонтали на картах

Не воспринимает JOSM, потому что я дал шаблон запроса, а какой у JOSMа формат понятия не имел ))
заглянув сюда http://josm.openstreetmap.de/wiki/Maps
можно сделать вывод, что правильный шаблон для JOSM
http://129.206.74.245:8006/tms_il.ashx? … }&z={zoom}

пусть знатоки подправят smile

Offline

#25 2012-02-28 21:46:51

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

Re: Вершины и горизонтали на картах

Отлично!
tms:http://129.206.74.245:8006/tms_il.ashx?x={x}&y={y}&z={zoom} в JOSM работает, ура-ура!

Можно теперь претензии предъявлять? ;-)
Если под этот слой "подложить" спутник, вообще ничего не видно - линии сливаются. Да и просто на стандартном чёрном фоне JOSM'а ничего не разглядишь...

Last edited by esaulenka (2012-02-29 08:45:37)

Offline

Board footer

Powered by FluxBB