• 두 점과 하나의 선을 입력받아, 두 점 사이에 포함되는 선을 추출하는 함수입니다. 시작점과 도착점이 정확히 LineString feature에 존재할 필요는 없습니다.

    Parameters

    • startPt: PointGeo | Feature<Point, {
          [name: string]: any;
      }> | Coord

      시작점 또는 그 좌표입니다.

    • stopPt: PointGeo | Feature<Point, {
          [name: string]: any;
      }> | Coord

      도착점 또는 그 좌표입니다.

    • line: LineString | Feature<LineString, {
          [name: string]: any;
      }>

      분할할 LineString 입니다.

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

    분할된 LineString 입니다.

    Example

    const startPt:ktGms.geometry.PointGeo = new ktGms.geometry.PointGeo([126.97947370039435, 37.57483764262895],{})
    const stopPt:ktGms.geometry.PointGeo = new ktGms.geometry.PointGeo([126.98532505269992, 37.57536946794146],{})
    const line:ktGms.geometry.LineString = new ktGms.geometry.LineString([
    [126.98760654327901, 37.57556092412396],
    [126.98532505269992, 37.57536946794146],
    [126.98524452950318, 37.57251883988626],
    [126.99063958369487, 37.57305068175859],
    [126.99149849779417, 37.57483764262895],
    ])
    const sliced = analysis.miscellaneous.lineSlice(startPt, stopPt, line)

Generated using TypeDoc