Завантаження даних 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.