입력 (Multi)Polygon
Feature 입니다.
polygon1
에서 제외할 영역입니다.
polygon1
에서 polygon2
영역을 제외한 Polygon
Feature 입니다. (만약 제외한 영역이 비어있다면 null
이 반환됩니다.)
const polygon1: ktGms.geometry.Polygon = new ktGms.geometry.Polygon(
[[
[127.015522, 37.49044],
[127.02222, 37.49044],
[127.02222, 37.49294],
[127.015522, 37.49294],
[127.015522, 37.49044]
]],
{}
);
const polygon2: ktGms.geometry.Polygon = new ktGms.geometry.Polygon(
[[
[127.02222, 37.49144],
[127.015522, 37.49044],
[127.01855, 37.48522],
[127.02222, 37.49144]
]],
{}
);
const difference = analysis.transformation.difference(polygon1, polygon2);
Generate a truncated polygon(difference) 두개의 다각형에서 겹친 부분을 제외한 다각형을 추출하는 예제
Generated using TypeDoc
두 개의
(Multi)Polygon
Feature를 입력받아 첫번째(Multi)Polygon
Feature에서 두번째(Multi)Polygon
Feature를 제외한 부분을 추출하는 함수입니다.