0

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

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

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

问候奥利弗

4

1 回答 1

1

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

于 2017-11-07T16:38:43.253 回答