Outdated version of the documentation. Find the latest one here.

` `

벡터 분석

폴리곤에 있는 포인트 계산

설명

폴리곤 레이어의 각 객체 안에 존재하는 포인트 개수를 셉니다.

파라미터

Polygons [vector: polygon]

폴리곤 레이어입니다.

Points [vector: point]

포인트 레이어입니다.

Count field name [string]

포인트 개수를 담게 될 속성 테이블 열의 명칭입니다.

기본값: NUMPOINTS

산출물

Result [vector]

포인트 개수를 담은 새 열을 추가한 속성 테이블을 보유한 산출 레이어입니다.

콘솔 사용법

processing.runalg('qgis:countpointsinpolygon', polygons, points, field, output)

참고

폴리곤에 있는 포인트 계산 (가중치)

설명

폴리곤 레이어의 각 객체 안에 존재하는 포인트 개수를 센 다음 폴리곤 레이어의 각 객체 별로 선택한 필드의 평균을 계산합니다. 산출 폴리곤 레이어의 속성 테이블에 이 값을 추가할 것입니다.

파라미터

Polygons [vector: polygon]

폴리곤 레이어입니다.

Points [vector: point]

포인트 레이어입니다.

Weight field [tablefield: any]

포인트 속성 테이블의 가중치 필드입니다.

Count field name [string]

새 가중치 필드를 위한 열의 명칭입니다.

기본값: NUMPOINTS

산출물

Result [vector]

산출 폴리곤 레이어입니다.

콘솔 사용법

processing.runalg('qgis:countpointsinpolygonweighted', polygons, points, weight, field, output)

참고

폴리곤에 있는 유일 포인트 계산

설명

폴리곤 레이어 안에 존재하는 포인트의 유일 값 개수를 셉니다. 속성 테이블에 각 객체 별로 유일 값의 개수를 담은 열을 추가한 새 폴리곤 레이어를 생성합니다.

파라미터

Polygons [vector: polygon]

폴리곤 레이어입니다.

Points [vector: point]

포인트 레이어입니다.

Class field [tablefield: any]

선택한 유일 값의 포인트 레이어 열 명칭입니다.

Count field name [string]

유일 값의 개수를 담은 산출 폴리곤 레이어 열 명칭입니다.

기본값: NUMPOINTS

산출물

Result [vector]

산출 폴리곤 레이어입니다.

콘솔 사용법

processing.runalg('qgis:countuniquepointsinpolygon', polygons, points, classfield, field, output)

참고

거리 행렬

설명

<알고리즘 설명 추가할 것>

파라미터

Input point layer [vector: point]

<파라미터 설명 추가할 것>

Input unique ID field [tablefield: any]

<파라미터 설명 추가할 것>

Target point layer [vector: point]

<파라미터 설명 추가할 것>

Target unique ID field [tablefield: any]

<파라미터 설명 추가할 것>

Output matrix type [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – 선형 (N*k x 3) 거리 행렬

  • 1 – 표준 (N x T) 거리 행렬

  • 2 – 거리 통계 행렬 (평균, 표준편차, 최소값, 최대값)

기본값: 0

Use only the nearest (k) target points [number]

<파라미터 설명 추가할 것>

기본값: 0

산출물

Distance matrix [table]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:distancematrix', input_layer, input_field, target_layer, target_field, matrix_type, nearest_points, distance_matrix)

참고

최근접 허브까지의 거리

설명

<알고리즘 설명 추가할 것>

파라미터

Source points layer [vector: any]

<파라미터 설명 추가할 것>

Destination hubs layer [vector: any]

<파라미터 설명 추가할 것>

Hub layer name attribute [tablefield: any]

<파라미터 설명 추가할 것>

Output shape type [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – 포인트

  • 1 – 라인을 허브(hub)로

기본값: 0

Measurement unit [selection]

<파라미터 설명 추가할 것>

옵션:

  • 0 – 미터

  • 1 – 피트

  • 2 – 마일

  • 3 – 킬로미터

  • 4 – 레이어 단위

기본값: 0

산출물

Output [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:distancetonearesthub', points, hubs, field, geometry, unit, output)

참고

라인을 따라 포인트(픽셀 중심) 생성

설명

<알고리즘 설명 추가할 것>

파라미터

Raster layer [raster]

<파라미터 설명 추가할 것>

Vector layer [vector: line]

<파라미터 설명 추가할 것>

산출물

Output layer [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:generatepointspixelcentroidsalongline', input_raster, input_vector, output_layer)

참고

폴리곤 내부에 포인트(픽셀 중심) 생성

설명

<알고리즘 설명 추가할 것>

파라미터

Raster layer [raster]

<파라미터 설명 추가할 것>

Vector layer [vector: polygon]

<파라미터 설명 추가할 것>

산출물

Output layer [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:generatepointspixelcentroidsinsidepolygons', input_raster, input_vector, output_layer)

참고

허브 라인

설명

Spoke Point 레이어 상의 포인트에서 Hub Point 레이어의 일치하는 포인트로 라인을 그린 허브-스포크(hub and spoke) 다이어그램을 생성합니다. 허브 포인트의 Hub ID 필드와 스포크 포인트의 Spoke ID 필드의 값이 일치하느냐에 따라 어느 허브가 각 포인트로 연결되는지를 결정합니다.

파라미터

Hub point layer [vector: any]

<파라미터 설명 추가할 것>

Hub ID field [tablefield: any]

<파라미터 설명 추가할 것>

Spoke point layer [vector: any]

<파라미터 설명 추가할 것>

Spoke ID field [tablefield: any]

<파라미터 설명 추가할 것>

산출물

Output [vector]

산출 레이어입니다.

콘솔 사용법

processing.runalg('qgis:hublines', hubs, hub_field, spokes, spoke_field, output)

참고

평균 좌표(들)

설명

속성 테이블의 필드를 시작으로 레이어의 좌표 평균을 계산합니다.

파라미터

Input layer [vector: any]

<파라미터 설명 추가할 것>

Weight field [tablefield: numeric]

부가적인 파라미터입니다.

가중 평균을 계산하고자 하는 경우 사용하는 필드입니다.

Unique ID field [tablefield: numeric]

부가적인 파라미터입니다.

이 파라미터에서 지정한 유일 필드를 대상으로 평균을 계산합니다.

산출물

Result [vector]

산출 포인트 레이어입니다.

콘솔 사용법

processing.runalg('qgis:meancoordinates', points, weight, uid, output)

참고

최근접 이웃 분석

설명

<알고리즘 설명 추가할 것>

파라미터

Points [vector: point]

<파라미터 설명 추가할 것>

산출물

Result [html]

<산출물 설명 추가할 것>

Observed mean distance [number]

<산출물 설명 추가할 것>

Expected mean distance [number]

<산출물 설명 추가할 것>

Nearest neighbour index [number]

<산출물 설명 추가할 것>

Number of points [number]

<산출물 설명 추가할 것>

Z-Score [number]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:nearestneighbouranalysis', points, output)

참고

라인 길이 합계

설명

<알고리즘 설명 추가할 것>

파라미터

Lines [vector: line]

<파라미터 설명 추가할 것>

Polygons [vector: polygon]

<파라미터 설명 추가할 것>

Lines length field name [string]

<파라미터 설명 추가할 것>

기본값: LENGTH

Lines count field name [string]

<파라미터 설명 추가할 것>

기본값: COUNT

산출물

Result [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:sumlinelengths', lines, polygons, len_field, count_field, output)

참고