25.1.22. 벡터 타일
25.1.22.1. 벡터 타일(MBTiles) 작성
하나 이상의 벡터 파일을 빠른 맵 렌더링과 소용량 데이터에 최적화된 데이터 포맷인 벡터 타일로 내보냅니다.
MBTiles는 즉각적인 활용 및 전송을 위해 SQLite 데이터베이스에 타일화된 맵 데이터를 저장하기 위한 사양입니다. MBTiles 파일은 타일셋(tileset)으로 알려져 있습니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Input layers |
|
[vector: any][list] |
벡터 타일을 생성하기 위해 결합될 레이어들의 목록 |
Minimum zoom level |
|
[number] 기본값: 0 |
타일셋이 데이터를 제공하기 위한 최저 확대/축소 수준. 0에서 24 사이로 설정합니다. |
Maximum zoom level |
|
[number] 기본값: 3 |
타일셋이 데이터를 제공하기 위한 최고 확대/축소 수준. 0에서 24 사이로 설정합니다. |
Extent 부가적 |
|
[extent] 기본값: 설정하지 않음 |
렌더링된 맵 영역의 최대 범위. 경계는 모든 확대/축소 수준이 커버하는 영역을 정의해야만 합니다. |
Metadata: Name 부가적 |
|
[string] |
타일셋의 이름 |
Metadata: Description 부가적 |
|
[string] |
타일셋 내용의 설명 |
Metadata: Attribution 부가적 |
|
[string] |
데이터 소스 그리고/또는 맵 용 스타일을 설명하는 속성 문자열 |
Metadata: Version 부가적 |
|
[string] |
타일셋의 버전. MBTiles 사양이 아니라 타일셋 자체의 리비전(revision)을 참조하는 버전입니다. |
Metadata: Type 부가적 |
|
[string] |
타일셋의 유형. |
Metadata: Center 부가적 |
|
[string] |
맵의 기본 뷰의 중심. (쉼표로 분리된 숫자 문자열: 경도, 위도, 확대/축소 수준) 예: |
Destination MBTiles |
|
[vector tiles] 기본값: [Save to temporary file] |
산출 MBTiles 파일을 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Destination MBTiles |
|
[file] |
산출 벡터 타일인 |
파이썬 코드
알고리즘 ID: native:writevectortiles_mbtiles
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.
25.1.22.2. 벡터 타일(XYZ) 작성
하나 이상의 벡터 파일을 빠른 맵 렌더링과 소용량 데이터에 최적화된 데이터 포맷인 벡터 타일로 내보냅니다.
파라미터
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
File template |
|
[string] 기본값: ‘{z}/{x}/{y}.pbf’ |
벡터 타일 URL을 생성하기 위한 템플릿 |
Input layers |
|
[vector: any][list] |
벡터 타일을 생성하기 위해 결합될 레이어들의 목록 |
Minimum zoom level |
|
[number] 기본값: 0 |
타일셋이 데이터를 제공하기 위한 최저 확대/축소 수준. 0에서 24 사이로 설정합니다. |
Maximum zoom level |
|
[number] 기본값: 3 |
타일셋이 데이터를 제공하기 위한 최고 확대/축소 수준. 0에서 24 사이로 설정합니다. |
Extent 부가적 |
|
[extent] 기본값: 설정하지 않음 |
렌더링된 맵 영역의 최대 범위. 경계는 모든 확대/축소 수준이 커버하는 영역을 정의해야만 합니다. |
Output directory |
|
[folder] 기본값: [Save to temporary folder] |
산출 벡터 타일 폴더를 지정합니다. 다음 가운데 하나로 저장할 수 있습니다:
|
산출물
라벨 |
이름 |
유형 |
설명 |
---|---|---|---|
Output directory |
|
[folder] |
확대/축소 수준에 대응하는 하위 폴더들에 저장된 벡터 타일( |
파이썬 코드
알고리즘 ID: native:writevectortiles_xyz
import processing
processing.run("algorithm_id", {parameter_dictionary})
공간 처리 툴박스에 있는 알고리즘 위에 마우스를 가져가면 알고리즘 ID 를 표시합니다. 파라미터 목록(dictionary) 은 파라미터 명칭 및 값을 제공합니다. 파이썬 콘솔에서 공간 처리 알고리즘을 어떻게 실행하는지 자세히 알고 싶다면 콘솔에서 공간 처리 알고리즘 사용 을 참조하세요.