Làm thế nào để cải thiện hình ảnh bản đồ của đa giác chồng chéo?


17

Tôi cần một số lời khuyên về cách cải thiện trực quan hóa thông tin bản đồ.

Người dùng có thể chọn các loài khác nhau và ứng dụng webmapping hiển thị phân phối địa lý của nó (các ô độ đa giác), mỗi loại có một dải màu (ví dụ: màu cam đậm hơn nơi chúng tôi tìm thấy nhiều thông tin hơn, màu cam nhạt hơn trong đó ít thông tin hơn).

Vấn đề là khi có nhiều hơn một loài trùng nhau. Những gì tôi hiện đang làm chỉ là tính toán sự pha trộn màu phụ gia của hai màu bằng cách sử dụng http://www.xarg.org/project/jquery-color-plugin-xcolor/

Như bạn có thể thấy trong hình ảnh này, màu kết quả trong đó hai loài trùng nhau (hỗn hợp màu xanh và màu vàng) hoàn toàn không trực quan.

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

Ai đó có bất kỳ ý tưởng hoặc biết các công cụ tương tự để lấy cảm hứng từ đâu? để tạo đa giác tôi sử dụng d3.js, vì vậy nếu các tính năng SVG phức tạp hơn phải được tạo, tôi có thể thử.

Một số ý tưởng tôi có là ...

  1. Càng nhiều dữ liệu trên một đa giác, đường viền càng dày (hoặc mỗi phần của đường viền có màu tương ứng)
  2. thêm một nhãn ở trung tâm của đa giác cho biết có bao nhiêu loài trùng nhau.
  3. Chia đa giác thành các phần khác nhau, mỗi phần có màu loài tương ứng.

1
Bạn có biết số lượng loài tối đa có thể chồng lên một hình vuông không?
Baltok

noops ... để giữ bản đồ (và chú giải công cụ) có thể đọc được tôi có thể giới hạn ở 10 hoặc 15 loài khác nhau.
dùng1249791

1
Với rất nhiều sự chồng chéo tiềm năng trong một ô vuông, tôi nghĩ rằng ý tưởng của bạn về việc hiển thị số lượng các loài chồng chéo có thể là cách tiếp cận sạch nhất. Ngoài ra, phân biệt màu sắc có thể hoạt động nếu bạn chỉ định một màu cụ thể cho số lượng trùng lặp và có một chú giải.
Baltok

Có bao nhiêu loài khác nhau trong tổng số dữ liệu?
Dan C

không, tôi không biết có bao nhiêu loài khác nhau trong dữ liệu. Người dùng có thể chọn từ hàng trăm loài khác nhau, có thể phủ (hoặc không)
dùng1249791

Câu trả lời:



4

Nở thường là một trong những phương sách cuối cùng của tôi.

Ngoài ra, tôi đã từng làm việc trong một dự án nơi chúng tôi có vấn đề sau đây để giải quyết trong vòng một giờ:

  • Chúng tôi cần hiển thị các đa giác chồng lấp với các thuộc tính bit (Y / N).
  • Chúng tôi muốn tránh che khuất dữ liệu trùng khớp khác trên bản đồ, ví dụ: Điểm, nhãn
  • Chúng tôi cần người dùng cuối của triển lãm được in để có thể nhìn vào bản đồ và nhanh chóng xác định xem khu vực đó đã được xác nhận (Y) cho vô số thuộc tính (trong trường hợp này là 4) mà không phải tìm kiếm một cách giải thích phức tạp về biểu tượng .

Huyền thoại

Giải pháp chúng tôi đưa ra đã làm việc khá tốt khi xem xét các hạn chế về thời gian trên thiết kế bản đồ của chúng tôi. Chúng tôi dựa vào trình kết xuất theo chủ đề tự nhiên nhất: màu sắc. Người dùng có thể ngay lập tức xác định một đa giác là dương hoặc âm cho mỗi trong bốn giá trị (xanh lá cây, vàng, cam, đỏ).

Đa giác chồng chéo

Cách chúng tôi thực hiện điều này là bằng cách sử dụng các đường viền nét đứt xen kẽ với phần bù âm và phần điền rỗng.

Green: Offset: -4, Cartographic Line Template: xxxxoooo
Yellow: Offset: -4, Cartographic Line Template: ooooxxxx
Orange: Offset: -2, Cartographic Line Template: xxxxoooo
Red: Offset: -2, Cartographic Line Template: ooooxxxx

Câu trả lời chính xác! Tôi đã chỉnh sửa bài đăng của bạn để cải thiện khả năng đọc và xóa chữ ký của bạn, theo trợ giúp .
Paul

2

Có vẻ như các kỹ năng lập trình của bạn đủ để bạn có thể sử dụng một cái gì đó như thế.
Tính toán số lượng loài và nghĩ ra một hệ thống ký hiệu cho điều đó hoặc sử dụng lớp phủ nở có thể là góc của nở mô tả số loài.
ví dụ góc 10 có nghĩa là 2 loài, 20 có nghĩa là 3, v.v.

Nhãn có thể được sử dụng với mã hóa, chẳng hạn như 24 có nghĩa là loài 2 và loài 4, 248 = loài 2, 4 và 8. Những ví dụ này không hoạt động như tôi nghĩ nhưng tôi biết tôi đã thấy nó chỉ có nghĩa là con số một tập hợp các giá trị.

Đây là một số ý tưởng tôi đã nhanh chóng cho "cảm hứng". Có một câu hỏi trên gis stackexchange là một trong những câu hỏi được xem hàng đầu và có thể cung cấp nhiều thông tin và hiểu biết hơn.

Đó là nếu đọc (thời gian) là một lựa chọn.
Những gì có trên kệ sách của bạn
Và sau đó có hy vọng rằng whuber sẽ giúp với một câu trả lời.
Hoặc bạn chỉ có thể tìm kiếm câu trả lời bằng whuber và nhận được khá nhiều cảm hứng.

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.