52 lines
1.6 KiB
YAML
52 lines
1.6 KiB
YAML
schema: navsea.cm95.tile-policy/v1
|
||
version: v1.2-production-materialization-split
|
||
status: PRODUCTION_CANDIDATE
|
||
xyz: true
|
||
nominal_tile_pixels: 256
|
||
buffer_tile_pixels: 8
|
||
default_extent: 4096
|
||
extent_by_zoom:
|
||
'10': 4096
|
||
'11': 4096
|
||
'12': 1048576
|
||
|
||
# enumeration_scales 决定哪些 coverage 可以创建物理 tile。
|
||
# 这里只使用与目标 zoom 匹配的原生/近原生比例尺,避免粗比例尺 coverage
|
||
# 把高 zoom 生产范围膨胀成百万级静态文件。
|
||
enumeration_scales:
|
||
'0': [20000000]
|
||
'1': [20000000]
|
||
'2': [20000000]
|
||
'3': [20000000]
|
||
'4': [20000000]
|
||
'5': [3000000]
|
||
'6': [3000000]
|
||
'7': [3000000]
|
||
'8': [1000000]
|
||
'9': [1000000]
|
||
'10': [200000]
|
||
'11': [50000, 100000]
|
||
'12': [20000, 50000]
|
||
|
||
# scale_ladders 只控制已经决定生成的 tile 内部如何选择数据。
|
||
# 粗比例尺仍可作为 tile 内回退,但不再扩张 tile 枚举范围。
|
||
scale_ladders:
|
||
'0': [20000000]
|
||
'1': [20000000]
|
||
'2': [20000000]
|
||
'3': [20000000]
|
||
'4': [20000000]
|
||
'5': [3000000, 20000000]
|
||
'6': [3000000, 20000000]
|
||
'7': [3000000, 20000000]
|
||
'8': [1000000, 3000000, 20000000]
|
||
'9': [1000000, 3000000, 20000000]
|
||
'10': [200000, 1000000, 3000000, 20000000]
|
||
'11': [50000, 100000, 200000, 1000000, 3000000, 20000000]
|
||
'12': [20000, 50000, 100000, 200000, 1000000, 3000000, 20000000]
|
||
notes:
|
||
- 生产目标为 z0-z12;Pilot 的 z10-z12 只用于验证。
|
||
- enumeration_scales 与 scale_ladders 必须分离。
|
||
- enumeration_scales 只决定是否物化 tile;scale_ladders 只决定 tile 内数据回退。
|
||
- z0-z11 extent=4096;z12 extent=1048576,保持已验证 NavSea 契约。
|