작성자 : 16기 박종혁
https://workout-wednesday.com/2022tabw13/
MAKEPOINT(
{ min(if [Origin Airport]=[pOrigin Airport] then [Origin Latitude] END) }
,
{ min(if [Origin Airport]=[pOrigin Airport] then [Origin Longitude] END) }
)
# min 대신에 max와 avaerage 사용 가능
# {}는 모든 행에 대하여 같은 값을 입력하고자 할 때 사용
BUFFER([Starting Point],[Buffer distance (miles)],'miles')
색상을 좌측 맨 하단(검은색)으로 변경 후 불투명도 25%로 조정
클릭 시 불투명하게 변하는 현상 제거
지도 우클릭 [맵 옵션] → 모든 항목 체크 해제
점 클릭 시 아무 정보 존재하지 않음
그러나 Origin Airport 필드를 세부 정보에 Drag하면 안됨 → 여러 개의 항목이 겹쳐 있는 상태이기 때문 → Starting Airport Name 필드 생성
{MIN(IF[Origin Airport]=[pOrigin Airport] THEN [Origin Airport] END)}
# {}를 사용해야 올바르게 작동
이후 Starting Airport Name을 세부 정보에 Drag
MAKEPOINT([Destination Latitude], [Destination Longitude])
# 이 경우에는 min을 사용할 필요 x
이후 Drag를 통해 계층 추가
그러나 Buffer 내에 있는 공항만 표시
Airport Distance 필드 생성(거리)
DISTANCE([Starting Point],[Ending Airport Point],'miles')
거리 조건 추가 → Buffer filter 필드 생성(T/F)
[Airport Distance]<=[Buffer distance (miles)]
and
[Airport Distance] != 0
# starting point에는 점 제거
Buffer filter 필드를 필터에 Drag → [True] 체크
Destination point 선택 시 전체 공항이 전부 highlight
→ [Destination Name] 필드를 [Ending Airport Point] 세부 정보로 Drag
{min(IF [Origin Airport]=[pOrigin Airport] THEN [Origin Name]+' ('+[Origin Airport]+')' END)}
Ending Point의 형식 조정 → [Ending Airport Name] 필드 생성
[Destination Name]+' ('+[Destination Airport]+')'
이후 해당 필드를 Destination Name 위에 Drag
MAKELINE([Starting Point],[Ending Airport Point])
[Distance line] 필드 생성
이 후, 계층 추가
그러나 모든 선이 동시에 선택 → [Ending Airport Name] 세부 정보로 Drag
[Airport Distance] 도구 설명으로 Drag → 합 대신 최솟값으로 변경
색상은 검은색 아래에서 두 번째, 사이즈는 최대한 얇게 변경
[Ending Airport Point] 모양을 사각형으로 변경
[Starting Point] 위치를 맨 앞으로 변경(Drag해서 목록 최상단에 위치)
[Airport Distance]를 [Ending Airport Point] 도구 설명으로 Drag
이 때, [Airport Distance]의 기본 속성을 최솟값으로 변경
거리 형식 변경 [기본 속성] - [숫자 형식] - [숫자(사용자지정)] - 소수 자릿수 0으로
<Ending Airport Name> is <최소값(Airport Distance)> miles away from <특성(Starting Airport Name)>
하단에 명령 단추 포함, 범주로 선택 허용은 선택 해제
[Distance Line]에도 동일하게 적용
[Starting Airport Name]을 [Distance Line]의 도구 설명으로 Drag →
도구 설명에 다음과 같이 copy
<Ending Airport Name> is <최소값(Airport Distance)> miles away from <특성(Starting Airport Name)>
댓글 영역