как открыть файл с расширением .hgt?

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
pavlico
Новоприбывший
Сообщения: 8
Зарегистрирован: 12 апр 2010, 22:49
Репутация: 0

как открыть файл с расширением .hgt?

Сообщение pavlico » 16 май 2010, 00:48

Здравствуйте! мне необходимо написать конвертер матриц SRTM. Но для того, чтобы понять, как и с чем прийдется работать, хочется увидеть из чего же состоит файл с расширением .hgt . Открыть в простом тектовом редакторе не получается - выдает иероглифы.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: как открыть файл с расширением .hgt?

Сообщение Максим Дубинин » 16 май 2010, 02:22

это generic растр, поищите описание BSQ, BIL и т.п.

Учтите, что конверторов HGT, я думаю, уже существует штук 100 в том числе с исходным кодом:
http://www.gdal.org/frmt_various.html#SRTMHGT

также учтите, что все HGT давно уже нормально сконвертированы в GeoTIFF
http://gis-lab.info/data/srtm-tif
пристегивайтесь, турбулентность прямо по курсу

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: как открыть файл с расширением .hgt?

Сообщение Александр Мурый » 16 май 2010, 23:15

pavlico, я тебя удивлю, но в интернете есть поиск))
ну, конверторов явно не сто, но много, а вот вьюер для HGT не сделал только ленивый.

корявый перевод с http://www2.jpl.nasa.gov/srtm/faq.html:

Каждый файл данных охватывает блок земной поверхности в 1 градус по широте и 1 градус по долготе . Первые 7 символов показывают юго-западный угол блока, с N, S, E и W, обозначающими север, юг, восток и запад. Таким образом, "N34W119.hgt" файл охватывает с 34 до 35 градусов северной широты и с 118 по 119 градусов западной долготы (этот файл включает центр Лос-Анджелеса, штат Калифорния). Расширение файла ". hgt" просто означает слово "height" -- "высота". Это НЕ формат типа. Эти файлы находятся в "сыром" формате (не заголовки, не с компрессией), 16-битные целые числа, высота измеряется в метрах над уровнем моря, в "географической" (широта и долгота) проекции, отсутствие данных показано как -32768 . Международные 3-секундные файлы имеют 1201 столбец и 1201 строку данных, общий размер файла 2884802 байт (= 1201 х 1201 х 2).

В свободных ГИС, кроме упомянутого GDAL, импорт файлов *hgt есть в GRASS (shell-скрипт r.in.srtm), в Landserf (написан, видимо, на Java), может, еще где?.. Видел скрипты на Питоне для чтения *hgt с использованием numpy.

2010-05-17-020756_1024x768_scrot.png
Пример импортированного растра SRTM в GRASS GIS
2010-05-17-020756_1024x768_scrot.png (443.13 КБ) 15505 просмотров
Редактор материалов, модератор форума

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя