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

` `

벡터 테이블

자동 증가 필드 추가

설명

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

파라미터

Input layer [vector: any]

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

산출물

Output layer [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:addautoincrementalfield', input, output)

참고

속성 테이블에 필드 추가

설명

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

파라미터

Input layer [vector: any]

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

Field name [string]

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

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

Field type [selection]

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

옵션:

  • 0 – 정수형

  • 1 – 부동소수점

  • 2 – 문자열

기본값: 0

Field length [number]

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

기본값: 10

Field precision [number]

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

기본값: 0

산출물

Output layer [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:addfieldtoattributestable', input_layer, field_name, field_type, field_length, field_precision, output_layer)

참고

고급 파이썬 필드 계산기

설명

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

파라미터

Input layer [vector: any]

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

Result field name [string]

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

기본값: NewField

Field type [selection]

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

옵션:

  • 0 – 정수형

  • 1 – 부동소수점

  • 2 – 문자열

기본값: 0

Field length [number]

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

기본값: 10

Field precision [number]

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

기본값: 0

Global expression [string]

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

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

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

Formula [string]

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

기본값: value =

산출물

Output layer [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:advancedpythonfieldcalculator', input_layer, field_name, field_type, field_length, field_precision, global, formula, output_layer)

참고

숫자 필드에 대한 기본 통계

설명

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

파라미터

Input vector layer [vector: any]

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

Field to calculate statistics on [tablefield: numeric]

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

산출물

Statistics for numeric field [html]

<산출물 설명 추가할 것>

Coefficient of Variation [number]

<산출물 설명 추가할 것>

Minimum value [number]

<산출물 설명 추가할 것>

Maximum value [number]

<산출물 설명 추가할 것>

Sum [number]

<산출물 설명 추가할 것>

Mean value [number]

<산출물 설명 추가할 것>

Count [number]

<산출물 설명 추가할 것>

Range [number]

<산출물 설명 추가할 것>

Median [number]

<산출물 설명 추가할 것>

Number of unique values [number]

<산출물 설명 추가할 것>

Standard deviation [number]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:basicstatisticsfornumericfields', input_layer, field_name, output_html_file)

참고

텍스트 필드에 대한 기본 통계

설명

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

파라미터

Input vector layer [vector: any]

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

Field to calculate statistics on [tablefield: string]

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

산출물

Statistics for text field [html]

<산출물 설명 추가할 것>

Minimum length [number]

<산출물 설명 추가할 것>

Maximum length [number]

<산출물 설명 추가할 것>

Mean length [number]

<산출물 설명 추가할 것>

Count [number]

<산출물 설명 추가할 것>

Number of empty values [number]

<산출물 설명 추가할 것>

Number of non-empty values [number]

<산출물 설명 추가할 것>

Number of unique values [number]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:basicstatisticsfortextfields', input_layer, field_name, output_html_file)

참고

등가 숫자 필드 생성

설명

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

파라미터

Input layer [vector: any]

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

Class field [tablefield: any]

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

산출물

Output layer [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:createequivalentnumericalfield', input, field, output)

참고

열 삭제

설명

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

파라미터

Input layer [vector: any]

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

Field to delete [tablefield: any]

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

산출물

Output [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:deletecolumn', input, column, output)

참고

도형 열 내보내기/추가하기

설명

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

파라미터

Input layer [vector: any]

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

Calculate using [selection]

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

옵션:

  • 0 – 레이어 좌표계

  • 1 – 프로젝트 좌표계

  • 2 – 타원체

기본값: 0

산출물

Output layer [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:exportaddgeometrycolumns', input, calc_method, output)

참고

필드 계산기

설명

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

파라미터

Input layer [vector: any]

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

Result field name [string]

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

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

Field type [selection]

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

옵션:

  • 0 – 부동소수점

  • 1 – 정수형

  • 2 – 문자열

  • 3 – 날짜형

기본값: 0

Field length [number]

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

기본값: 10

Field precision [number]

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

기본값: 3

Create new field [boolean]

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

기본값: True

Formula [string]

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

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

산출물

Output layer [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:fieldcalculator', input_layer, field_name, field_type, field_length, field_precision, new_field, formula, output_layer)

참고

유일 값 목록 보기

설명

속성 테이블 필드의 유일 값을 목록화하고 그 개수를 셉니다.

파라미터

Input layer [vector: any]

분석할 레이어입니다.

Target field [tablefield: any]

분석할 필드입니다.

산출물

Unique values [html]

HTML 포맷의 통계 결과입니다.

Total unique values [number]

지정한 필드에 있는 유일 값의 총 개수입니다.

Unique values [string]

지정한 필드에 있는 모든 유일 값의 목록입니다.

콘솔 사용법

processing.runalg('qgis:listuniquevalues', input_layer, field_name, output)

참고

범주에 있는 유일 값의 개수 보기

설명

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

파라미터

input [vector: any]

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

class field [tablefield: any]

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

value field [tablefield: any]

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

산출물

output [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:numberofuniquevaluesinclasses', input, class_field, value_field, output)

참고

필드 리팩터링

설명

레이어 필드를 리팩터링(refactor)합니다:

  • 필드명 및 유형을 변경합니다.

  • 필드를 추가 및 제거합니다.

  • 필드를 재정렬합니다.

  • 표현식을 기반으로 새 필드를 생성합니다.

  • 다른 레이어에서 필드 목록을 불러옵니다.

파라미터

Input layer [vector: any]

사용할 소스 레이어를 지정합니다.

Fields mapping [fieldsmapping]

산출 필드를 정의합니다.

산출물

Output layer [vector]

대상 레이어를 지정합니다.

콘솔 사용법

processing.runalg("qgis:refactorfields",
                  input,
                  [{'name': output_field_name,
                    'type': output_field_type,
                    'length': output_field_length,
                    'precision': output_field_precision,
                    'expression': expression_based_on_input_layer
                  }],
                  output)

참고

카테고리 별 통계

설명

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

파라미터

Input vector layer [vector: any]

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

Field to calculate statistics on [tablefield: numeric]

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

Field with categories [tablefield: any]

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

산출물

Statistics [table]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:statisticsbycategories', input_layer, values_field_name, categories_field_name, output)

참고

텍스트를 부동소수점으로

설명

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

파라미터

Input Layer [vector: any]

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

Text attribute to convert to float [tablefield: string]

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

산출물

Output [vector]

<산출물 설명 추가할 것>

콘솔 사용법

processing.runalg('qgis:texttofloat', input, field, output)

참고