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

` `

벡터 생성

그리드 생성

설명

그리드를 생성합니다.

파라미터

Grid type [selection]

그리드 유형을 지정합니다.

옵션:

  • 0 – 직사각형 (라인)

  • 1 – 직사각형 (폴리곤)

  • 2 — 등변사각형 (폴리곤)

  • 3 – 육각형 (폴리곤)

기본값: 0

Width [number]

그리드의 수평 범위를 지정합니다.

기본값: 360.0

Height [number]

그리드의 수직 범위를 지정합니다.

기본값: 180.0

Horizontal spacing [number]

라인 간의 X축 간격을 지정합니다.

기본값: 10.0

Vertical spacing [number]

라인 간의 Y축 간격을 지정합니다.

기본값: 10.0

Center X [number]

그리드 중심의 X 좌표를 지정합니다.

기본값: 0.0

Center Y [number]

그리드 중심의 Y 좌표를 지정합니다.

기본값: 0.0

Output CRS [crs]

그리드 용 좌표계를 지정합니다.

기본값: EPSG:4326

산출물

Output [vector]

산출 (라인 또는 폴리곤) 그리드 레이어를 지정합니다.

콘솔 사용법

processing.runalg('qgis:creategrid', type, width, height, hspacing, vspacing, centerx, centery, crs, output)

참고

테이블에서 포인트 레이어 생성

설명

포인트 좌표를 담고 있는 열을 보유한 비도형(geometryless) 테이블에서 포인트 레이어를 생성합니다.

파라미터

Input layer [table]

입력 테이블을 지정합니다.

X field [tablefield: any]

X 좌표를 담고 있는 테이블 열을 지정합니다.

Y field [tablefield: any]

Y 좌표를 담고 있는 테이블 열을 지정합니다.

Target CRS [crs]

레이어 용 좌표계를 지정합니다.

기본값: EPSG:4326

산출물

Output layer [vector]

산출 레이어를 지정합니다.

콘솔 사용법

processing.runalg('qgis:pointslayerfromtable', input, xfield, yfield, target_crs, output)

참고

포인트를 경로로

설명

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

파라미터

Input point layer [vector: point]

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

Group field [tablefield: any]

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

Order field [tablefield: any]

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

Date format (if order field is DateTime) [string]

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

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

기본값: (설정하지 않음)

산출물

Paths [vector]

<산출물 설명 추가할 것>

Directory [directory]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:pointstopath', vector, group_field, order_field, date_format, output_lines, output_text)

참고

라인을 따라 랜덤한 포인트 생성

설명

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

파라미터

Input layer [vector: line]

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

Number of points [number]

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

기본값: 1

Minimum distance [number]

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

기본값: 0.0

산출물

Random points [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:randompointsalongline', vector, point_number, min_distance, output)

참고

범위 안에 랜덤한 포인트 생성

설명

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

파라미터

Input extent [extent]

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

기본값: 0,1,0,1

Points number [number]

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

기본값: 1

Minimum distance [number]

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

기본값: 0.0

산출물

Random points [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:randompointsinextent', extent, point_number, min_distance, output)

참고

레이어 경계 안에 랜덤한 포인트 생성

설명

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

파라미터

Input layer [vector: polygon]

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

Points number [number]

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

기본값: 1

Minimum distance [number]

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

기본값: 0.0

산출물

Random points [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:randompointsinlayerbounds', vector, point_number, min_distance, output)

참고

폴리곤 내부에 랜덤한 포인트 생성 (고정)

설명

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

파라미터

Input layer [vector: polygon]

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

Sampling strategy [selection]

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

옵션:

  • 0 – 포인트 개수

  • 1 – 포인트 밀집도

기본값: 0

Number or density of points [number]

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

기본값: 1.0

Minimum distance [number]

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

기본값: 0.0

산출물

Random points [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:randompointsinsidepolygonsfixed', vector, strategy, value, min_distance, output)

참고

폴리곤 내부에 랜덤한 포인트 생성 (가변)

설명

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

파라미터

Input layer [vector: polygon]

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

Sampling strategy [selection]

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

옵션:

  • 0 – 포인트 개수

  • 1 – 포인트 밀집도

기본값: 0

Number field [tablefield: numeric]

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

Minimum distance [number]

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

기본값: 0.0

산출물

Random points [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:randompointsinsidepolygonsvariable', vector, strategy, field, min_distance, output)

참고

정규 포인트 생성

설명

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

파라미터

Input extent [extent]

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

기본값: 0,1,0,1

Point spacing/count [number]

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

기본값: 0.0001

Initial inset from corner (LH side) [number]

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

기본값: 0.0

Apply random offset to point spacing [boolean]

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

기본값: False

Use point spacing [boolean]

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

기본값: True

산출물

Regular points [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:regularpoints', extent, spacing, inset, randomize, is_spacing, output)

참고

벡터 그리드 생성

설명

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

파라미터

Grid extent [extent]

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

기본값: 0,1,0,1

X spacing [number]

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

기본값: 0.0001

Y spacing [number]

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

기본값: 0.0001

Grid type [selection]

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

옵션:

  • 0 – 폴리곤으로 그리드 산출

  • 1 – 라인으로 그리드 산출

기본값: 0

산출물

Grid [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:vectorgrid', extent, step_x, step_y, type, output)

참고