라벨이 Thiessen인 게시물 표시

[Proximity Analysis] - Euclidean Allocation

이미지
Raster 기반 Proximity Analysis 중  Euclidean Allocation 분석이 있습니다.  이는  포인트 데이터로 Thiessen Polygon 을 만드는 것과 유사한데요, 구현 과정에서 ArcGIS 결과와 달라 한참을 헤메다가 오차 부분을 해결할 수 있었네요. 우선 그림을 보시죠. 회색 선은 Thiessen Polygon을 Overlay했습니다. 이런 오차가 발생하는 원인은 무엇을까요? ArcGIS에서는 포인트를 일단 Raster로 변환 후 계산을 한답니다. ^^ When the input source data is a feature class, the source locations are converted internally to a raster before performing the Euclidean analysis. The resolution of the raster can be controlled with the Output cell size parameter. ■  ArcGIS Euclidean Allocation ■  Custom Euclidean Allocation ■  ArcGIS 알고리즘 적용 Euclidean Allocation ■ 마지막으로 각 셀에 Feature의 ID 대신 거리값이 입력되면 바로 Euclidean Distance 분석이   됩니다. 참고: ArcGIS Proximity analysis

[Proximity Analysis]Thiessen/Voronoi Polygon

이미지
공간추정이란 기존에 알고 있는 지점이나 지역의 속성값을 이용하여 알 려지지 않은 지점이나 지역의 속성값을 추정하는 것으로 공간보간법 (Spatial Interpolation)에 의해 수행될 수 있습니다. 다음은 경계선을 이용한 공간추정기법 중 Thiessen Polygon ( Voronoi Region, Proximal Polygon이라고도 불림) 을 생성하는 과정에서 발생할 수 있는 문제점 및 이를 해결하는 방법을 설명합니다. Thiessen Polygon 은 속성값이 알려진 이차원의 공간에서 특정 지점과 가장 인접한 지점의 속성값을 이용하여 특정지점에 대한 속성값을 추정합니다. ▣ ArcGIS Thiessen Polygon ArcGIS에서는 ArcToolbox --> Analysis Tools --> Proximity --> Create Thiessen Polygons 툴을 사용하여 Thiessen 폴리곤을 생성할 수 있는데 다음과 같은 문제점이 있습니다.  - Input Features의 Extent를 기준으로 하며 이 Extent의 20%를 확장해서 사용하고 있습니다.  - 만약 연구지역이 이보다 더 클 경우가 문제가 될 수 있습니다. 다음은 ArcToolBox에서 생성한 Thiessen 폴리곤 및 ArcObjects ITinEdit, ITinNodeCollection 인터페이스를 이용해서 확장한 샘플을 비교한 이미지이며, Customizing 코드는 아래에 있습니다. ▣ ArcGIS Thiessen Polygon vs Custom Thiessen Polygon Sample Point and Study Area ArcToolbox Thiessen Polygon Custom Extent Thiessen Polygon Custom Area Thiessen Polygon Thiessen Polygons ▣ ArcObjects Code 예 다음 샘플 ...