Làm cách nào để tự động đặt đường viền đa giác để cải thiện khả năng đọc bản đồ khi hiển thị bản đồ theo chủ đề?


10

Khi ánh xạ một giá trị dưới dạng màu để hiển thị bản đồ theo chủ đề, các đường viền đối tượng có thể thay đổi khả năng đọc bản đồ rất nhiều. Ví dụ trong bản đồ chuyên đề này của các hạt Hoa Kỳ có viền đen: nhập mô tả hình ảnh ở đây

Có rất nhiều vật thể nhỏ ở một số khu vực, và nó làm cho chúng trông tối hơn vì các đường viền mà không liên quan đến màu sắc theo chủ đề. Nếu các đường viền được vẽ với độ mờ 30%, nó sẽ dẫn đến bản đồ sau: nhập mô tả hình ảnh ở đây

Điều này rõ ràng là tốt hơn trong việc truyền đạt dữ liệu được ánh xạ trên các đối tượng. Tuy nhiên, có tỷ lệ mờ đục tĩnh cũng có thể làm giảm khả năng đọc vì nó làm cho ranh giới các đối tượng ít nhìn thấy hơn, đây là một vấn đề nếu chỉ có một vài đối tượng lớn. Ngoài ra, sự thay đổi về độ dễ đọc cũng phụ thuộc vào độ tương phản giữa đường viền và màu tô.

Các cách tự động tìm màu sắc / độ mờ tốt cho các lớp có tồn tại không? Phần mềm GIS nào cung cấp phương pháp để xử lý đúng vấn đề này?

Câu trả lời:


7

Bạn có thể có một cách tiếp cận khác nhau cho vấn đề đó.
1) từ chiều rộng dòng: đơn vị chiều rộng dòng = đơn vị bản đồ.
2) quy tắc tỷ lệ bản đồ: đóng bản đồ = đường dày, bản đồ xa = đường mỏng.

Trong QGIS bạn có thể làm cả hai.

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


5

Hiệu ứng yêu thích của tôi về khả năng đọc / thẩm mỹ là "gradient fill". Nếu bạn đang sử dụng phần mềm ArcGIS, hiệu ứng này khá đơn giản để thực hiện ... Đây là một bài đăng blog hay từ nhóm của ESRI tại Trung tâm lập bản đồ:

Dải màu nhanh


Tôi thích hiệu ứng này, nhưng chỉ cần đọc bài đăng trên blog, tôi cảm thấy khó khăn hơn một chút (có lẽ đó là do sự lựa chọn màu sắc của họ). Có ai khác tìm thấy điều này?
djq

1
Tôi đã thực hiện một phiên bản tương tự của hiệu ứng này bằng cách đệm nội thất của đa giác, tô màu cho vùng đệm giống như poly nhưng thay đổi độ bão hòa của màu đệm ... Tôi thích giải pháp đó hơn là các hình ảnh mờ hiển thị trên blog bài đăng!
BrianPeasley

3
Hiệu ứng này hoàn toàn không hoạt động đối với các hình ảnh tỷ lệ nhỏ trong câu hỏi. Độ dốc sẽ không được chú ý hoặc lấp đầy hoàn toàn các đa giác nhỏ hơn.
Sean

3

Ví dụ bạn hiển thị thực sự là về sắc thái của màu sắc nhiều như độ mờ đục. Bằng cách đặt độ mờ cao hơn, bạn sẽ thay đổi màu đầu ra thành màu xám nhạt. Hãy thử đặt nó thành màu xám nhạt để bắt đầu với độ trong suốt bằng 0, điều này sẽ giúp bạn kiểm soát nhiều hơn và có hiệu ứng tương tự.

Một phương pháp đơn giản để có được kiểm soát độ mờ chi tiết hơn là chỉ cần chia tập dữ liệu thành các lớp riêng biệt dựa trên diện tích của đa giác, chu vi hoặc hỗn hợp của cả hai. Sau đó, chỉ cần đặt độ mờ khác nhau cho các lớp khác nhau. Ngoài ra, kết xuất độ dày của đường dựa trên diện tích của đa giác.


2

Trong ArcMap, bạn có thể đặt thang đo tham chiếu cho Khung dữ liệu và trên lớp Thuộc tính hiển thị kiểm tra "Biểu tượng tỷ lệ khi thang đo tham chiếu được đặt".

Đặt tỷ lệ tham chiếu ở quy mô lớn nhất bạn sẽ sử dụng. Điều này sẽ tỷ lệ chiều rộng đột quỵ khi bạn thu nhỏ.

Nếu điều đó không mang lại kết quả mong muốn, bạn cũng có thể tạo các bản sao của lớp để hiển thị ở các tỷ lệ khác nhau. Đối với exmaple, có một lớp được ký hiệu là 1: 24.000 và được đặt không hiển thị vượt quá 1: 24.000, một lớp khác ở mức 1: 100.000 và được đặt không vượt quá 100.000 hoặc vượt quá 24.000, v.v. Số thực tế sẽ phụ thuộc vào dữ liệu của bạn và sở hữu thiết kế riêng.


2

Nếu sự nhấn mạnh của bạn là màu tô, tại sao không tránh sử dụng đường viền cho đa giác? Điều đó nên quy mô tốt hơn ở quy mô nhỏ.


1
nhưng sau đó bạn không thể phân biệt giữa các đa giác liền kề có cùng màu
neuhausr

2

Tôi không bị thuyết phục bởi phương pháp 'tint' của BrianP - nghe có vẻ hay nhưng sau đó bạn chỉ có thể phân loại sắc độ từ một đa giác cho 'các mặt' của bản đồ không thực sự tồn tại. Xem liên kết để xem những gì bạn nghĩ.

Tôi thích Một biến thể trong ý tưởng của Pablo: Có các đường viền thay đổi độ mờ khi bạn phóng to. Ở mức cao có độ mờ thấp, khi bạn phóng to các viền đen sẽ có độ mờ.

Điều này có thể được thực hiện trong KML cho Google Earth bằng chức năng 'vùng'.


2

Bản đồ biểu tượng dễ đọc ngưỡng cho một biểu tượng tuyến tính là 0.1mm (theo Saliszczew KA, Einfuhrung in die Kartographie và nhiều cuốn sách bản đồ khác).

Để cải thiện khả năng đọc đường viền đa giác, chỉ cần cố gắng tuân thủ ngưỡng này. Đối với điều đó, bạn chắc chắn cần phải chuyển đổi giá trị này thành kích thước pixel theo độ phân giải của thiết bị màn hình.

(Trong trường hợp bạn đọc tiếng Pháp, hãy xem hàng giữa nhập mô tả hình ảnh ở đây:)


1

Có một cách thay thế đơn giản trong QGIS để đạt được kết quả tương tự như "Biểu tượng tỷ lệ khi đặt tỷ lệ tham chiếu" trong ArcGIS. Bạn chỉ cần xác định chiều rộng ký hiệu theo đơn vị bản đồ thay vì tính bằng mm.

Ví dụ: nếu bạn muốn đặt tính năng đa tuyến hiển thị rộng 0,8mm trên bản đồ với tỷ lệ 1: 30.000 (với đơn vị mét của bản đồ) và tỷ lệ tăng hoặc giảm tỷ lệ theo tỷ lệ bản đồ:

  1. Mở thuộc tính lớp và chọn tab Kiểu

  2. Thay đổi Đơn vị thành 'Đơn vị bản đồ'

  3. Tính toán 0,8mm thể hiện bằng m trên bản đồ tỷ lệ 1: 30.000: 0,8 / 1000 * 30000 = 24m và chèn giá trị này (24) vào hộp Chiều rộng .

Đó là nó!

Là một phương pháp thay thế, bạn có thể để Đơn vị dưới dạng milimet và sau đó chèn biểu thức sau vào 'Ghi đè được xác định dữ liệu' cho chiều rộng - được truy cập bằng cách nhấp vào biểu tượng biểu thức ở bên phải hộp Chiều rộng

0.8 * 30000 / @map_scale
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.