24.1.20. 벡터 타일

24.1.20.1. 벡터 타일(MBTiles) 작성

하나 이상의 벡터 파일을 빠른 맵 렌더링과 소용량 데이터에 최적화된 데이터 포맷인 벡터 타일로 내보냅니다.

MBTiles는 즉각적인 활용 및 전송을 위해 SQLite 데이터베이스에 타일화된 맵 데이터를 저장하기 위한 사양입니다. MBTiles 파일은 타일셋(tileset)으로 알려져 있습니다.

파라미터

라벨

이름

유형

설명

Input layers

INPUT

[vector: any][list]

벡터 타일을 생성하기 위해 결합될 레이어들의 목록

Minimum zoom level

MIN_ZOOM

[number]

기본값: 0

타일셋이 데이터를 제공하기 위한 최저 확대/축소 수준. 0에서 24 사이로 설정합니다.

Maximum zoom level

MAX_ZOOM

[number]

기본값: 3

타일셋이 데이터를 제공하기 위한 최고 확대/축소 수준. 0에서 24 사이로 설정합니다.

Extent

부가적

EXTENT

[extent]

기본값: 설정하지 않음

렌더링된 맵 영역의 최대 범위. 경계는 모든 확대/축소 수준이 커버하는 영역을 정의해야만 합니다.

Metadata: Name

부가적

META_NAME

[string]

타일셋의 이름

Metadata: Description

부가적

META_DESCRIPTION

[string]

타일셋 내용의 설명

Metadata: Attribution

부가적

META_ATTRIBUTION

[string]

데이터 소스 그리고/또는 맵 용 스타일을 설명하는 속성 문자열

Metadata: Version

부가적

META_VERSION

[string]

타일셋의 버전. MBTiles 사양이 아니라 타일셋 자체의 리비전(revision)을 참조하는 버전입니다.

Metadata: Type

부가적

META_TYPE

[string]

타일셋의 유형. overlay 또는 baselayer 가운데 하나를 값으로 쓸 수 있습니다.

Metadata: Center

부가적

META_CENTER

[string]

맵의 기본 뷰의 중심. (쉼표로 분리된 숫자 문자열: 경도, 위도, 확대/축소 수준) 예: -122.1906,37.7599,11

Destination MBTiles

OUTPUT

[vector tiles]

기본값: [Save to temporary file]

산출 MBTiles 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Destination MBTiles

OUTPUT

[file]

산출 벡터 타일인 .mbtiles 파일입니다.

파이썬 코드

알고리즘 ID: native:writevectortiles_mbtiles

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

24.1.20.2. 벡터 타일(XYZ) 작성

하나 이상의 벡터 파일을 빠른 맵 렌더링과 소용량 데이터에 최적화된 데이터 포맷인 벡터 타일로 내보냅니다.

파라미터

라벨

이름

유형

설명

File template

XYZ_TEMPLATE

[string]

기본값: ‘{z}/{x}/{y}.pbf’

벡터 타일 URL을 생성하기 위한 템플릿

Input layers

INPUT

[vector: any][list]

벡터 타일을 생성하기 위해 결합될 레이어들의 목록

Minimum zoom level

MIN_ZOOM

[number]

기본값: 0

타일셋이 데이터를 제공하기 위한 최저 확대/축소 수준. 0에서 24 사이로 설정합니다.

Maximum zoom level

MAX_ZOOM

[number]

기본값: 3

타일셋이 데이터를 제공하기 위한 최고 확대/축소 수준. 0에서 24 사이로 설정합니다.

Extent

부가적

EXTENT

[extent]

기본값: 설정하지 않음

렌더링된 맵 영역의 최대 범위. 경계는 모든 확대/축소 수준이 커버하는 영역을 정의해야만 합니다.

Output directory

OUTPUT_DIRECTORY

[folder]

기본값: [Save to temporary folder]

산출 벡터 타일 폴더를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:

  • 임시 디렉터리에 저장

  • 디렉터리에 저장

산출물

라벨

이름

유형

설명

Output directory

OUTPUT_DIRECTORY

[folder]

확대/축소 수준에 대응하는 하위 폴더들에 저장된 벡터 타일(.pbf) 파일들의 서로 다른 하위 집합들을 담고 있는 폴더입니다.

파이썬 코드

알고리즘 ID: native:writevectortiles_xyz

import processing
processing.run("algorithm_id", {parameter_dictionary})

공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.