【问题标题】:Can I Add SQL QUERY in EXPRESSION MAPFILE?我可以在 EXPRESSION MAPFILE 中添加 SQL QUERY 吗?
【发布时间】:2014-04-20 01:59:42
【问题描述】:

我可以在 EXPRESSION MAPFILE 中添加 SQL QUERY 吗?像这样..

CLASS
Name '> 0'
EXPRESSION (SELECT * from tb_kelurahan where id_kecamatan='[id_kecamatan]' > 0)
COLOR 20 215 0
OUTLINECOLOR 0 0 0

END#类

【问题讨论】:

    标签: mysql gis mapserver


    【解决方案1】:

    没有。但作为替代方案,您可以将 sql 作为附加列添加到 DATA 语句中,然后在表达式中引用它。

    DATA "the_geom from (select case when id_kecamatan>0 then 1 else 0 end as myexpress, the_geom, ...) as foo ...."

    然后使用:

    表达式 ([myexpress] = 1)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-09
      • 2016-01-19
      • 2022-12-02
      • 2022-01-21
      相关资源
      最近更新 更多