Skip to content

Commit 1c500c8

Browse files
authored
Merge pull request #106 from pnorman/1.1_language
Allow for languages other than en and de
2 parents 80808b6 + 06af166 commit 1c500c8

File tree

1 file changed

+6
-20
lines changed
  • shortbread-website/content/schema

1 file changed

+6
-20
lines changed

shortbread-website/content/schema/1.1.md

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ Some layers have their features sorted by importance or rendering order. This al
2323

2424
Shortbread vector tiles have a minzoom of 0 and a maxzoom of 14. Higher client zooms are achieved with overzoomed zoom 14 tiles.
2525

26+
## Names
27+
28+
Wherever a feature has a `name` attribute it also may have `name_xx` tags, where `xx` is an IETF language code and the contents of the tag come from `name:xx`. For example a feature could have `name_ko`, `name_ko-Latn` and `name_nan-Latn-tailo` attributes that come from the `name:ko`, `name:ko-Latn`, and `name:nan-Latn-tailo` tags.
29+
30+
Implementations may define their own list of IETF language codes that they include in their tiles.
31+
2632
## Water
2733

2834
### Layer "ocean"
@@ -66,8 +72,6 @@ descending order.
6672
| `kind` | string | type of water body (see _water_polygons_ layer for a list of values) |
6773
| `way_area` | float | area in square meter (Mercator Projection) |
6874
| `name` | string | value of OSM {{< tag name >}} tag |
69-
| `name_en` | string | value of OSM {{< tag "name:en" >}} tag |
70-
| `name_de` | string | value of OSM {{< tag "name:de" >}} tag |
7175

7276
### Layer "water_lines"
7377

@@ -109,8 +113,6 @@ Hold line geometries and names for named water lines.
109113
| ---------- | :------ | :------ | :--------------------------------------------------------------------------------------------------------------------------- |
110114
| `kind` | string | | type of water body (see _water_lines_ layer for a list of values) |
111115
| `name` | string | | value of OSM {{< tag name >}} tag |
112-
| `name_en` | string | | value of OSM {{< tag "name:en" >}} tag |
113-
| `name_de` | string | | value of OSM {{< tag "name:de" >}} tag |
114116
| `tunnel` | boolean | false | `true` for {{< tag tunnel yes building_passage >}} or {{< tag covered yes >}}, `false` otherwise |
115117
| `bridge` | boolean | false | `true` for {{< tag bridge yes viaduct boardwalk cantilever covered low_water_crossing movable trestle >}}, `false` otherwise |
116118

@@ -215,8 +217,6 @@ descending order.
215217
| `admin_level` | integer | value of OSM {{< tag admin_level >}} tag, see Features section for possible values |
216218
| `way_area` | float | area in ha |
217219
| `name` | string | value of OSM {{< tag name >}} tag |
218-
| `name_en` | string | value of OSM {{< tag "name:en" >}} tag |
219-
| `name_de` | string | value of OSM {{< tag "name:de" >}} tag |
220220

221221
#### Features
222222

@@ -240,8 +240,6 @@ Holds label points for populated places. Features are sorted by `population` in
240240
| ------------ | :------ | :--------------------------------------------------------------------------- |
241241
| `kind` | string | value of OSM {{< tag place >}} tag, see Features section for possible values |
242242
| `name` | string | value of OSM {{< tag name >}} tag |
243-
| `name_en` | string | value of OSM {{< tag "name:en" >}} tag |
244-
| `name_de` | string | value of OSM {{< tag "name:de" >}} tag |
245243
| `population` | integer | value of OSM {{< tag population >}} tag, else defaults (see below) |
246244

247245
#### Features
@@ -465,8 +463,6 @@ This layer holds street geometries for labelling. It contains their names and re
465463
| `ref_rows` | integer | number of lines of the `ref` value |
466464
| `ref_cols` | integer | maximum line length of the `ref` value |
467465
| `name` | string | value of OSM {{< tag name >}} tag |
468-
| `name_en` | string | value of OSM {{< tag "name:en" >}} tag |
469-
| `name_de` | string | value of OSM {{< tag "name:de" >}} tag |
470466
| `tunnel` | boolean | `true` for {{< tag tunnel yes building_passage >}} or {{< tag covered yes >}}. `false` otherwise |
471467

472468
#### Features
@@ -515,8 +511,6 @@ Holds labelling points of the polygons of the "streets_polygons" layer.
515511
| ---------- | :----- | :---------------------------------------------------------- |
516512
| `kind` | string | value of OSM {{< tag highway >}} or {{< tag aeroway >}} tag |
517513
| `name` | string | value of OSM {{< tag name >}} tag |
518-
| `name_en` | string | value of OSM {{< tag "name:en" >}} tag |
519-
| `name_de` | string | value of OSM {{< tag "name:de" >}} tag |
520514

521515
#### Features
522516

@@ -540,8 +534,6 @@ This layer holds motorway exit labels.
540534
| `kind` | string | value of OSM {{< tag highway >}} tag |
541535
| `ref` | string | value of OSM {{< tag ref >}} tag |
542536
| `name` | string | value of OSM {{< tag name >}} tag |
543-
| `name_en` | string | value of OSM {{< tag "name:en" >}} tag |
544-
| `name_de` | string | value of OSM {{< tag "name:de" >}} tag |
545537

546538
#### Features
547539

@@ -605,8 +597,6 @@ Holds line geometries of ferries.
605597
| ---------- | :----- | :------------------------------------- |
606598
| `kind` | string | |
607599
| `name` | string | value of OSM {{< tag name >}} tag |
608-
| `name_en` | string | value of OSM {{< tag "name:en" >}} tag |
609-
| `name_de` | string | value of OSM {{< tag "name:de" >}} tag |
610600

611601
#### Features
612602

@@ -629,8 +619,6 @@ Holds public transport stops as points. Areas in OSM are represented by a point.
629619
| ---------- | :----- | :------------------------------------- |
630620
| `kind` | string | feature class |
631621
| `name` | string | value of OSM {{< tag name >}} tag |
632-
| `name_en` | string | value of OSM {{< tag "name:en" >}} tag |
633-
| `name_de` | string | value of OSM {{< tag "name:de" >}} tag |
634622
| `iata` | string | value of OSM {{< tag iata >}} tag |
635623

636624
#### Features
@@ -667,8 +655,6 @@ All features are available on zoom level 14 only.
667655
| `highway` | string | null | value of OSM {{< tag highway >}} tag if listed in the "Features" subsection below |
668656
| `office` | string | null | value of OSM {{< tag office >}} tag if listed in the "Features" subsection below |
669657
| `name` | string | null | value of OSM {{< tag name >}} tag |
670-
| `name_en` | string | null | value of OSM {{< tag "name:en" >}} tag |
671-
| `name_de` | string | null | value of OSM {{< tag "name:de" >}} tag |
672658
| `housename` | string | null | {{< tag "addr:housename" >}} |
673659
| `housenumber` | string | null | {{< tag "addr:housenumber" >}} |
674660

0 commit comments

Comments
 (0)