겹치는 다각형의지도 시각화를 개선하는 방법은 무엇입니까?


17

지도 제작 정보의 시각화를 개선하는 방법에 대한 조언이 필요합니다.

사용자는 다른 종을 선택할 수 있으며 webmapping 앱은 지리적 분포 (다각도 셀)를 보여줍니다. 각 종은 다양한 색상 범위 (예 : 더 많은 정보를 찾는 어두운 주황색, 더 적은 정보를 가진 밝은 주황색)를 보여줍니다.

문제는 둘 이상의 종이 겹치는 경우입니다. 내가 현재하고있는 일은 http://www.xarg.org/project/jquery-color-plugin-xcolor/를 사용하여 두 가지 색상의 추가 색상 혼합을 계산하는 것입니다 .

이 이미지에서 볼 수 있듯이 두 종이 겹치는 결과 색상 (파란색과 노란색 혼합)은 전혀 직관적이지 않습니다.

여기에 이미지 설명을 입력하십시오

누군가 영감을 얻을 수있는 아이디어가 있거나 유사한 도구를 알고 있습니까? 다각형을 만들기 위해 d3.js를 사용하므로 더 복잡한 SVG 기능을 만들어야 할 경우 시도해 볼 수 있습니다.

내가 가진 아이디어는 ...

  1. 다각형에 대한 데이터가 많을수록 테두리가 굵어집니다 (또는 테두리의 각 부분이 해당 색상으로 표시됨)
  2. 다각형의 중심에 얼마나 많은 종이 겹치는지를 나타내는 레이블을 추가하십시오.
  3. 다각형을 다른 부분으로 나누십시오. 각 부분은 해당 종의 색상으로 구분됩니다.

1
정사각형과 겹칠 수있는 최대 종 수를 알고 있습니까?
Baltok

noops ...지도 (및 툴팁)를 읽을 수있게 유지하려면 10 또는 15 개의 다른 종으로 제한 할 수 있습니다.
user1249791

1
하나의 사각형에 너무 많은 잠재적 인 겹침이 있기 때문에 겹치는 종의 수를 표시하는 아이디어가 가장 깨끗한 접근법이라고 생각합니다. 또는 겹침 수에 특정 색상을 할당하고 범례가있는 경우 색상 구분이 작동 할 수 있습니다.
Baltok

데이터에는 몇 개의 다른 종이 있습니까?
댄 C

아니, 나는 데이터에 얼마나 많은 다른 종들이 있는지 모른다. 사용자는 오버레이 (여부) 할 수있는 종의 서로 다른 수백에서 선택할 수 있습니다
user1249791

답변:



4

부화는 일반적으로 나의 마지막 수단 중 하나입니다.

그 외에는 한 시간 안에 해결해야 할 다음과 같은 문제가있는 프로젝트에서 한 번 작업했습니다.

  • 여러 비트 (Y / N) 속성으로 겹치는 다각형을 표시해야했습니다.
  • 지도에서 다른 일치 데이터 (예 : 점, 레이블)를 가리지 않기를 원했습니다.
  • 인쇄 된 전시회의 최종 사용자는지도를보고 복잡한 기호 해석을 검색 할 필요없이 무수한 속성 (이 경우 4)에 대해 영역이 확인되었는지 (Y) 여부를 신속하게 식별 할 수 있어야했습니다. .

전설

우리가 만든 솔루션은지도 제작 디자인에 대한 시간 제약을 고려하여 오히려 잘 작동했습니다. 우리는 가장 자연스러운 주제별 렌더러 인 컬러에 의존했습니다. 사용자는 4 가지 값 (녹색, 노란색, 주황색, 빨간색) 각각에 대해 다각형을 양수 또는 음수로 즉시 식별 할 수 있습니다.

겹치는 다각형

우리가 이것을 달성 한 방법은 네거티브 오프셋과 속이 빈 채움이있는 교차 점선을 사용하는 것입니다.

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

좋은 답변입니다! 도움말에 따라 가독성을 높이기 위해 게시물을 수정하고 서명을 삭제했습니다 .
Paul

2

프로그래밍 기술이 좋아서 비슷한 것을 사용할 수있을 것 같습니다.
종의 수를 계산하고 그에 대한 상징을 고안하거나 해치 각도가 종 수를 나타내는 해치 오버레이를 사용하십시오.
예를 들어, 각도 10은 2 종, 20은 3 등을 의미합니다.

이 레이블은 24는 종 2와 종 4, 248 = 종 2, 4 및 8을 의미합니다. 한 세트의 값.

이것들은 제가 "영감"을 위해 빨리 가지고있는 아이디어입니다. gis stackexchange에 대한 질문이 가장 많이 본 질문 중 하나이며 더 많은 읽기와 통찰력을 제공 할 수 있습니다.

그것은 읽기 (시간)가 옵션 인 경우입니다.
책장에 무엇이
있고 whuber가 답을 도울 것이라는 희망이 있습니다.
또는 whuber의 답변을 검색 하고 약간의 영감을 얻을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.