From 7426e3a9248c79ec4baa11e8e763f24a5dc308d2 Mon Sep 17 00:00:00 2001 From: Yuri Astrakhan Date: Mon, 28 Oct 2019 12:26:03 -0400 Subject: [PATCH] Added missing key_field to the aerodrome_label & mountain_peak def (#686) aerodrome_label & mountain_peak queries return `osm_id`, but they are not declared in the data source. I think we should either remove the `osm_id` from the query result, or declare the data source. --- layers/aerodrome_label/aerodrome_label.yaml | 2 ++ layers/mountain_peak/mountain_peak.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/layers/aerodrome_label/aerodrome_label.yaml b/layers/aerodrome_label/aerodrome_label.yaml index 4942723..17b0fbe 100644 --- a/layers/aerodrome_label/aerodrome_label.yaml +++ b/layers/aerodrome_label/aerodrome_label.yaml @@ -27,6 +27,8 @@ layer: ele_ft: Elevation (`ele`) in feets. datasource: geometry_field: geometry + key_field: osm_id + key_field_as_attribute: no srid: 900913 query: (SELECT osm_id, geometry, name, name_en, name_de, {name_languages}, class, iata, icao, ele, ele_ft FROM layer_aerodrome_label (!bbox!, z(!scale_denominator!), !pixel_width!)) AS t schema: diff --git a/layers/mountain_peak/mountain_peak.yaml b/layers/mountain_peak/mountain_peak.yaml index e32a843..35a75b8 100644 --- a/layers/mountain_peak/mountain_peak.yaml +++ b/layers/mountain_peak/mountain_peak.yaml @@ -19,6 +19,8 @@ layer: rank: Rank of the peak within one tile (starting at 1 that is the most important peak). datasource: geometry_field: geometry + key_field: osm_id + key_field_as_attribute: no srid: 900913 query: (SELECT osm_id, geometry, name, name_en, name_de, {name_languages}, class, ele, ele_ft, rank FROM layer_mountain_peak(!bbox!, z(!scale_denominator!), !pixel_width!)) AS t schema: