본문으로 건너뛰기

그래프 작성

그래프 그리기 모드(N)에서 GraphNodeItem GraphEdgeItem로 이루어진 경로 데이터를 작성하는 방법을 설명합니다.

그래프란?

그래프는 노드(Node)와 엣지(Edge)로 구성된 네트워크 데이터입니다.

AMapper For ARC eye에서는 도로 및 도보의 연결상태를 나타내어 경로 찾기 알고리즘에 데이터로 사용됩니다.

권장 뷰포트 레이아웃

그래프 작성 시에는 상단 직교 (Top) 레이아웃 사용을 권장합니다. (Ctrl or +2)

원근 (Persepactive) 뷰포트에서는 카메라 각도에 따라 클릭 위치가 왜곡되어 의도한 위치에 노드가 찍히지 않을 수 있습니다.

상단 직교 (Top) 뷰포트는 수직으로 내려다보는 시점이므로 경로를 정확하게 작성할 수 있습니다.

기본 사용법

  1. 툴바에서 아이콘을 하거나, N을 누릅니다.
  2. 뷰포트에 하여 첫 번째 노드를 그립니다.
  3. 이후 뷰포트에 하여 노드를 추가합니다. 새로운 노드와 이전 노드는 엣지로 연결됩니다.
  4. Ctrl or + 하여 마지막 노드를 생성하거나 Enter 를 눌러 즉시 완료합니다.
  5. 완성된 노드와 엣지는 각각 GraphNodeItem GraphEdgeItem으로서 현재 선택된 레이어에 추가됩니다.
  6. Ctrl or +Z 를 눌러 되돌리거나, Ctrl or +Y 를 눌러 재실행합니다.
  7. Esc 를 눌러 작성을 취소하고 네비게이션 모드(A)로 돌아갈 수 있습니다.

경로의 병합/분할

그래프 그리기 모드(N)에서 이미 존재하는 GraphNodeItem GraphEdgeItem 위에 노드를 생성하여 연결/분할 할 수 있습니다.

새로운 엣지 연결

  1. 첫 번째 GraphNodeItem로 포인터를 이동하여 합니다.
  2. 두 번째 GraphNodeItem로 포인터를 이동하여 합니다.
  3. Ctrl or + 하여 마지막 노드를 생성하거나 Enter 를 눌러 즉시 완료합니다.
  4. 첫 번째 노드와 두 번째 노드를 연결하는 GraphEdgeItem가 생성됩니다.

기존 엣지 분할

  1. 분할을 원하는 GraphEdgeItem에 포인터를 이동하여 Ctrl or + 하여 즉시 완료합니다.
  2. 또는, 분할을 원하는 GraphEdgeItem에 포인터를 이동하여 하여 노드를 생성하고, Enter 를 눌러 완료합니다.
  3. 기존 엣지가 사라지고, 새롭게 생성된 노드와 기존 엣지의 양쪽 끝 노드를 연결하는 새로운 GraphEdgeItem 두개가 생성 됩니다.

하나씩 연결하거나 분할 할 필요 없이, 연속적으로 노드를 생성하여 연결/분할 할 수 있습니다.

GeometryItem과 연결

  • GraphNodeItem GeometryItem와 연결될 수 있습니다.
  • GeometryItem과 연결된 GraphNodeItem은 해당 도형의 입구점 역할을 합니다.

연결 대상 레이어 설정

  • [ 또는 ] 를 눌러 연결 대상 레이어를 순환할 수 있습니다.
  • 기본값인 Any의 경우, 현재 스테이지 내에 활성화된 모든 GeometryItem에 연결할 수 있습니다.
  • 특정 레이어가 선택된 경우, 해당 레이어에 속한 GeometryItem에만 연결할 수 있습니다.

연결 방법

  • 포인터를 연결 가능한 GeometryItem 위로 올리면, 중점이 강조되며 해당 위치부터 포인터의 위치까지 선분이 표시됩니다.
  • 그 상태에서 하면 해당 GeometryItem과 연결됩니다.
  • 이후 연결된 GeometryItem을 이동하면, GraphNodeItem도 함께 이동합니다.
  • GeometryItem과 연결된 GraphNodeItem은 일반 노드보다 크기가 크며, 속이 빈 도형으로 표시됩니다.

각도 가이드

  • 그래프를 그리는 도중 Shift 를 누르면 각도 가이드가 표시됩니다.
  • 각도 가이드는 이전 엣지의 방향을 기준으로 45도 단위로 표시됩니다.
  • 다른 GeometryItem의 변이나 GraphEdgeItem에서 시작하였다면 해당 선분의 변이나 엣지의 기준으로 각도 가이드를 표시합니다.

이 기능은 POI 영역의 입구점에서 경로 방향으로 직각 엣지를 생성 할 때 유용합니다.