• Chaikin's algorithm을 적용한, 굴곡진 다각형을 생성하는 함수입니다.

    Parameters

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

      Chaikin's algorithm을 적용할 Polygon 입니다.

    • Optional options: {
          iterations?: number;
      }

      polygonSmooth 함수에서 사용할 옵션입니다.

      • Optional iterations?: number

        해당값이 높을수록 더 굴곡진 Polygon이 반환됩니다.

        Default

        1
        

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

    굴곡진 다각형이 포함된 Polygon FeatureCollection이 반환됩니다.

    Example

    const polygon: 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 smoothed = analysis.transformation.polygonSmooth(polygon);

Generated using TypeDoc