Завантаження даних SRTM


12

Чи є простий спосіб масового завантаження даних SRTM? Дані публікуються для завантаження тут , але вони розрізані на тисячі невеликих файлів, і я не бачу опції FTP для більш ефективного завантаження ... Інша проблема полягає в тому, що сервер, здається, вмирає (або закінчується пропускна здатність), коли Я використовую менеджер завантажень на зразок розширення Firefox "DownThemAll", щоб отримати їх.

Чи є кращий ресурс для отримання цих даних?

Відповіді:


15

Оновлення: Я думаю, що wget було б краще, я просто не використовую його дуже часто:

wget -r -A.zip http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/

Також перегляньте кілька варіантів очікування пошуку (якщо ви хочете бути ввічливими): /superuser/178297/wget-terminate-unexpectedly/178326#178326

Ви можете загорнути файли, працюючи з текстовим редактором.

alt текст

Для завитка сторінка "man" знаходиться тут: http://curl.haxx.se/docs/manpage.html

Завантажте тут: http://curl.haxx.se/download.html

Я думаю, що є варіанти дроселювання та повторного перегляду (перевірте вищезазначену сторінку man).

curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E119.hgt.zip
curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E120.hgt.zip
curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E121.hgt.zip
curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E122.hgt.zip
curl -O http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Australia/S11E123.hgt.zip

Окрім відмінних покажчиків Джея, я б рекомендував використовувати --timestampingпрапор під час завантаження, щоб ви могли отримати лише новіші файли, ніж у вашій файловій системі (дуже корисно, коли завантаження переривається).

Крім того, використання --no-parentпрапора означає, що завантажується тільки каталог SRTM3, а не продовжує дерево до інших каталогів.

Повний командний рядок wget, який я використовую:

wget -r --no-parent --random-wait --timestamping -A.zip http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/


список висловлювань завитків відрізається через обмеження символів для відповідей на stackexchange ... але ви отримуєте ідею.
— Jay Cummins

wget працює фантастично! Здається, він поводиться досить добре (не забиває сервер), тому не бомбардує, навіть якщо це автоматизовано. Дякую!
— колеманм

7

Ви можете завантажити і обрізати частину SRTM 30м ЦМР з допомогою однієї команди з висот інструменту Python командного рядка.

Встановіть його та виконайте самоперевірку за допомогою:

$ pip install elevation

Перевірте, чи встановлені всі залежності (в основному інструменти GDAL):

$ eio selfcheck

Завантажте та відріжте частину SRTM 30m DEM, надаючи обмежувальне поле у ​​вигляді координат WGS84:

$ eio clip -o Rome-DEM.tif --bounds 12.35 41.8 12.65 42

5

Ви можете використовувати Maperitive для автоматичного завантаження плиток SRTM та розпакуйте їх. Просто збільшуйте / зменшуйте область, яка вас цікавить, і вона завантажить усі необхідні плитки на ваш диск. А найкраще - це безкоштовно.

Ось приклад затінення + гіпсометричне візуалізація, сформована за допомогою плитки SRTM в Maperitive: введіть тут опис зображення


3

FTP-сайт

ftp.glcf.umiacs.umd.edu

Папка / glcf / SRTM

Я використовую Filezilla - швидкий та ефективний


2

Globalmapper - надзвичайно простий спосіб завантаження подібних даних. У них навіть є вбудований варіант. Потім ви можете кліпувати, проектувати та експортувати у різні формати. Я усвідомлюю, що це плата за варіант, але це справді цінний інструмент для створення ІМХО.

Ура, Давид

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.