다각형 내 포인트
지도에 다각형을 그린 후 좌표를 입력하여 어떤 포인트가 내부에 있는지 확인합니다.
0
내부
0
외부
🔷지도를 클릭하여 다각형 그리기를 시작하세요.
이 도구 소개
다각형 내 포인트 도구는 지리적 점 세트가 그린 다각형의 안쪽에 있는지 바깥쪽에 있는지를 테스트합니다. 공간 쿼리에 사용됩니다 — 예를 들어 어떤 주소가 배달 구역 내에 있는지, 어떤 센서가 연구 영역 내에 있는지, 어떤 사건이 관할 경계 내에서 발생했는지 식별합니다.
입력
먼저 지도를 클릭하여 그린 다각형(최소 3개 꼭짓점; 첫 번째 꼭짓점을 다시 클릭하면 자동으로 닫힘). 그런 다음 지도 아래의 텍스트 상자에 하나 이상의 테스트 점을 좌표로 입력합니다(한 줄에 위도, 경도 쌍 하나).
출력
각 테스트 점이 다각형의 내부 또는 외부로 분류됩니다. 결과는 지도에 색상 코드 마커(녹색 = 내부, 빨간색 = 외부)와 각 점의 좌표 및 분류를 나열하는 표로 표시됩니다. 표는 클립보드에 복사할 수 있습니다.
핵심 개념
- 레이 캐스팅 알고리즘
- 테스트 점에서 무한대로 수평 레이를 투영합니다. 이 레이가 다각형 경계를 교차하는 횟수가 결과를 결정합니다: 홀수이면 점이 다각형 내부, 짝수(0 포함)이면 외부입니다. 이는 n이 다각형 변의 수인 O(n) 알고리즘입니다. 엣지 케이스 — 경계에 정확히 놓인 점 — 는 내부로 분류됩니다.
- 와인딩 수
- 다각형 경계가 테스트 점 주위를 몇 번 감는지 세는 대안 분류 방법. 레이 캐스팅과 달리 와인딩 수는 자기 교차 다각형을 올바르게 처리합니다. 0이 아닌 와인딩 수는 점이 내부에 있음을 의미합니다.
- 기하학적 범위
- 알고리즘은 투영된 2D 좌표에서 작동합니다. 결과는 약 500 km 범위까지의 다각형에서 정확합니다. 여러 UTM 구역에 걸친 매우 큰 다각형은 구면 투영 효과로 인해 가장자리 부근에서 약간의 위치 불일치를 보일 수 있습니다.