버퍼 분석
Buffer analysis지리정보시스템(GIS) 및 공간분석에서 버퍼 해석은 해당 피쳐의 특정 거리 내에 있는 위치를 포함하는 지리적 피쳐 주변의 존(또는 [1]버퍼 영역)을 결정하는 것입니다.버퍼는 근접 분석 [2]방법에서 가장 일반적으로 사용되는 도구입니다.
역사
버퍼 조작은 ARC/INFO, Odyssey 및 MOSS와 같은 1970년대 후반과 1980년대 초반의 GIS 소프트웨어 패키지가 통합된 이후 GIS 기능의 핵심이 되어 왔습니다.이후 몇 년 동안 가장 널리 사용되는 GIS 작업 중 하나였지만, 다양한 애플리케이션에서 도구 자체에 대한 연구는 더 효율적인 [3]알고리즘이 가끔 개발되는 것을 제외하고는 거의 발표되지 않았습니다.
기본 알고리즘
벡터 데이터 모델에 저장되어 있는 지리적 특징 주위에 버퍼를 작성하는 기본 방법은 다음과 같습니다([4]지정 반지름r).
- 단일 점: 반지름이 r인 점 주위에 원을 작성합니다.
- 폴리선 - 직선으로 연결된 점(수직)의 순서 리스트로 구성됩니다.이것은 폴리곤의 경계에도 사용됩니다.
- 각 정점 주위에 원 버퍼를 만듭니다.
- 각 변에 수직인 거리 r 간격띄우기를 작성하여 각 선분을 따라 직사각형을 작성합니다.
- 직사각형과 원을 단일 폴리곤으로 병합하거나 용해합니다.
버퍼 조작의 소프트웨어 실장에서는, 통상, 보다 효율적이고 정확하게 처리하기 위해서, 이 전략의 변경을 사용합니다.
평면 거리 대 측지 거리
전통적인 구현에서는 1970년대 후반에 사용 가능한 컴퓨팅 파워를 고려할 때 관련된 수학과 계산이 비교적 단순하기 때문에 버퍼가 유클리드 기하학을 사용하여 평면 데카르트 좌표 공간(즉 지도 투영에 의해 생성됨)에 생성된다고 가정했다.지도 투영에 의해 야기되는 본질적인 왜곡으로 인해, 이 방식으로 계산된 버퍼는 지구 표면에 그려진 버퍼와 동일하지 않습니다. 국지적 규모에서는 차이가 무시할 수 있지만 더 큰 규모에서는 오차가 상당할 수 있습니다.
Esri ArcGIS Pro 및 잔디와 같은 일부 현재 소프트웨어는 비슷한 알고리즘을 사용하지만 정점 사이의 선을 큰 [4]원으로 나타내는 것을 포함하여 구면 삼각법을 사용하여 계산된 측지 거리를 사용하여 버퍼를 계산하는 옵션을 제공합니다.다른 구현에서는 먼저 해당 위치의 왜곡을 최소화하는 투영에 기능을 재프로젝트한 후 평면 [5]버퍼를 계산하여 회피책을 사용합니다.
옵션들
GIS 소프트웨어는 기본 알고리즘에 대한 다양한 기능을 제공할 수 있으며,[1] 이는 다양한 애플리케이션에서 유용할 수 있습니다.
- 선형 버퍼 끝의 엔드캡은 기본적으로 반올림되지만 정사각형 또는 버트 끝(최종 정점에서 잘라냄)이 될 수 있습니다.
- 선의 한쪽 면에만 버퍼가 필요하거나 폴리곤에서 외부 버퍼 또는 내부 버퍼만 선택하는 등 측면 선호도가 중요할 수 있습니다(스텝이라고도 함).
- 가변 폭: 레이어 내의 피쳐를 다른 반지름을 사용하여 버퍼링할 수 있습니다.보통 Atribut에 의해 지정됩니다.
- 공통 버퍼: 레이어 내의 각 기능의 버퍼가 단일 폴리곤에 용해됩니다.이는 공간의 각 점 근처에 있는 피쳐에 관심이 없고 점이 일부(익명) 피쳐 근처에 있는 경우에만 가장 일반적으로 사용됩니다.
「 」를 참조해 주세요.
외부 링크
- OGC ST_Buffer 함수(Post GIS 구현)
- 버퍼 함수(turfjs)
- JTS의 BufferOp, 많은 오픈 소스 GIS 구현의 기초가 되는 라이브러리
- GRAS에서의 v.buffer 명령어
- Esri ArcGIS Pro의 버퍼(분석) 도구
레퍼런스
- ^ a b de Smith, Michael J.; Goodchild, Michael F.; Longley, Paul A. (2018). "4.4.5 Buffering". Geospatial Analysis: A Comprehensive Guide to Principles, Techniques, and Software Tools (6th ed.).
- ^ 웨이드, T., 스머, S. ed.A to Z GIS
- ^ Bhatia, Sumeet; Vira, Viral; Choksi, Deepak; Venkatachalam, P. (2012). "An algorithm for generating geometric buffers for vector feature layers". Geo-spatial Information Science. 16 (2): 130–138. doi:10.1080/10095020.2012.747643.
- ^ a b "How Buffer (Analysis) Works". ArcGIS Pro Documentation. Esri. Retrieved 16 March 2021.
- ^ "ST_Buffer". PostGIS documentation.