• GeoJSON을 입력받아 특정 거리만큼 버퍼를 적용하는 함수입니다.

    Parameters

    • feature: GeoJSON | Geometry

      버퍼를 적용할 GeoJSON 입니다.

    • radius: number

      버퍼의 크기입니다.

    • Optional options: {
          steps?: number;
          units?: "kilometers" | "miles" | "degrees";
      }

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

      • Optional steps?: number

        생성되는 버퍼에 적용할 steps 입니다. 해당값이 커질수록 둥근 buffer가 생성됩니다.

        Default

        8
        
      • Optional units?: "kilometers" | "miles" | "degrees"

        버퍼의 반지름을 계산하는데 사용되는 단위입니다.

        Default

        "kilometers"
        

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

    버퍼가 적용된 다각형이 반환됩니다.

    Example

    const point: ktGms.geometry.PointGeo = new ktGms.geometry.PointGeo([127.017422, 37.49144],{});
    const buffered = analysis.transformation.buffer(point, 0.3, {units:"kilometers", steps: 30});

    See

    Calculate a buffer of points 점에 버퍼를 적용하여 원을 생성하는 예제

Generated using TypeDoc