Làm cách nào để làm nền trong suốt của bản đồ địa hình trong QGis 1.8.0?


8

Tôi đang bắt đầu sử dụng QGis 1.8.0. Tôi có một bản đồ địa hình raster, tức là nền trắng và các đường viền đen, nhà cửa, đường giao thông, v.v. Tôi muốn làm trong suốt nền trắng, vì vậy nếu tôi chồng lên bản đồ địa hình thành một bức ảnh chụp từ trên không, tôi chỉ thấy các đường viền, nhà ở và các yếu tố khác trên các bức ảnh.

Trong ArcGIS hoạt động này là tầm thường. Làm thế nào tôi có thể làm điều đó trên QGis 1.8.0? Tôi đã khám phá nhiều diễn đàn nhưng tôi không tìm thấy câu trả lời. Giải pháp không phải là lệnh "minh bạch" trên cửa sổ thuộc tính, bởi vì lệnh đó làm cho mọi thứ trong suốt. Cảm ơn.

Câu trả lời:


7
  1. Nhấp chuột phải vào Thuộc tính lớp và chọn tab Độ trong suốt. nhập mô tả hình ảnh ở đây
  2. Bạn sẽ có một hàng mặc định trong danh sách pixel trong suốt. Xóa hàng đó (Sử dụng Biểu tượng 3)
  3. Nếu bạn chỉ phải làm cho phần Trắng trong suốt, Tạo một Hàng mới (Sử dụng Biểu tượng1). Nhập 255.255.255 cho cột Đỏ, Xanh lục và Trắng và Đặt 100 cho cột trong suốt.
  4. Nhấp vào Áp dụng và bạn đã hoàn tất.

Một số kết quả mẫu .. nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Ngoài ra, nếu bạn muốn làm cho bất kỳ màu nào khác trên raster trong suốt, Bạn có thể nhấp vào Icon2, Điều này sẽ yêu cầu bạn chọn một pixel trên raster bằng chuột. Điều này có thể khiến Qgis giảm thiểu vì một số lý do kỳ lạ, nhưng bạn có thể thử lại từ thanh tác vụ. Sau đó nhấp vào màu trên raster mà bạn muốn làm trong suốt. Nó sẽ thêm một hàng mới cho màu đó và làm cho màu đó trong suốt cho raster.


Có cách nào để thực hiện quy trình thủ công này tự động cho màu trắng và đen (255 và 0). Vì vậy, mỗi khi tôi chèn một hình ảnh mới (tập tin tif), nó sẽ tự động trở nên trong suốt?
Xianlin

1

Mở Thuộc tính lớp của hình ảnh, đi đến Colormap, đặt phép nội suy màu thành 'chính xác', xóa mục trắng (0,0000) và bạn đã hoàn thành.


0

Tôi đã đấu tranh để có được điều này để làm việc trong một thời gian quá lâu, và kết luận của tôi là điều này hiện đang bị phá vỡ trong qgis. Tôi sẽ chỉ cho bạn lý do tại sao tôi nghĩ rằng:

  1. Mở dự án qgis của bạn trong một trình soạn thảo văn bản.
  2. Cuộn xuống gần phía dưới, nơi bạn sẽ thấy một cái gì đó như:

    <Gui>
        <SelectionColorBluePart type="int">0</SelectionColorBluePart>
        <CanvasColorGreenPart type="int">0</CanvasColorGreenPart>
        <CanvasColorRedPart type="int">0</CanvasColorRedPart>
        <SelectionColorRedPart type="int">255</SelectionColorRedPart>
        <SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart>
        <SelectionColorGreenPart type="int">255</SelectionColorGreenPart>
        <CanvasColorBluePart type="int">0</CanvasColorBluePart>
    </Gui>
    

    Có các thành phần màu cho khung vẽ cho RGB và cho lựa chọn cho RGB + alpha. Lưu ý rằng trong khi SelectionColorAlphaPartkhông có CanvasColorAlphaPartthẻ tương ứng trên khung vẽ.

    Những màu này dường như tương ứng với các màu được đặt khi bạn sử dụng

    Settings -> Options -> Default Map Appearance trong thực đơn.

  3. Vì vậy, như một thử nghiệm, hãy thêm một thẻ trong suốt có cùng định dạng với các thẻ còn lại. Chèn a CanvasColorAlphaPartxuống dưới cùng:

    <Gui>
        <SelectionColorBluePart type="int">0</SelectionColorBluePart>
        <CanvasColorGreenPart type="int">0</CanvasColorGreenPart>
        <CanvasColorRedPart type="int">0</CanvasColorRedPart>
        <SelectionColorRedPart type="int">255</SelectionColorRedPart>
        <SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart>
        <SelectionColorGreenPart type="int">255</SelectionColorGreenPart>
        <CanvasColorBluePart type="int">0</CanvasColorBluePart>
        <CanvasColorAlphaPart type="int">0</CanvasColorAlphaPart>
    </Gui>
    
  4. Trên máy của tôi ít nhất, khi tôi tải cái này trở lại, vẫn không có alpha nào làm nền. Vì vậy, ngay cả khi được đặt bên ngoài, qgis không nhận ra độ trong suốt trong lớp nền.

Dưới đây là hai báo cáo lỗi liên quan theo dõi rằng đây từng là một vấn đề --- lần đầu tiên được đánh dấu là đóng và lần thứ hai không được chỉ định:


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.