주어진 DEM에서 브레이크 라인을 추출하는 방법?


10

브레이크 라인은 지형을 설명하는 데 매우 유용합니다 (예 : 정확한 TIN 구축).

내 질문은 주어진 DEM에서 이러한 브레이크 라인을 추출하는 방법입니까?

브레이크 라인 (최소 / 최대 곡률)을 볼 수있는 곡률 (수직)-래스터 (arcgis 10 사용)를 계산했지만 최종적으로 폴리 라인을 얻기 위해 추출하는 방법을 알지 못했습니다.

이러한 브레이크 라인을 DEM에서 얻는 워크 플로우는 무엇입니까?

누구든지 도움이 될 수있는 워크 플로우 또는 "도구"또는 skript에 대한 아이디어가 있습니까?

나는이 작업을 수행하려는 첫 번째 / 마지막 사람이 아니라고 생각합니다.)

... 그 동안 좋은 해결책으로 보이는 이 주제에 관한 논문을 찾았 지만 큰 질문이 남아 있습니다. 실제로 그것을 줄이려면 어떻게해야합니까?

아니면 일부 소프트웨어를 사용하여 다른 (더 쉬운) 방법을 사용하고 있습니까?


내가 기억할 수있는 한 , QuikGrid 는 브레이크 라인을 매우 잘 감지 할 수 있지만 대부분 질량 점에서 작동합니다.
Jan Šimbera

추출에 관심있는 브레이크 라인은 무엇입니까? 가장 일반적인 방법은 수압 평탄화이지만 도로에 브레이크 라인을 사용할 수 있습니다. DEM을 만들기 전에 브레이크 라인이 필요하므로 질문을 이해하지 못합니다. 당신은 명확히 할 수 있습니까?
geomatix

답변:


2

곡률 래스터 파일에서 임계 값을 검색하십시오. 이 값을 초과하면 중단 점이 예상됩니다.

그런 다음 래스터 계산기의 조건문을 사용하여 임계 값보다 높은 픽셀과 임계 값 미만의 0에 "1"을 사용합니다. 도구 상자에서 래스터를 다각형으로 변환하려면이 바이너리 래스터를 사용하십시오. 여기에 다각형을 선으로 만드는 방법에 대한 답변을 찾을 수 있습니다.

결국이 단계에서 모델을 구축 할 수 있습니다.


나오는 것에 따라 니블 또는 일부 숱이 함수를 사용해야 할 수도 있지만 @butcher의 대답이 마크에 있다고 생각합니다.
Roland

2

Conrec 는 이것을합니다. 원래 포트란으로 작성되었으므로 몇 번 포팅되었습니다.

내가 node.js, turf 에서 작업 한 라이브러리 는이 알고리즘을 사용하여 점 벡터 데이터를 기반으로 이러한 등고선을 만듭니다. 이 작업을 수행하는 스크립트는 매우 간단하며 기본적으로 다음과 같습니다.

var t = require('turf')
var fs = require('fs')
var z = 'elevation'
var resolution = 15
var breaks = [.1, 22, 45, 55, 65, 85,  95, 105, 120, 180]

t.load('./path/to/points.geojson', function(err, points){
  t.contour(points, z, resolution, breaks, function(err, contours){
    if(err) throw err
    fs.writeFileSync('.path/to/output.geojson', contours)
  })
})

특정 중단을 염두에 두지 않으면 젠크 자연 중단을 생성 할 수도 있습니다.

var t = require('turf')
var propertyName = 'elevation'
var num = 10

t.load('./path/to/points.geojson', function(err, pts){
  if(err) throw err
  t.jenks(pts, 'elevation', num, function(err, breaks){
    if(err) throw err
    console.log(breaks) // [ 11, 12, 18, 25, 29, 41, 50, 55, 76, 90, 143 ]
  })
})

1

내 VA lidar 사이트 로 이동하여 Breaklines가있는 프로젝트를 찾으십시오. 우리는 많이 있습니다.

예를 들어 2010/2011 Eleven County Coastal VA Lidar가 있습니다. 모든 보고서 및 기타 문서에 대한 링크가 표시되며 ArcGIS에서 일반적으로 브레이크 라인을 만드는 방법을 설명합니다. 다른 방법으로 몇 가지 다른 프로젝트를 시도하지만 DEM에서 파생 된 융 기부와 같이 NHD가 자주 사용된다는 것을 알 수 있습니다. 대부분의 보고서는 메타 데이터에 있습니다. 여기서이다 상기 대. pdf의 CTRL F Breaklines.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.