Skip to content

Commit

Permalink
Merge pull request #7 from HSLdevcom/24912-default-finnish-language
Browse files Browse the repository at this point in the history
24912: Use Finnish as a default language
  • Loading branch information
jhanninen authored Oct 6, 2023
2 parents c4a7117 + 3d85b25 commit 8686516
Show file tree
Hide file tree
Showing 32 changed files with 158 additions and 55 deletions.
4 changes: 2 additions & 2 deletions layers/aerodrome_label/aerodrome_label.sql
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ SELECT
-- etldoc: osm_aerodrome_label_point -> layer_aerodrome_label:z9
ABS(osm_id) AS id, -- mvt feature IDs can't be negative
geometry,
name,
COALESCE(NULLIF(name_fi, ''), name) as name,
COALESCE(NULLIF(name_en, ''), name) AS name_en,
COALESCE(NULLIF(name_sv, ''), name, name_en) AS name_sv,
NULLIF(name_sv, name) as name_sv_nodefault,
Expand All @@ -47,7 +47,7 @@ SELECT
-- etldoc: osm_aerodrome_label_point -> layer_aerodrome_label:z10_
ABS(osm_id) AS id, -- mvt feature IDs can't be negative
geometry,
name,
COALESCE(NULLIF(name_fi, ''), name) as name,
COALESCE(NULLIF(name_en, ''), name) AS name_en,
COALESCE(NULLIF(name_sv, ''), name) AS name_sv,
NULLIF(name_sv, name) as name_sv_nodefault,
Expand Down
2 changes: 1 addition & 1 deletion layers/aerodrome_label/aerodrome_label.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ layer:
buffer_size: 64
srs: +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over
fields:
name: The OSM [`name`](http://wiki.openstreetmap.org/wiki/Key:name) value of the aerodrome.
name: The OSM [`name`](http://wiki.openstreetmap.org/wiki/Key:name) value of the aerodrome. Prefer Finnish name:fi if available.
name_en: English name `name:en` if available, otherwise `name`.
name_sv: Swedish name `name:sv` if available, otherwise `name`.
name_sv_nodefault: Swedish name `name:sv` if available.
Expand Down
3 changes: 3 additions & 0 deletions layers/aerodrome_label/mapping.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ tables:
- name: name
key: name
type: string
- name: name_fi
key: name:fi
type: string
- name: name_en
key: name:en
type: string
Expand Down
6 changes: 6 additions & 0 deletions layers/mountain_peak/mapping.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ tables:
- name: name
key: name
type: string
- name: name_fi
key: name:fi
type: string
- name: name_en
key: name:en
type: string
Expand Down Expand Up @@ -42,6 +45,9 @@ tables:
- name: name
key: name
type: string
- name: name_fi
key: name:fi
type: string
- name: name_en
key: name:en
type: string
Expand Down
5 changes: 3 additions & 2 deletions layers/mountain_peak/mountain_peak.sql
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CREATE OR REPLACE VIEW peak_point AS
SELECT pp.osm_id,
pp.geometry,
pp.name,
pp.name_fi,
pp.name_en,
pp.name_sv,
pp.tags,
Expand Down Expand Up @@ -57,7 +58,7 @@ SELECT
FROM (
SELECT osm_id,
geometry,
name,
COALESCE(NULLIF(name_fi, ''), name) as name,
COALESCE(NULLIF(name_en, ''), name) AS name_en,
COALESCE(NULLIF(name_sv, ''), name) AS name_sv,
NULLIF(name_sv, name) as name_sv_nodefault,
Expand Down Expand Up @@ -100,7 +101,7 @@ SELECT
FROM (
SELECT osm_id,
geometry,
name,
COALESCE(NULLIF(name_fi, ''), name) as name,
COALESCE(NULLIF(name_en, ''), name) AS name_en,
COALESCE(NULLIF(name_sv, ''), name, name_en) AS name_sv,
NULLIF(name_sv, name) as name_sv_nodefault,
Expand Down
2 changes: 1 addition & 1 deletion layers/mountain_peak/mountain_peak.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ layer:
buffer_size: 64
srs: +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over
fields:
name: The OSM [`name`](http://wiki.openstreetmap.org/wiki/Key:name) value of the peak.
name: The OSM [`name`](http://wiki.openstreetmap.org/wiki/Key:name) value of the peak. Prefer Finnish name:fi if available.
name_en: English name `name:en` if available, otherwise `name`.
name_sv: Swedish name `name:sv` if available, otherwise `name`.
name_sv_nodefault: Swedish name `name:sv` if available.
Expand Down
3 changes: 3 additions & 0 deletions layers/park/mapping.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@ tables:
- name: name
key: name
type: string
- name: name_fi
key: name:fi
type: string
- name: name_en
key: name:en
type: string
Expand Down
25 changes: 24 additions & 1 deletion layers/park/park.sql
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ $$
SELECT osm_id,
geometry,
class,
NULLIF(name, '') AS name,
NULLIF(COALESCE(NULLIF(name_fi, ''), name), '') as name,
COALESCE(NULLIF(name_en, ''), name) AS name_en,
COALESCE(NULLIF(name_sv, ''), name) AS name_sv,
NULLIF(name_sv, name) as name_sv_nodefault,
Expand All @@ -34,6 +34,7 @@ FROM (
NULLIF(leisure, '')
) AS class,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -43,6 +44,7 @@ FROM (
SELECT NULL::int AS osm_id,
geometry,
NULL AS name,
NULL AS name_fi,
NULL AS name_en,
NULL AS name_sv,
NULL AS tags,
Expand All @@ -57,6 +59,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -71,6 +74,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -85,6 +89,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -99,6 +104,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -113,6 +119,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -127,6 +134,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -141,6 +149,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -155,6 +164,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -169,6 +179,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -183,6 +194,7 @@ FROM (
SELECT osm_id,
geometry,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -203,6 +215,7 @@ FROM (
NULLIF(leisure, '')
) AS class,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -218,6 +231,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -235,6 +249,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -252,6 +267,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -269,6 +285,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -286,6 +303,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -303,6 +321,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -320,6 +339,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -337,6 +357,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -354,6 +375,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand All @@ -371,6 +393,7 @@ FROM (
SELECT osm_id,
geometry_point,
name,
name_fi,
name_en,
name_sv,
tags,
Expand Down
4 changes: 2 additions & 2 deletions layers/park/park.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ layer:
value with blanks replaced by `_`.
`national_park` is the class of `protection_title=National Park` and `boundary=national_park`.
`nature_reserve` is the class of `protection_title=Nature Reserve` and `leisure=nature_reserve`.
The class for other [`protection_title`](http://wiki.openstreetmap.org/wiki/key:protection_title)
The class for other [`protection_title`](http://wiki.openstreetmap.org/wiki/key:protection_title)
values is similarly assigned.
name: The OSM [`name`](http://wiki.openstreetmap.org/wiki/Key:name) value of the park (point features only).
name: The OSM [`name`](http://wiki.openstreetmap.org/wiki/Key:name) value of the park (point features only). Prefer Finnish name:fi if available.
name_en: English name `name:en` if available, otherwise `name` (point features only).
name_sv: Swedish name `name:sv` if available, otherwise `name` (point features only).
name_sv_nodefault: Swedish name `name:sv` if available (point features only).
Expand Down
5 changes: 3 additions & 2 deletions layers/place/city.sql
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ SELECT *
FROM (
SELECT osm_id,
geometry,
name,
COALESCE(NULLIF(name_fi, ''), name) as name,
COALESCE(NULLIF(name_en, ''), name) AS name_en,
COALESCE(NULLIF(name_sv, ''), name) AS name_sv,
NULLIF(name_sv, name) as name_sv_nodefault,
Expand All @@ -38,7 +38,7 @@ FROM (
UNION ALL
SELECT osm_id,
geometry,
name,
COALESCE(NULLIF(name_fi, ''), name) as name,
COALESCE(NULLIF(name_en, ''), name) AS name_en,
COALESCE(NULLIF(name_sv, ''), name) AS name_sv,
NULLIF(name_sv, name) as name_sv_nodefault,
Expand All @@ -50,6 +50,7 @@ FROM (
SELECT osm_id,
geometry,
name,
COALESCE(NULLIF(name_fi, ''), name) as name_fi,
COALESCE(NULLIF(name_en, ''), name) AS name_en,
COALESCE(NULLIF(name_sv, ''), name) AS name_sv,
NULLIF(name_sv, name) as name_sv_nodefault,
Expand Down
10 changes: 10 additions & 0 deletions layers/place/mapping.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ name_field: &name
name: name
key: name
type: string
name_fi_field: &name_fi
name: name_fi
key: name:fi
type: string
name_en_field: &name_en
name: name_en
key: name:en
Expand All @@ -26,6 +30,7 @@ tables:
- name: geometry
type: geometry
- *name
- *name_fi
- *name_en
- *name_sv
- name: tags
Expand All @@ -46,6 +51,7 @@ tables:
- name: geometry
type: geometry
- *name
- *name_fi
- *name_en
- *name_sv
- *rank
Expand Down Expand Up @@ -78,6 +84,7 @@ tables:
- name: area
type: area
- *name
- *name_fi
- *name_en
- *name_sv
- name: tags
Expand All @@ -99,6 +106,7 @@ tables:
- name: geometry
type: geometry
- *name
- *name_fi
- *name_en
- *name_sv
- name: tags
Expand All @@ -120,6 +128,7 @@ tables:
- name: geometry
type: geometry
- *name
- *name_fi
- *name_en
- *name_sv
- name: tags
Expand Down Expand Up @@ -154,6 +163,7 @@ tables:
- name: geometry
type: geometry
- *name
- *name_fi
- *name_en
- *name_sv
- name: tags
Expand Down
Loading

0 comments on commit 8686516

Please sign in to comment.