sestra_kerry: (Default)
[personal profile] sestra_kerry
Вопрос: как максимально быстро и просто определить высоту над уровнем моря, имея GPS-координаты точек в виде exel-таблицы?

Тем, кому уже смешно, поясняю: источник данных чужой, высот над у.м. по непонятным мне причинам к координатам не прилагается. Обратно в GPS такие данные не запихнешь, учитывая их объем и формат, а Google Earth дает слишком большую погрешность и во многих случаях выходят несуразности вроде "-213 м".

Any ideas?

Date: 2011-12-01 10:20 pm (UTC)
From: [identity profile] nassims.livejournal.com
там только широта/долгота, или высота тоже уже есть но в WGS84?

самые точные данные высоты были сняты в Shuttle Radar Topography Mission: http://www2.jpl.nasa.gov/srtm/ Данные есть в общем доступе. Для Европы и США можно попробовать воспользоваться этим
http://www.earthtools.org/webservices.htm#height

Date: 2011-12-01 11:20 pm (UTC)
From: [identity profile] sestra-kerry.livejournal.com
только широта и долгота, причем не в децимальном формате, а с секундами

спасибо за инфу! попробую

Date: 2011-12-01 11:26 pm (UTC)
From: [identity profile] nassims.livejournal.com
в зависимости от кол-ва данных можно конвертировать вручную или придется писать програмку.

Date: 2011-12-01 11:28 pm (UTC)
From: [identity profile] sestra-kerry.livejournal.com
скорее всего, второе :(

Date: 2011-12-01 10:44 pm (UTC)
From: [identity profile] egorfine.livejournal.com
Если один раз - то Google Earth.

Если нет, то гугли "Elevation data". Самый удобный массив который я нашел, когда искал (а мне надо было серьезно) - это, действительно, SRTM (ссылка выше). Но он идет в виде бинарных данных, поэтому потребуется софт, чтобы его расшифровать. Когда я писал свою софтинку под это дело, я **тааааак** замучался с картографическими проекциями, что не советую повторять этот путь. :-\

Мне нужно было вот для этого (http://egorfine.livejournal.com/429494.html). :)

Date: 2011-12-01 11:25 pm (UTC)
From: [identity profile] sestra-kerry.livejournal.com
как сказано, Google Earth дает погрешность, делающую часть данных бессмысленными. У меня острова, которые торчат над водой метров на 5-20, а Гугль их показывает, по факту, подводными :)

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

Date: 2011-12-02 10:49 am (UTC)
From: [identity profile] egorfine.livejournal.com
Не-не, все он показывает правильно. "Уровень моря" - это условная математическая величина, а не реальный уровень воды в том месте, где ты измеряешь. Например, "Мертвое море" находится на отметке -423м под уровнем моря.

Date: 2011-12-02 12:45 pm (UTC)
From: [identity profile] sestra-kerry.livejournal.com
может быть, но снятые в том же районе координаты жпсом вручную показывают высоты от 5 до 100 м

Date: 2011-12-02 02:27 pm (UTC)
From: [identity profile] egorfine.livejournal.com
Потому что точность элевации в GPS очень низкая.

Date: 2011-12-02 12:28 am (UTC)
From: [identity profile] mourner.livejournal.com
см. сервис SRTM3 Elevation здесь: http://www.geonames.org/export/web-services.html

Date: 2011-12-02 12:37 am (UTC)
From: [identity profile] sestra-kerry.livejournal.com
ага, спасиб

Date: 2011-12-02 04:17 am (UTC)
From: [identity profile] overton-whistle.livejournal.com
Протокол Garmin, насколько я помню, даёт высоту над морем. У тебя какой навигатор?

Date: 2011-12-02 08:09 am (UTC)
From: [identity profile] sestra-kerry.livejournal.com
у меня Магеллан, и он дает высоту (как и все нормальные навигаторы). Но, как я сказала, это чужие данные и высота там почему-то не указана, а набивать их в навигатор от руки напряжно

Date: 2011-12-02 09:05 am (UTC)
From: [identity profile] zeju.livejournal.com
ой, это как раз по нашей теме)
вопрос первый - с какой точностью нужны данные по высоте?
вопрос второй - есть ли какие-нибудь гис-программы, в которых ты работаешь?
по идее, данные обратно в жпс запихнуть можно, даже если в экселе у тебя градусы минуты секунды. Формула для пересчета из DMS в DD = D+M/60+S/3600
скажем так - в родной гармин обратно я бы запихнула что угодно, с магелланом никогда не работала, но допилить можно.
Возвращаемся к вопросу первому. Дело в том, что существует несколько разных понятий высоты - есть высота относительно поверхности геоида - это некая разновидность сфероида (модели земной поверхности) с усредненными параметрами, и жпс использует именно ее, и от геодезических высот она может отличаться очень сильно, до 50 м. легко
По поводу того, что тут говорилось про глобальные цифровые модели рельефа - SRTM и пр. Сейчас самая детальная открытая модель - это ASTER GDEM, у нее шаг 30 м, у SRTM - 90м (это еще раз к вопросу о точности). Совместить точки жпс и эту самую модель рельефа и таким образом получить высоту можно в любоим ГИС-пакете, вопрос в том, раюотаешь ли ты в них. Если совсем труба - присылай, помогу.
Но ты пишешь в каментах, что у тебя там какие-то острова, которые гугль показывает подводные, и это жопа - потому что глобальные цифровые модели рельефа не сняты для морей и океанов.

Ну и наконец, ответ на вопрос "что делать?" чтобы было просто и быстро
Я бы нашла топокарты местности с линиями высот, и по координатной привязке тупо по карте бы высоту и определила)
Как вариант, если у тебя в жпс есть такая карта с высотами, то ты можешь просто переходить к каждой своей точке (там же есть например опция go to xy) и таким образом смотреть высоту.
Даже если у тебя несколько сотен точек, таким образом работу можно сделать достаточно быстро - за день например ну или за 2

Date: 2011-12-02 09:43 am (UTC)
From: [identity profile] zeju.livejournal.com
да и собственно, акцетирую, если все-таки хочется сделать все автоматически - для этого нужен гис-пакет, цифровая модель рельефа (или линии высот в векторном виде со значением высот в атрибутах) и твоя табличка с точками

Date: 2011-12-02 12:26 pm (UTC)
From: [identity profile] sestra-kerry.livejournal.com
ох, огромное спасибо за инфу! я бы, если можно, по поводу гисовских программ пообщалась бы подробнее в скайпе или мылом, поскольку локально с данными я пока разобралась, но та же самая проблема может возникнуть очень скоро, когда привезут очередную порцию проб.

еще одна очень распространенная трудность, это нанесение точек на карту по координатам, в смысле карту публикабельную в статьях. Пока все программы, что я пробовала, требуют загрузки и привязки карт извне, и вот это точно жопа

Date: 2011-12-02 09:14 pm (UTC)
From: [identity profile] zeju.livejournal.com
эти проблемы мы решаем регулярно с полевыми биологами, когда приезжаем в заповедники)это у всех так, потому что основам геоинформатики мало где учат.
Лично я хорошо знаю программу ArcGIS - ну, это то, в чем я работаю постоянно, однако она не оpеn source, хотя ее можно достать бесплатно по этой программе http://www.conservationgis.org/
на торрентах ломаного добра тоже лежит

еще есть опен сорсный пакет qgis http://www.qgis.org/, в нем я ориентируюсь хуже, хотя объяснять что-то и в нем могу просто нужно некоторое время,
и еще его геморройно правильно поставить (хотя, установка любого гис-пакеты - это песни с плясками, занятие не на 1 час:))

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

skype juliazz1, мыло j.zenkevitch@gmail.com

December 2025

S M T W T F S
  1 234 56
7 89 101112 13
14151617181920
21 2223 24 2526 27
28293031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 10:01 am
Powered by Dreamwidth Studios