중요

번역은 여러분이 참여할 수 있는 커뮤니티 활동입니다. 이 페이지는 현재 100.00% 번역되었습니다.

28.1.26. 벡터 타일

28.1.26.1. 벡터 타일 다운로드

NEW in 3.32

입력 벡터 타일 레이어의 벡터 타일을 다운로드해서 로컬 벡터 타일 파일로 저장합니다.

파라미터

라벨

이름

유형

설명

Input layer

INPUT

[vector tiles]

일부 타일을 추출할 벡터 타일 레이어

Extent

EXTENT

[extent]

다운로드한 영역의 공간 범위를 정의합니다. 내부적으로 타일 크기의 배수로 확장될 것입니다.

다음과 같은 메소드를 사용할 수 있습니다:

  • 레이어로부터 계산…: 현재 프로젝트에 불러온 레이어의 범위를 사용합니다.

  • 레이어 맵으로부터 계산…: 활성 프로젝트의 조판 맵 항목 범위를 사용합니다.

  • 북마크로부터 계산…: 저장되어 있는 북마크 의 범위를 사용합니다.

  • 맵 캔버스 범위 사용

  • 캔버스에 그리기: 연산에 넣을 범위를 정하는 직사각형을 클릭&드래그합니다.

  • 좌표를 xmin, xmax, ymin, ymax 로 입력

Maximum zoom level to download

MAX_ZOOM

[number]

기본값: 10

얼마나 확장해서 타일로부터 데이터를 가져올지 정의합니다.

Tile limit

TILE_LIMIT

[number]

기본값: 100

확대/축소 수준 및 범위를 고려한 다운로드할 최대 타일 개수입니다.

Output

OUTPUT

[vector tiles]

기본값: [Save to temporary file]

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

  • 임시 파일로 저장

  • 파일로 저장…

산출물

라벨

이름

유형

설명

Output

OUTPUT

[vector tiles]

다운로드한 타일들을 저장하고 있는 로컬 벡터 타일 파일입니다.

파이썬 코드

알고리즘 ID: native:downloadvectortiles

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

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

28.1.26.2. 벡터 타일(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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.

28.1.26.3. 벡터 타일(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) 은 파라미터 이름 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.