Điểm:0

Sao chép và dán các tệp zip dựa trên tên

lá cờ cn

Tôi có tệp zip DEM bao gồm độ thập phân trong tên của tệp (ví dụ: TDM1_DEM_30_N01E007.zip). Tôi cần sắp xếp lại tất cả các tệp zip vào các thư mục mới dựa trên vùng UTM. Tất cả các zip hiện được sắp xếp trong các thư mục dựa trên hướng bắc, sau đó tiếp tục theo hướng đông/tây. Bất kỳ sự trợ giúp nào đều sẽ là tuyệt vời.

Chỉnh sửa: Tôi cần một tập lệnh để giúp tôi di chuyển các tệp này vào các thư mục mới trên máy tính của mình. Làm điều này bằng tay sẽ mất hàng giờ. Ví dụ: vùng UTM 32N nằm trong ranh giới của N00°-N08° và E00°-E06°. Nếu tôi có tệp zip của một tiff có tên "TDM1_DEM_30_N01E005", thì điều đó có nghĩa là hình ảnh tiff nằm ở N01° E005°. Làm cách nào tôi có thể viết tập lệnh để di chuyển tệp zip này vào thư mục 32N, cũng như tất cả các tệp zip khác vào thư mục tương ứng của chúng. Tôi có một shapefile về ranh giới vùng UTM. Tôi hy vọng điều này có ý nghĩa hơn.

Bodo avatar
lá cờ pt
Câu hỏi này dường như không liên quan cụ thể đến Ubuntu và thậm chí không rõ chính xác bạn cần trợ giúp về vấn đề gì. Đó là lý do tại sao rất khó để đề xuất một trang web tốt hơn cho câu hỏi này. Vui lòng [chỉnh sửa] nó và thêm thông tin khác: Hiển thị ví dụ về một vài tệp và kết quả mong đợi. Bạn có muốn tìm một thuật toán để phát hiện múi giờ từ thông số tọa độ không? Bạn có muốn tìm nguồn/bảng dữ liệu cho mối quan hệ này không? Bạn có cần trợ giúp viết tập lệnh để triển khai điều này không, giả sử bạn đã có nguồn dữ liệu cần thiết cho quá trình chuyển đổi này?
lá cờ cn
Không loại trừ calc libreoffice cho phương pháp này: đặt tệp trong tệp văn bản, mở bằng calc và tạo stmts "mv" dựa trên các tệp này. Thay đổi tên mới bằng tìm kiếm + thay thế. Lưu trong tệp văn bản và thực hiện nó.
pLumo avatar
lá cờ in
Kiểm tra https://gis.stackexchange.com/questions/360024/converting-latitude-and-longitude-to-multiple-utm-zones và https://gis.stackexchange.com/questions/263239/lat-lon-to -utm-chuyển-đổi-trên-nhiều-vùng
pLumo avatar
lá cờ in
Bạn có thể sử dụng: `python` -> `nhập toán; math.floor(((int(longitude) + 180) / 6) % 60) + 1` để tìm vùng UTM có kinh độ là "007" trong ví dụ đầu tiên của bạn. Tuy nhiên, tôi đồng ý rằng đây không phải là về Ubuntu, bạn nên hỏi tại https://gis.stackexchange.com/ hoặc kiểm tra các câu hỏi tôi đã liên kết.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.