yaml中字符串周围的感叹号

时间:2017-11-07 12:17:18

标签: yaml openmaptiles

OpenMapTiles创建的yaml配置文件中,我找到了以下语法:

table: (SELECT geometry, class FROM layer_water(!bbox!, z(!scale_denominator!)))

用感叹号括起来的字符串显然会被一些提供的值代替。我的问题是,如何做到这一点?我没有在yaml中找到关于变量替换的这种语法的任何内容。有人可以指点我正确的方向吗? 或者这是否意味着在解析yaml后处理?

关心奥利弗

1 个答案:

答案 0 :(得分:1)

我找到了。 语法对Mapnik特殊,在我的情况下对PostGIS Plugin。 PostGIS插件支持几种特殊标记。您可以在子查询中使用它们,Mapnik将在渲染时替换它们。