24.1. QGIS 알고리즘 제공자
QGIS 알고리즘 제공자는 거의 QGIS API만 사용해서 다양한 분석 및 지리 공간 처리 작업을 구현합니다. 따라서 QGIS 제공자의 거의 모든 알고리즘은 어떤 추가적인 환경 설정 없이도 “설치 후 바로” 작동할 것입니다.
QGIS 제공자는 플러그인의 알고리즘을 일부 포함하며, QGIS 고유 알고리즘도 추가합니다.
- 24.1.1. 지도 제작
- 24.1.2. 데이터베이스
- 24.1.3. 파일 도구
- 24.1.4. 보간법
- 24.1.5. 레이어 도구
- 24.1.6. 모델 생성기 도구
- 24.1.7. 망 분석
- 24.1.8. 도표
- 24.1.9. 래스터 분석
- 24.1.9.1. 셀 통계
- 24.1.9.2. 빈도와 동일
- 24.1.9.3. 래스터 퍼지화 (가우스 멤버십)
- 24.1.9.4. 래스터 퍼지화 (큰 값 멤버십)
- 24.1.9.5. 래스터 퍼지화 (선형 멤버십)
- 24.1.9.6. 래스터 퍼지화 (근접 멤버십)
- 24.1.9.7. 래스터 퍼지화 (거듭제곱 멤버십)
- 24.1.9.8. 래스터 퍼지화 (작은 값 멤버십)
- 24.1.9.9. 빈도 초과
- 24.1.9.10. 래스터 스택에서 가장 높은 위치
- 24.1.9.11. 빈도 미만
- 24.1.9.12. 래스터 스택에서 가장 낮은 위치
- 24.1.9.13. 래스터 불(boolean) AND
- 24.1.9.14. 래스터 불(boolean) OR
- 24.1.9.15. 래스터 계산기
- 24.1.9.16. 래스터 레이어 통계
- 24.1.9.17. 래스터 레이어 유일값 보고
- 24.1.9.18. 래스터 레이어 구역 통계
- 24.1.9.19. 래스터 표면 부피
- 24.1.9.20. 래스터로 재범주화
- 24.1.9.21. 테이블로 재범주화
- 24.1.9.22. 래스터 크기 조정
- 24.1.9.23. 래스터 반올림
- 24.1.9.24. 래스터 값 샘플링
- 24.1.9.25. 구역 히스토그램
- 24.1.9.26. 구역 통계
- 24.1.10. 래스터 생성
- 24.1.11. 래스터 지형 분석
- 24.1.12. 래스터 도구
- 24.1.13. 벡터 분석
- 24.1.13.1. 필드에 대한 기본 통계
- 24.1.13.2. 라인을 따라 오르막
- 24.1.13.3. 폴리곤에서 포인트 개수 세기
- 24.1.13.4. DBSCAN 군집 형성
- 24.1.13.5. 거리 매트릭스
- 24.1.13.6. 최근접 허브까지의 거리 (라인에서 허브로)
- 24.1.13.7. 최근접 허브까지의 거리 (포인트)
- 24.1.13.8. 라인으로 결합 (허브 라인)
- 24.1.13.9. k-평균 군집 형성
- 24.1.13.10. 유일 값 목록
- 24.1.13.11. 평균 좌표(들)
- 24.1.13.12. 최근접 이웃 분석
- 24.1.13.13. 중첩 분석
- 24.1.13.14. 범주 통계
- 24.1.13.15. 라인 길이 합계
- 24.1.14. 벡터 생성
- 24.1.14.1. 오프셋 (평행) 라인 배열
- 24.1.14.2. 이동시킨 피처의 배열
- 24.1.14.3. 그리드 생성하기
- 24.1.14.4. 테이블에서 포인트 레이어 생성하기
- 24.1.14.5. 라인을 따라 포인트(픽셀의 중심) 생성하기
- 24.1.14.6. 폴리곤 내부에 포인트(픽셀의 중심) 생성하기
- 24.1.14.7. 지오태그된 사진 가져오기
- 24.1.14.8. 포인트를 경로로
- 24.1.14.9. 라인을 따라 랜덤 포인트 생성하기
- 24.1.14.10. 범위 안에 랜덤 포인트 생성하기
- 24.1.14.11. 레이어 경계 안에 랜덤 포인트 생성하기
- 24.1.14.12. 폴리곤에 랜덤 포인트 생성하기
- 24.1.14.13. 폴리곤 내부에 랜덤 포인트 생성하기
- 24.1.14.14. 라인에 랜덤 포인트 생성하기
- 24.1.14.15. 래스터 픽셀을 포인트로
- 24.1.14.16. 래스터 픽셀을 폴리곤으로
- 24.1.14.17. 정규 포인트 생성하기
- 24.1.15. 벡터 일반
- 24.1.15.1. 투영체 할당하기
- 24.1.15.2. 레이어를 공간 북마크로 변환하기
- 24.1.15.3. 공간 북마크를 레이어로 변환하기
- 24.1.15.4. 속성 인덱스 생성하기
- 24.1.15.5. 공간 인덱스 생성하기
- 24.1.15.6. Shapefile 투영체 정의하기
- 24.1.15.7. 복제 도형 삭제하기
- 24.1.15.8. 속성으로 사본 삭제하기
- 24.1.15.9. 데이터셋 변경 사항 탐지
- 24.1.15.10. 도형 삭제
- 24.1.15.11. SQL 실행하기
- 24.1.15.12. 선택한 피처 추출하기
- 24.1.15.13. Shapefile 인코딩 정보 추출
- 24.1.15.14. 투영체 찾기
- 24.1.15.15. 관계 평탄화
- 24.1.15.16. 필드값으로 속성 결합하기
- 24.1.15.17. 위치로 속성 결합하기
- 24.1.15.18. 위치로 속성 결합하기 (요약)
- 24.1.15.19. 최근접으로 속성 결합하기
- 24.1.15.20. 벡터 레이어 병합하기
- 24.1.15.21. 표현식으로 정렬하기
- 24.1.15.22. Shapefile 수리하기
- 24.1.15.23. 레이어 재투영하기
- 24.1.15.24. 벡터 피처를 파일로 저장
- 24.1.15.25. 레이어 인코딩 설정
- 24.1.15.26. 문자로 피처 분할하기
- 24.1.15.27. 벡터 레이어 분할하기
- 24.1.15.28. 테이블 절단하기
- 24.1.16. 벡터 도형
- 24.1.16.1. 도형 속성 추가하기
- 24.1.16.2. 아핀(affine) 변형
- 24.1.16.3. 집계
- 24.1.16.4. 경계
- 24.1.16.5. 경계 상자
- 24.1.16.6. 버퍼
- 24.1.16.7. 중심
- 24.1.16.8. 유효성 점검하기
- 24.1.16.9. 도형 모으기
- 24.1.16.10. 오목 껍질 (알파 형태)
- 24.1.16.11. 오목 껍질 (k-최근접 이웃)
- 24.1.16.12. 도형 유형 변환하기
- 24.1.16.13. 만곡 도형으로 변환
- 24.1.16.14. 볼록 껍질
- 24.1.16.15. 범위로부터 레이어 생성하기
- 24.1.16.16. 포인트로부터 레이어 생성하기
- 24.1.16.17. 쐐기 버퍼 생성하기
- 24.1.16.18. 들로네 삼각분할
- 24.1.16.19. 구멍 삭제하기
- 24.1.16.20. 개수로 치밀화하기
- 24.1.16.21. 간격으로 치밀화하기
- 24.1.16.22. 융해
- 24.1.16.23. 늘어뜨리기 (래스터로부터 Z 값 설정하기)
- 24.1.16.24. M/Z 값 제거
- 24.1.16.25. 선택한 폴리곤 소거하기
- 24.1.16.26. 라인 조각내기
- 24.1.16.27. 라인 연장하기
- 24.1.16.28. M 값 추출하기
- 24.1.16.29. 특정 꼭짓점 추출하기
- 24.1.16.30. 꼭짓점 추출하기
- 24.1.16.31. Z 값 추출하기
- 24.1.16.32. M 값으로 꼭짓점 필터링하기
- 24.1.16.33. Z 값으로 꼭짓점 필터링하기
- 24.1.16.34. 도형 고치기
- 24.1.16.35. 오른손 법칙 강제하기
- 24.1.16.36. 반대 자오선에서 분할된 측지선
- 24.1.16.37. 표현식으로 도형 수정/생성하기
- 24.1.16.38. 라인에 포인트를 보간하기
- 24.1.16.39. 가장 큰 N개의 부분을 남기기
- 24.1.16.40. 라인 부스트링 생성하기
- 24.1.16.41. 라인을 폴리곤으로
- 24.1.16.42. 라인 병합하기
- 24.1.16.43. 최소 경계 도형
- 24.1.16.44. 최소 외함 원
- 24.1.16.45. 다중 고리 버퍼 (상수 거리)
- 24.1.16.46. 다중 부분에서 단일 부분으로
- 24.1.16.47. 라인 오프셋시키기
- 24.1.16.48. 기울어진 최소 경계 상자
- 24.1.16.49. 직교화
- 24.1.16.50. 표면에 포인트 생성하기
- 24.1.16.51. 도형을 따라 포인트 생성하기
- 24.1.16.52. 포인트 변위시키기
- 24.1.16.53. 도달불능극
- 24.1.16.54. 폴리곤화
- 24.1.16.55. 폴리곤을 라인으로
- 24.1.16.56. 포인트 투영하기 (데카르트)
- 24.1.16.57. 다중 부분으로 조성하기
- 24.1.16.58. 직사각형, 타원형, 마름모
- 24.1.16.59. 복제 꼭짓점 제거하기
- 24.1.16.60. NULL 도형 제거하기
- 24.1.16.61. 라인 방향 반전시키기
- 24.1.16.62. 기울이기
- 24.1.16.63. 최대 각도로 선분화
- 24.1.16.64. 최대 거리로 선분화
- 24.1.16.65. M 값 설정하기
- 24.1.16.66. 래스터로부터 M 값 설정하기
- 24.1.16.67. Z 값 설정하기
- 24.1.16.68. 단순화
- 24.1.16.69. 한쪽 버퍼 생성하기
- 24.1.16.70. 평탄화
- 24.1.16.71. 레이어에 도형을 스냅시키기
- 24.1.16.72. 그리드에 포인트를 스냅시키기
- 24.1.16.73. 최대 거리로 라인 분할하기
- 24.1.16.74. 세분화
- 24.1.16.75. X좌표와 Y좌표 바꾸기
- 24.1.16.76. 줄어드는 버퍼 생성하기
- 24.1.16.77. 모자이크화
- 24.1.16.78. 절개선 생성하기
- 24.1.16.79. 이동시키기(Translate)
- 24.1.16.80. 변동 거리 버퍼
- 24.1.16.81. 변동 너비 버퍼 (M 값으로)
- 24.1.16.82. 보로노이 폴리곤
- 24.1.17. 벡터 중첩
- 24.1.18. 벡터 선택
- 24.1.19. 벡터 테이블
- 24.1.19.1. 자동 증가 필드 추가하기
- 24.1.19.2. 속성 테이블에 필드 추가하기
- 24.1.19.3. 유일값 인덱스 필드 추가하기
- 24.1.19.4. 레이어에 X/Y 필드 추가하기
- 24.1.19.5. 고급 파이썬 필드 계산기
- 24.1.19.6. 필드(들) 삭제하기
- 24.1.19.7. HStore 필드 조각내기
- 24.1.19.8. 바이너리 필드 추출하기
- 24.1.19.9. 피처 필터링하기
- 24.1.19.10. 필드 계산기
- 24.1.19.11. 필드 재구성하기
- 24.1.19.12. 벡터 필드명 바꾸기
- 24.1.19.13. 텍스트를 부정소수점 실수형으로
- 24.1.20. 벡터 타일