Импорт матриц из форматов SRTM, GeoTIFF

Top

Задача предназначена для загрузки матрицы высот из форматов SRTM, GeoTIFF. Формат SRTM - радарная топографическая съемка большей части территории земного шара, за исключением самых северных (>60), самых южных широт (>54), а также океанов, произведенная с помощью специальной радарной системы. Данные распространяются квадратами размером 1х1 градус, при максимальном доступном разрешение 3 арксекунды такой квадрат является матрицей размером 1201х1201 элементов (пикселей). Референц-эллипсоид данных - WGS 84.

   Входными данными процедуры являются файлы с расширением "HGT", соответствующие одноградусному блоку территории земного шара. Имена файлов формируются с учетом привязки левого нижнего угла матрицы. В результате работы программы формируется файл в формате MTW. Геодезические параметры (вид эллипсоида, проекция и система координат) создаваемой матрицы берутся из исходной карты, для которой выполняется загрузка информации.

Также возможна обработка файлов TIFF (GeoTiff), содержащих данные о высоте.

 

_bm4931

 

Для конвертирования матриц из форматов SRTM, GeoTIFF в формат MTW необходимо:

1. Скачать данные из Internet. Большая часть данных (SRTM, GeoTIFF) доступна бесплатно через FTP:

- http://www2.jpl.nasa.gov/srtm/dataprod.htm;

- http://dds.cr.usgs.gov/srtm/.

2. Распаковать полученные файлы. Имена исходных файлов нельзя изменять, поскольку в имени закодированы параметры привязки матрицы. Например, для файла N57E038.HGT привязка равна 57 градусов северной широты и 38 градусов восточной долготы.

3. Запустить задачу на выполнение. Задача выполняется модулем Srtm2Mtw.dll, который вызывается через пункт Запуск приложений меню Задачи или посредством пункта меню Файл\Импорт матриц из..\Матрицы высот (SRTM, GeoTIFF).

4. Выбрать один или несколько исходных файлов с расширением HGT.

5. Указать папку для размещения результатов загрузки данных. Имя выходного файла (формат MTW) формируется по имени входного файла.

6. Для интерполяции пропущенных значений высот нажать кнопку Вычислять значения высот в пустых элементах методом интерполяции.

С помощью метода называемого радарной интерферометрией (radar interferometry) было собранно огромное количество информации о рельефе Земли. Однако, в ряде случаев математическому аппарату метода не удается определить значение высоты отдельных элементов матрицы. Таким элементам присвоено значение NODATA (нет данных). Для дальнейшего использования и обработки матрицы высот подобные пропуски в данных нежелательны. В программе предусмотрено устранение неопределенных высот методом линейной интерполяции соседних известных значений.

7. Выбрать из выпадающего списка «Открытие сформированных матриц высот MTW» способ добавления загруженных матриц (формат MTW) в документ карты. Возможны следующие варианты: открыть матрицы в новый документ, добавить матрицы в текущий документ, не открывать матрицы.

8. Для формирования журнала транзакций кликните по кнопке «Заполнение журнала SRTM2MTW.LOG». Файл SRTM2MTW.LOG создается в процессе загрузки матриц в папке \LOG в директории выходных матриц.

9. Для формирования обзорных изображений выходной матрицы кликните по кнопке «Создание обзорного изображения». Если не включить данный режим, то создание обзорных изображений матрицы будет выполнено автоматически при её отображении в документе.

10. Нажать кнопку Выполнить.

В процессе загрузки данных, программа считывает значение высоты текущего элемента матрицы и помещает информацию в результирующую матрицу (файл *.MTW).