Đang tải xuống dữ liệu SRTM


12

Có cách nào dễ dàng để tải xuống hàng loạt dữ liệu SRTM không? Dữ liệu được xuất bản để tải xuống tại đây , nhưng nó được chia thành hàng ngàn tệp nhỏ và tôi không thấy tùy chọn FTP để tải xuống hiệu quả hơn ... Một vấn đề khác là máy chủ dường như chết (hoặc hết băng thông) khi Tôi sử dụng trình quản lý tải xuống như tiện ích mở rộng Firefox "DownThem ALL" để tải chúng.

Có một nguồn lực tốt hơn để có được dữ liệu này?

Câu trả lời:


15

Cập nhật: Tôi nghĩ rằng wget sẽ tốt hơn, tôi chỉ không sử dụng nó rất thường xuyên:

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

Đồng thời xem một số tùy chọn chờ truy xuất (nếu bạn muốn lịch sự): /superuser/178297/wget-terminates-unazedly/178326#178326

Bạn có thể cuộn tròn các tệp với một chút công việc soạn thảo văn bản.

văn bản thay thế

Đối với curl, trang man ở đây: http://curl.haxx.se/docs/manpage.html

Tải xuống tại đây: http://curl.haxx.se/doad.html

Tôi nghĩ rằng có các tùy chọn điều chỉnh và thử lại (kiểm tra trang người đàn ông nói trên).

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

Ngoài các con trỏ tuyệt vời của Jay, tôi khuyên bạn nên sử dụng --timestampingcờ khi tải xuống để bạn chỉ có thể nhận các tệp mới hơn trên hệ thống tệp của mình (thực sự hữu ích khi quá trình tải xuống của bạn bị gián đoạn).

Ngoài ra, sử dụng --no-parentcờ có nghĩa là chỉ thư mục SRTM3 được tải xuống thay vì tiếp tục chuyển cây sang các thư mục khác.

Dòng lệnh wget đầy đủ tôi đang sử dụng:

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


danh sách các câu lệnh curl bị cắt do giới hạn ký tự cho câu trả lời stackexchange ... nhưng bạn có ý tưởng.
Jay Cummins

wget hoạt động tuyệt vời! Nó dường như hoạt động đủ tốt (không làm hỏng máy chủ) vì vậy nó không bị ném bom mặc dù nó tự động. Cảm ơn!
colemanm

7

Bạn có thể tải xuống và cắt một phần của DEM SRTM 30m bằng một lệnh với công cụ dòng lệnh Python độ cao .

Cài đặt nó và thực hiện tự kiểm tra với:

$ pip install elevation

Kiểm tra xem bạn đã cài đặt tất cả các phụ thuộc chưa (chủ yếu là các công cụ GDAL):

$ eio selfcheck

Tải xuống và cắt một phần của DEM SRTM 30m cho khung giới hạn dưới dạng tọa độ WGS84:

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

5

Bạn có thể sử dụng Maperitive để tải xuống các gạch SRTM tự động và giải nén chúng. Chỉ cần phóng to / thu nhỏ khu vực bạn quan tâm và nó sẽ tải tất cả các ô yêu cầu vào đĩa của bạn. Và tốt nhất, nó miễn phí.

Dưới đây là một mẫu hiển thị độ dốc + đo độ dốc mẫu được tạo bằng các gạch SRTM trong Maperitive: nhập mô tả hình ảnh ở đây


3

Trang web FTP

ftp.glcf.umiacs.umd.edu

Thư mục / glcf / SRTM

Tôi sử dụng Filezilla - nhanh chóng và hiệu quả


2

Globalmapper là một cách cực kỳ dễ dàng để tải xuống dữ liệu như thế này. Họ thậm chí có một tùy chọn tích hợp. Sau đó, bạn có thể cắt, chiếu và xuất thành nhiều định dạng. Tôi nhận ra đây là một khoản thanh toán cho tùy chọn, nhưng nó là một công cụ thực sự có giá trị để có IMHO.

Chúc mừng, David

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.