• GeoJSON을 확대시키는 함수입니다.

    Parameters

    • feature: GeoJSON | Geometry

      확대시킬 GeoJSON 입니다.

    • factor: number

      확대시킬 정도입니다.(factor가 2인 경우, 200% 커짐) 음수 입력도 가능합니다.

    • Optional options: {
          mutate?: boolean;
          origin?: Coord | "sw" | "se" | "nw" | "ne" | "center" | "centroid";
      }

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

      • Optional mutate?: boolean

        GeoJSON 입력을 변화시킬지에 대한 여부입니다.(true로 설정하면 성능이 향상됩니다.)

        Default

        false
        
      • Optional origin?: Coord | "sw" | "se" | "nw" | "ne" | "center" | "centroid"

        확대를 발생시킬 점입니다.("sw" 옵션인 경우, 왼쪽 하단 점에 맞춰 확대)

        Default

        "centroid"
        

    Returns GeoJSON

    확대시킨 결과가 GeoJSON으로 반환됩니다.

    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 scaled = analysis.transformation.transformScale(polygon, 3);
    // Polygon이 3배 커짐

Generated using TypeDoc