在OpenMapTiles创建的yaml配置文件中,我找到了以下语法:
table: (SELECT geometry, class FROM layer_water(!bbox!, z(!scale_denominator!)))
用感叹号括起来的字符串显然会被一些提供的值代替。我的问题是,如何做到这一点?我没有在yaml中找到关于变量替换的这种语法的任何内容。有人可以指点我正确的方向吗? 或者这是否意味着在解析yaml后处理?
关心奥利弗
答案 0 :(得分:1)
我找到了。 语法对Mapnik特殊,在我的情况下对PostGIS Plugin。 PostGIS插件支持几种特殊标记。您可以在子查询中使用它们,Mapnik将在渲染时替换它们。