Files
CM95/config/pbf/cm95_tile_policy_v1.yaml

52 lines
1.6 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 契约。