` `
Vector 메뉴는 일반적인 여러 벡터 기반 GIS 업무를 위한 원스톱 리소스를 제공하고 있습니다. 이 메뉴가 제공하는 빠르고 기능적인 공간 데이터 관리 기능 및 분석 함수들은 점점 늘어나고 있습니다. 이 기능들은 공간 처리 프레임워크의 일부입니다. 일부 플러그인은 다른 기능들을 추가할 수 있다는 점을 유념하십시오. 따라서 이 장에서는 공간 처리 프레임워크의 기본 기능만 정리할 것입니다.
공간 처리 프레임워크는 자동 설치되며, 다른 모든 플러그인과 마찬가지로 플러그인 관리자(플러그인 대화창 참조)를 통해 활성화/비활성화할 수 있습니다. 활성화할 경우, 공간 처리 플러그인이 QGIS에 Vector 메뉴를 추가해서 쓸모 있는 몇몇 데이터 관리 도구는 물론 분석 및 조사 도구로부터 도형 및 지리 공간 처리 도구에 이르는 함수들을 제공합니다.
공간 처리 프레임워크에 관한 자세한 내용은 QGIS 공간 처리 프레임워크 를 참조하세요.
아이콘 |
도구 |
목적 |
---|---|---|
Distance matrix | 포인트 레이어 2개 사이의 거리를 측정하고 그 결과를 ①정방 거리 행렬(Square distance matrix), ②선형 거리 행렬(Linear distance matrix), 또는 ③거리의 개요로 산출합니다. 거리를 k-최근접(k-nearest) 객체로 제약할 수 있습니다. |
|
Sum line length | 폴리곤 벡터 레이어의 각 폴리곤 별 라인 길이의 총합을 계산합니다. |
|
Points in polygon | 입력 폴리곤 벡터 레이어의 각 폴리곤에 존재하는 포인트 개수를 셉니다. |
|
List unique values | 입력 벡터 레이어의 필드에 있는 모든 유일 값을 목록화합니다. |
|
Basic statistics for text field | 입력 텍스트 필드에 대한 기본 통계(평균, 표준 편차, 모집단의 수 N, 합계, 교차 검증cross-validation)를 계산합니다. |
|
Basic statistics for numeric field | 입력 숫자 필드에 대한 기본 통계(평균, 표준 편차, 모집단의 수 N, 합계, 교차 검증cross-validation)를 계산합니다. |
|
Nearest neighbor analysis | 포인트 벡터 레이어에서 클러스터 작업의 수준을 평가하기 위한 최근접 이웃 통계를 계산합니다. |
|
Mean coordinate(s) | 벡터 레이어 전체 또는 유일 ID 필드에 기반한 여러 객체들의 일반 또는 가중 평균 중심점 가운데 하나를 계산합니다. |
|
Line intersections | 라인들 간의 교차 위치를 찾아서 그 결과를 포인트 shapefile로 산출합니다. 도로 또는 하천의 교차 위치를 찾는 데 유용합니다. 길이가 0을 초과하는 라인 교차 위치는 무시합니다. |
표: 도구 1 - 분석 그룹의 기본 도구들
표: 도구 2 - 조사 그룹의 기본 도구들
표: 도구 3 - 지리 공간 처리 그룹의 기본 도구들
아이콘 |
도구 |
목적 |
---|---|---|
Check geometry validity | 폴리곤이 교차하지는 않는지, 구멍은 닫혀 있는지 검증하고 노드 순서를 제대로 된 순서로 고칩니다. 옵션 대화창의 디지타이즈 작업 탭에 있는 Validate geometries 옵션을 통해 서로 확연히 다른 습성을 보유한 QGIS 엔진과 GEOS 엔진 가운데 하나를 선택할 수 있습니다. 이 엔진들과는 다른 결과를 산출하는 또다른 도구들도 존재합니다. 위상 검증기(Topology Checker) 플러그인 및 ‘유효하지 않는 도형이 존재해서는 안 된다’라는 규칙이 그런 도구들입니다. |
|
Export/Add geometry columns | 포인트(XCOORD, YCOORD), 라인(LENGTH), 폴리곤(AREA, PERIMETER) 레이어에 벡터 레이어 도형 정보를 추가합니다. |
|
Polygon centroids | 입력 폴리곤 레이어의 각 폴리곤 별로 정확한 중심을 계산합니다. |
|
Delaunay triangulation | 입력 포인트 벡터 레이어의 델로네 삼각분할 을 계산해서 (폴리곤들로) 산출합니다. |
|
Voronoi polygons | 입력 포인트 벡터 레이어의 보로노이 폴리곤을 계산합니다. |
|
Simplify geometry | 라인 또는 폴리곤을 수정된 더글러스-패커 알고리즘으로 단순화합니다. |
|
Densify geometry | 라인 또는 폴리곤에 꼭짓점을 추가해서 치밀하게 만듭니다. |
|
Multipart to singleparts | 다중 부분 객체를 단일 부분 객체 여러 개로 변환합니다. 단순 폴리곤 및 라인을 생성합니다. |
|
Singleparts to multipart | 유일 ID 필드를 기반으로, 객체 여러 개를 단일한 다중 부분 객체로 병합합니다. |
|
Polygons to lines | 폴리곤을 라인으로 변환합니다. 다중 부분 폴리곤의 경우 단일 부분 라인 여러 개로 변환합니다. |
|
Lines to polygons | 라인을 폴리곤으로 변환합니다. 다중 부분 라인의 경우 단일 부분 폴리곤 여러 개로 변환합니다. |
|
Extract nodes | 라인 및 폴리곤 레이어에서 노드를 추출해서 포인트로 산출합니다. |
표: 도구 4 - 도형 그룹의 기본 도구들
주석
라인 및 폴리곤 도형에 있는 복제 노드를 제거하는 데 도형 단순화 도구를 사용할 수도 있습니다. 단순화 허용 오차 파라미터를 0으로 설정하기만 하면 됩니다.
표: 도구 5 - 데이터 관리 그룹의 기본 도구들