【问题标题】:exclamation marks around a string in yamlyaml中字符串周围的感叹号
【发布时间】:2017-11-07 12:17:17
【问题描述】:

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

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

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

问候奥利弗

【问题讨论】:

  • 嗯,它绝对不是 YAML 的一部分。但是我不能告诉你哪个组件负责替换这些子字符串。可能是数据库层?

标签: yaml openmaptiles


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    相关资源
    最近更新 更多