Làm cách nào tôi có thể làm việc với hơn 3 tệp Gigabyte TIFF?


10

Trong khi bản thân tôi không làm việc trong GIS, tôi đang cố gắng hỗ trợ một trong những người dùng của chúng tôi ở đây, người chăm sóc tất cả dữ liệu bản đồ và dữ liệu GIS của chúng tôi. Chúng tôi đã nhận được một hình ảnh Tiff 3,2 GB chứa hình ảnh vệ tinh của trang web của chúng tôi và tôi muốn tìm cách giảm kích thước của nó xuống một chút để làm việc dễ dàng hơn.

Có bất kỳ phần mềm nguồn mở / miễn phí nào có thể xử lý loại kích thước tệp này không?

Tôi đã thử Irfanview, Imagemagick, GIMP nhưng không thành công.

Các máy chủ tôi đang cố gắng làm việc có sẵn nhiều bộ nhớ và đĩa nhưng có lẽ không đủ để chứa toàn bộ tệp.

Có đường nào dễ đi không?

Cảm ơn.


Khi bạn nói "giảm kích thước xuống ...", việc tạo một loạt các hình ảnh nhỏ hơn là một tùy chọn khả thi hay bạn cần giữ lại dưới dạng một tệp?
dùng890

Câu trả lời:


13

Nếu bạn có thể, hãy sử dụng phần mềm GIS, được thiết kế cho vấn đề này: thay vì đọc toàn bộ dữ liệu vào bộ nhớ, nó sẽ chỉ lấy mẫu hình ảnh để tạo màn hình và không còn nữa. Một cái gì đó như QGIS sẽ cho phép bạn trực quan hóa dữ liệu và cung cấp các cách xuất chế độ xem, như một cách tiếp cận để tạo phiên bản thu nhỏ.

Một lựa chọn khác là sử dụng một cái gì đó như gdalwarp, một phần của GDAL . Ví dụ: nếu hình ảnh thô là 10000x6000, bạn có thể tạo một nửa kích thước trong mỗi phiên bản kích thước bằng cách thực hiện:

gdalwarp -ts 5000 3000 big-input.tif downscaled-output.tif

Tôi đồng ý khi bạn nói rằng nên sử dụng phần mềm GIS nếu có thể. Dù sao, tôi nghĩ rằng có thể có một vấn đề khác. Nếu máy tính của mcd là 32 bit, với giới hạn bộ nhớ RAM 4GB theo lý thuyết thì các máy tính loại này có và thực tế là hệ điều hành và các ứng dụng khác cũng tiêu thụ bộ nhớ, xử lý hình ảnh 3,2 GB có thể vượt quá khả năng của máy (Tôi biết rằng bộ nhớ ảo ở đó , nhưng trong trường hợp này hệ thống có thể trở nên vô trách nhiệm). Phần mềm nhận biết GIS có khả năng có thể xử lý hình ảnh bên trong theo từng phần, do đó giới hạn bộ nhớ không phải là vấn đề.
dariapra

Cảm ơn scw, gdalwarp đã lừa Mất khá nhiều thời gian để xử lý nó nhưng nó đã hoàn thành công việc. Chúc mừng.
mcd

1
Nếu bạn sử dụng ốp lát và nén, chuyển đổi sẽ hiệu quả hơn và kết quả nhỏ hơn, nếu phần mềm khác của bạn có thể hỗ trợ điều đó. Sử dụng -co TILED = CÓ -co COMPRESS = LZW cho các tùy chọn đơn giản với gdalwarp. Bạn nên cẩn thận khi sử dụng biến thể BigTIFF cho các tệp rất lớn.
mdsumner

2

Tôi đồng ý với đề nghị gdal; gdal_translate sẽ cho phép bạn chuyển đổi từ GeoTIFF sang định dạng nén (ví dụ: MrSID, JPEG2000, v.v. - Tôi sử dụng .ecw nhưng nó có vấn đề về cấp phép ...) Nén 20x trở lên là khá phổ biến. Xin lưu ý rằng nếu bạn không sử dụng phần mềm cụ thể của GIS, bạn có thể sẽ mất thông tin hội nghị địa lý liên quan đến tệp.

Nếu bạn phải gắn bó với GeoTIFF, bạn có thể sử dụng QGIS (hoặc gdal một lần nữa) để xây dựng 'kim tự tháp', cho phép bạn xem ít chi tiết hơn ở quy mô nhỏ hơn, do đó không tải toàn bộ hình ảnh mọi lúc. Trong QGIS, hãy xem thuộc tính lớp cho 'Kim tự tháp'.

Chúc may mắn!


Điều quan trọng cần nhớ là các định dạng được liệt kê là mất. Điều này có thể tốt cho người dùng cuối nhưng cuối cùng tạo ra một phiên bản xuống cấp. Nó có vị trí của nó (chụp ảnh trên không), nhưng thường là giải pháp sai so với tiff / lzw.
Matthew Snape

1

Như @scw và @Darren đề xuất, sử dụng các tiện ích GDAL là một lựa chọn tốt. Tôi đã sử dụng chúng cho dữ liệu độ cao và hình ảnh bất cứ khi nào một tệp quá lớn để quản lý trong trình chỉnh sửa GUI. gdalinfocó thể cung cấp cho bạn độ phân giải và mức độ mở rộng của tệp và có thể giúp bạn tránh tải tệp trong trình chỉnh sửa GUI. Tôi đã sử dụng QGIS chỉ một vài lần, vì vậy tôi không biết việc xây dựng các kim tự tháp sẽ mất nhiều thời gian.


0

Cùng một câu trả lời từ một câu hỏi khác -

OpenEV đi kèm với FWTools, có vẻ ổn với tôi nhưng tôi tải hình ảnh 300 MB vào QGIS một cách dễ dàng và xử lý chúng ở đó. Vì vậy, tôi có thể đề nghị nó chỉ từ sử dụng thông thường.

http://OpenEV.sourceforge.net

Bao gồm NITF

và được xây dựng với GDAL - nhưng cung cấp GUI thuận tiện

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.