DEM없이 벡터 데이터의 스트림 순서를 계산하는 방법은 무엇입니까? [닫은]


10

위성 이미지에서 디지털화 된 스트림을 포함하는 shapefile이 있습니다. 이 데이터의 스트림 순서를 계산하고 싶습니다. 위성 이미지의 해상도가 훨씬 높기 때문에 데이터가 내가 가진 DEM과 정확히 일치하지 않습니다.

스트림 순서를 계산하는 데 사용할 수있는 아크 스크립트, 코드 또는 기성품 도구가 있습니까?

QGIS뿐만 아니라 공간 및 3D 분석가와 함께 Arcgis 10을 보유하고 있습니다.


1
@PolyGeo : 편집을 롤백했습니다. ArcGIS에만 해당하는 질문이 아니 었습니다. 또한 누군가가 QGIS / GDAL 기반 답변을 제공하려는 경우에도 유용합니다.
Devdatta Tengshe 님이

1
QGIS / GDAL을 사용하여 DEM없이 벡터 데이터에 대한 스트림 순서를 계산하는 방법을 요청하려면 별도의 질문으로 요청해야한다고 생각합니다. 그렇지 않으면 두 가지 질문을 효과적으로하는 것인데, 이는 하나의 초점을 맞춘 질문을하는 것을 싫어하는 새로운 사용자에게는 좋지 않은 모범이된다고 생각합니다.
PolyGeo

1
Jeff Atwood의 역설 다중 제품 질문을 허용하는 것은 미끄러운 경사라고 생각합니다. 껌으로 두 제품에 대한 답변을 게시하여 답변을 얻을 확률이 약간 더 높을 경우, 20 개 / 모든 제품에 대해 게시하여 확률을 최대화하지 않겠습니까 !
PolyGeo

1
"DevdattaTengshe 귀하의 의견"또 다른 사람이 QGIS / GDAL 기반 답변을 제공하려는 경우, 너무 유용합니다 "를"너무 광범위 "범주로 푸시합니다. 2 개의 답변을 답변으로 표시 할 수 없으므로 별도의 집중된 QGIS / GDAL 질문이 더 적합 할 수 있습니다.
Midavalo

1
이 Q가 너무 광범위하게 폐쇄되어야한다는 데 동의합니다. 연결된 Jeff Atwoods 게시물의 컨텍스트는 한 사이트 내의 여러 솔루션이 아니라 여러 사이트에 대한 교차 게시에 관한 것입니다. 또한 다른 소프트웨어와의 대체 접근 방식을 위해 도어가 열려 있어도 기존 솔루션의 수용 가능한 솔루션이 좁아집니다. (그리고 나는 메타 토론 gis.meta.stackexchange.com/questions/4678/…을 보았습니다 )
matt wilkie

답변:


3

NVS Vector Stream Tool 을 확인하십시오 ...

사용자 친화적 인 ArcCatalog (9.3.x) Toolbox 지오 프로세싱 도구로 폴리 라인 피쳐 클래스의 세그먼트에 숫자 순서를 지정합니다. Hydrography 용 Spatial Analyst Tools와 달리이 도구는 흐름 방향 래스터와 함께 래스터 스트림 데이터 대신 벡터 스트림 데이터 만 사용합니다.

...

NVS Vector Stream Tool 설치 프로그램은 ArcGIS Desktop 10.0 및 ArcGIS Desktop 9.3.1에서 모두 사용할 수 있습니다.


내가 원했던대로 작동했습니다. 커버리지로 처음 내보내는 것과 같은 몇 개의 중간 단계가 있었으므로 노드와주고받을 수있었습니다. 그 후 그것은 순식간에 일했습니다.
Devdatta Tengshe

이 답변의 링크가 끊어졌습니다.
PolyGeo

3

호기심으로 NVS 스트림 도구를 다운로드하여 루프가있는 벡터 리버 네트워크에서 실행 했으며이 도구로 생성 된 Strahler 순서와 RivEX에서 계산 한 Strahler 순서를 비교했습니다 . NVS 도구에서 사용하는 알고리즘은 느리지 만 (실제로는 큰 문제는 아님) 더 중요한 것은 루프 또는 브레이드가있는 하천 네트워크를 처리 할 때 강력하지 않습니다. 도움말에는 네트워크가 단일 스레드 여야한다고 명시 적으로 명시되어 있지 않습니다. 네트워크에 루프가있는 경우이 도구를 사용하지 마십시오.이 도구에는 DEM에서 얻을 수있는 단일 스레드 네트워크가 필요한 것 같습니다. 이것은 강조하지 않는 중요한 차이점입니다.

내 테스트 데이터에서 NVS 도구는 RivEX가 5를 반환 할 때 Strahler 주문 14를보고했습니다 ...


나도 꼰 스트림과 비슷한 문제가있었습니다. D8 이론의 이론적 토대로 돌아가서 D8이 브레이드 또는 루핑 스트림을 허용하지 않는다는 것을 깨달았으므로 Rivex가 어떻게 작동하는지 확실하지 않습니다.
Devdatta Tengshe

1
NVS 도구가 각 분기 (루프 상단)에서 Strahler 순서를 잘못 증가시키는 것 같습니다. RivEX는 동일한 소스를 공유하고 고도의 멀티 스레드 강 네트워크를 처리 할 수있는 경우 루프의 양쪽에 동일한 순서로 레이블을 지정합니다.
Hornbydd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.