Đây là một câu hỏi ngớ ngẩn, nhưng tôi đã cố gắng tìm ra một thời gian. Tôi có hai gạch Aster DEM, một gạch cạnh nhau. Làm thế nào để tôi đảm bảo màu đồng nhất cho cả hai?
Đây là một câu hỏi ngớ ngẩn, nhưng tôi đã cố gắng tìm ra một thời gian. Tôi có hai gạch Aster DEM, một gạch cạnh nhau. Làm thế nào để tôi đảm bảo màu đồng nhất cho cả hai?
Câu trả lời:
Như Vladimir đã đề xuất, bạn có thể làm điều đó bằng cách đảm bảo rằng họ đang sử dụng cùng một bảng màu. Bạn có thể làm điều này bằng cách tải cả DEMS trong QGIS, sau đó nhấp chuột phải vào DEM có bảng màu bạn thích và sao chép kiểu của nó. Sau đó, bạn chọn DEM khác, nhấp chuột phải vào nó và dán kiểu.
Tôi thấy nhiều câu trả lời ở đây dẫn đến một kiểu dáng chung để áp dụng cho tất cả các DEM của bạn. Tuy nhiên, việc sử dụng câu trả lời đó liên quan trực tiếp đến việc sử dụng mà bạn có trong đầu cho họ.
Nếu bạn sử dụng chúng đặc biệt cho các khu vực rộng lớn có độ chênh lệch cao về độ cao, đó có thể là cách để đi. Nếu bạn sử dụng DEM như tôi - để hình dung sự khác biệt tương đối nhỏ cho một khu vực rất cụ thể, có lẽ bạn nên đặt giá trị tối thiểu và tối đa bằng tay.
Đáng chú ý cũng có thể là bằng cách sử dụng các bước rời rạc thay vì một đoạn dốc liên tục, bạn cũng sẽ hình dung được thiết lập các đường cao độ.
Đây là một ví dụ về những gì tôi thường làm:
Tôi đặt các khoảng rời rạc mỗi mét, cho chúng màu từ cao đến thấp. 0 = đen (cắt bỏ cho các tòa nhà) mọi thứ phụ một giá trị tối thiểu tôi đặt thành màu lục lam, sau đó tăng dần. Tất cả trên giá trị tối đa của tôi là màu tím đậm. Tôi đặt nó ở một mức độ trong suốt nhất định, phủ lên bản đồ đường và nó cho tôi biết khu vực nào có dòng nước mưa chảy theo hướng nào ... (khoảng dòng nước vuông góc với đường cao độ) và chiều rộng của các dải màu thậm chí còn cho ý tưởng về độ dốc của địa hình.
Bạn sẽ đoán rằng thỉnh thoảng khu vực tôi cần lại nằm ở biên giới của hai DEM. Nếu vậy, bảng màu tôi đặt tôi lưu tệp .qml cho và tải nó vào DEM tiếp theo tôi mở.
Câu chuyện dài: Về màu sắc của bạn, hãy suy nghĩ trước nếu bạn cần diện tích lớn với các biến thể rất lớn về chiều cao sẽ được hiển thị (nếu vậy hãy sử dụng giải pháp chung chung hơn để áp dụng cho TẤT CẢ DEM của bạn) hoặc muốn tạo chi tiết hoặc nhỏ sự khác biệt bật lên ở một mức độ nhỏ (như hình ảnh trên). Cách tiếp cận của bạn có thể rất khác nhau.
có một blog tốt từ người dùng @underdark ở đây về Hỗ trợ SLD và các Tính năng Phong cách QGIS 1.8 khác. Tôi nghĩ bạn nên kiểm tra vấn đề của bạn và biết thêm về kiểu dáng.
Hỗ trợ SLD
Bên cạnh các tệp kiểu lớp QML cổ điển, QGIS 1.8 hỗ trợ chuẩn SLD. SLD có thể được xuất khẩu và nhập khẩu vào hệ thống ký hiệu mới.
Một điều đáng lưu ý: SLD có thể được xuất từ bất kỳ loại trình kết xuất nào: ký hiệu đơn, phân loại, tốt nghiệp hoặc dựa trên quy tắc, nhưng khi nhập SLD, một biểu tượng hoặc trình kết xuất dựa trên quy tắc được tạo.
Điều đó có nghĩa là các kiểu phân loại hoặc tốt nghiệp được chuyển đổi thành dựa trên quy tắc. Nếu bạn muốn duy trì các trình kết xuất đó, bạn phải tuân theo định dạng QML. Mặt khác, đôi khi có thể rất thuận tiện để có cách chuyển đổi kiểu dễ dàng này sang dựa trên quy tắc.
bên cạnh điều này nếu bạn muốn viết một cái gì đó về tiết kiệm hoặc bất cứ điều gì bạn có thể sử dụng mã này để lưu phong cách của bạn ....
aLayer = qgis.utils.iface.activeLayer()
aLayer.name() # Testing
aLayer.saveSldStyle("myStyle.sld")
Tôi hy vọng nó sẽ giúp bạn...
Nếu bạn không có các ràng buộc trong không gian ổ cứng, bạn cũng có thể thử hợp nhất các dems (raster / linh tinh / hợp nhất). Sau đó áp dụng bảng màu bạn muốn cho raster hợp nhất.