Cách tốt nhất để quản lý số lượng lớn các trình quét GeoTIFF?


11

Tôi có khoảng 2-3000 GeoTIFF có kích thước 11000x9400. Màu 0 phải trong suốt và QGIS bị sai ở vị trí đầu tiên, vì vậy tôi đã sử dụng tệp .vrt để đặt tất cả các tham số ở một vị trí.

Vấn đề là, ngay cả khi tôi đặt lớp chỉ hiển thị ở quy mô nhỏ, dự án sẽ mất rất nhiều thời gian để tải trong QGIS.

Đó là cách tốt nhất để đối phó với tất cả các tập tin này? Tôi đã thử sử dụng cỏ, nhưng tôi không biết liệu nó có thực sự nhanh hơn QGIS không.


Bằng cách giao dịch với họ, bạn có nghĩa là xem họ "theo yêu cầu" hoặc lập chỉ mục cho họ để họ có thể tìm kiếm và cập nhật?
MerseyViking

Chỉ cần có thể có chúng trong một dự án mà không có chúng là một lực cản hoàn toàn. Khả năng xem các phần của bản đồ trong một thời gian tốt là điều bắt buộc, nhưng đó là điều đã có thể có trong QGis, sau khi bộ đã được tải. Tuy nhiên, nếu tôi nhấp chuột phải vào tập hợp và nhấn "thuộc tính", tuy nhiên, tôi phải đợi khoảng một phút để xem chúng ...
Metiu

Câu trả lời:


6

Tôi sẽ nói rằng đặt cược tốt nhất của bạn sẽ là sử dụng WMS (một cái gì đó như MapServer hoặc GeoServer hoặc tương đương thương mại của họ) và phân phát dữ liệu hình ảnh của bạn dưới dạng các ô xếp. Sẽ mất một chút thiết lập, nhưng sẽ tránh phải tải tất cả các tệp chỉ để xem một khu vực nhỏ tại một thời điểm.

Có rất nhiều câu hỏi và câu trả lời hay ở đây về việc thiết lập WMS, cũng như rất nhiều hướng dẫn trên web.


Điều đó tốt, và nó giúp sử dụng nhiều hơn một lõi trong máy tính xách tay của tôi tại một thời điểm btw. Nó không phải là máy di động cho máy của người khác, nhưng tôi sẽ cố gắng xử lý nó.
Metiu

3

Chúng tôi đã có vấn đề tương tự cho đến khi chúng tôi quyết định biến nó thành Dịch vụ bản đồ lát gạch và lưu trữ các ô. Đề xuất sử dụng WMS là một điều rất tốt, mặc dù việc tiến thêm một bước khiến nó trở thành GeoWebCache có vẻ như là một lựa chọn khá hấp dẫn. Ngoài ra còn có nhiều tối ưu hóa có thể được thực hiện trên Dịch vụ lập bản đồ web (WMS) để cải thiện hiệu suất nếu việc triển khai đầu tiên của bạn không thực hiện tốt như bạn mong đợi.

Ngoài ra, có một wiki cộng đồng mà bạn có thể tham khảo cho các tùy chọn phần mềm dịch vụ bản đồ .


1

Vì bạn đã đề cập GRASS: bạn có thể sử dụng r.external để chỉ đăng ký Geotiffs trong GRASS Location thay vì nhập chúng. Nhanh như GDAL vì nó sử dụng GDAL để đọc bản đồ khi đang bay.


0

Nó có thể giúp tạo ra một cấu trúc VRT lồng nhau, với số lượng gạch nhỏ hơn trong các VRT cấp thấp nhất và các tệp VRT kết quả được kết hợp trong VRT gốc. Công cụ gdalbuildvrt có khả năng tạo VRT của VRT.

Khi bạn đang cố gắng xem / đặt thuộc tính cho VRT cho số lượng gạch rất lớn, có thể đáng để truy cập tệp dự án QGIS bằng trình chỉnh sửa văn bản thay vì cố gắng sử dụng trực tiếp QGIS. Rõ ràng bạn cần phải biết những gì bạn đang làm hoặc bạn có thể phá vỡ hoàn toàn dự án - tuy nhiên hiểu làm thế nào để thực hiện một số thay đổi có thể là tầm thường. Nếu bạn có thể tìm thấy một cái gì đó trong tệp mà bạn biết tương ứng với các cài đặt hiện tại (ví dụ: các số tương ứng với cài đặt hiển thị tỷ lệ lớp), bạn biết rằng phần này của tệp chịu trách nhiệm cho cài đặt đó. Một số cài đặt cũng có thể được thay đổi (bao gồm khả năng hiển thị quy mô lớp khi nó xảy ra) từ bảng điều khiển lớp mà không cần truy cập vào các thuộc tính lớp.

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.