• 두 개의 Polygon을 입력으로 받아, mask Polygon에 polygon 모양의 구멍을 낸 Polygon을 반환하는 함수입니다.

    Parameters

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

      mask 내부에 생성할 링모양 또는 구멍 Polygon Feature 입니다.

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

      외부 Polygon Feature 입니다.

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

    입력으로 주어진 Polygon Feature 모양대로 구멍이 뚫린 Polygon Feature가 반환됩니다.

    Example

    const polygon:ktGms.geometry.Polygon = new ktGms.geometry.Polygon([
    [
    [126.97700432235615, 37.57605019879898],
    [126.97214608947786, 37.575858743873866],
    [126.97195820201864, 37.57413562740092],
    [126.97662854743771, 37.57217845909456],
    [126.98057418408416, 37.57305068175859],
    [126.97700432235615, 37.57605019879898],
    ],
    ])
    const polygon2:ktGms.geometry.Polygon = new ktGms.geometry.Polygon([
    [
    [ 126.97695688, 37.57748056 ],
    [ 126.985698892565452, 37.577497596207017 ],
    [ 126.98588634, 37.56977804 ],
    [ 126.97709320997825, 37.570374476758609 ],
    [ 126.97695688, 37.57748056 ]
    ],
    ])
    const res = analysis.miscellaneous.mask(polygon, polygon2)

Generated using TypeDoc