• (Multi)Polygon Feature를 결합시키는 함수입니다.

    Parameters

    • polygon1: Feature<Polygon | MultiPolygon, {
          [name: string]: any;
      }> | Polygon | MultiPolygon

      결합시킬 (Multi)Polygon Feature입니다.

    • polygon2: Feature<Polygon | MultiPolygon, {
          [name: string]: any;
      }> | Polygon | MultiPolygon

      결합시킬 (Multi)Polygon Feature입니다.

    • Optional options: {
          properties?: Object;
      }

      union 함수에서 사용하는 옵션입니다.

      • Optional properties?: Object

        생성되는 (Multi)Polygon Feature에 부여할 속성값입니다.

    Returns Feature<Polygon | MultiPolygon, {
        [name: string]: any;
    }>

    결합한 결과가 (Multi)Polygon Feature로 반환됩니다. (Multi)Polygon Feature에 겹치는 부분이 존재하지 않으면 MultiPolygon이 반환됩니다. input이 비어있는 경우 null이 반환됩니다.

    Example

    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 union = analysis.transformation.union(polygon1, polygon2);

    See

    Join polygons 두 개의 다각형을 결합시키는 예제

Generated using TypeDoc