From 029033a5938cf0451acd41033f89e980ca6e5a37 Mon Sep 17 00:00:00 2001 From: Tomas Pohanka Date: Thu, 1 Sep 2022 15:02:15 +0200 Subject: [PATCH 1/7] Filter a bigger areas for landcover z7 - z13 (#1413) --- layers/landcover/generalized.sql | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/layers/landcover/generalized.sql b/layers/landcover/generalized.sql index 61dbb8f3..1dc52f03 100644 --- a/layers/landcover/generalized.sql +++ b/layers/landcover/generalized.sql @@ -22,7 +22,7 @@ CREATE TABLE simplify_vw_z13 AS ST_SimplifyVW(geometry, power(zres(13),2)), 0.001)) AS geometry FROM osm_landcover_polygon - WHERE ST_Area(geometry) > power(zres(10),2) + WHERE ST_Area(geometry) > power(zres(12),2) ); CREATE INDEX ON simplify_vw_z13 USING GIST (geometry); @@ -58,7 +58,7 @@ CREATE TABLE simplify_vw_z12 AS ST_SimplifyVW(geometry, power(zres(12),2)), 0.001)) AS geometry FROM simplify_vw_z13 - WHERE ST_Area(geometry) > power(zres(9),2) + WHERE ST_Area(geometry) > power(zres(11),2) ); CREATE INDEX ON simplify_vw_z12 USING GIST (geometry); @@ -94,7 +94,7 @@ CREATE TABLE simplify_vw_z11 AS ST_SimplifyVW(geometry, power(zres(11),2)), 0.001)) AS geometry FROM simplify_vw_z12 - WHERE ST_Area(geometry) > power(zres(8),2) + WHERE ST_Area(geometry) > power(zres(10),2) ); CREATE INDEX ON simplify_vw_z11 USING GIST (geometry); @@ -130,7 +130,7 @@ CREATE TABLE simplify_vw_z10 AS ST_SimplifyVW(geometry, power(zres(10),2)), 0.001)) AS geometry FROM simplify_vw_z11 - WHERE ST_Area(geometry) > power(zres(8),2) + WHERE ST_Area(geometry) > power(zres(9),2) ); CREATE INDEX ON simplify_vw_z10 USING GIST (geometry); @@ -166,7 +166,7 @@ CREATE TABLE simplify_vw_z9 AS ST_SimplifyVW(geometry, power(zres(9),2)), 0.001)) AS geometry FROM simplify_vw_z10 - WHERE ST_Area(geometry) > power(zres(7),2) + WHERE ST_Area(geometry) > power(zres(8),2) ); CREATE INDEX ON simplify_vw_z9 USING GIST (geometry); @@ -214,7 +214,7 @@ CREATE TABLE simplify_vw_z8 AS ST_SimplifyVW(geometry, power(zres(8),2)), 0.001)) AS geometry FROM simplify_vw_z9 - WHERE ST_Area(geometry) > power(zres(6),2) + WHERE ST_Area(geometry) > power(zres(7),2) ); CREATE INDEX ON simplify_vw_z8 USING GIST (geometry); @@ -231,6 +231,7 @@ SELECT subclass, ST_ClusterDBSCAN(geometry, eps := 0, minpoints := 1) OVER () AS cid, geometry FROM simplify_vw_z8 + WHERE subclass IN ('wood', 'forest') ) union_geom GROUP BY subclass, cid @@ -253,7 +254,7 @@ CREATE TABLE simplify_vw_z7 AS ST_SimplifyVW(geometry, power(zres(7),2)), 0.001)) AS geometry FROM simplify_vw_z8 - WHERE ST_Area(geometry) > power(zres(5),2) + WHERE ST_Area(geometry) > power(zres(6),2) ); CREATE INDEX ON simplify_vw_z7 USING GIST (geometry); From e079e82cb15844ad257620f3a2587828e679cb6a Mon Sep 17 00:00:00 2001 From: Tomas Pohanka Date: Fri, 2 Sep 2022 10:01:41 +0200 Subject: [PATCH 2/7] Better generalization for `landuse=residential`. (#1414) This PR creates larger polygons of `residential` land-use areas for upper zoom levels (especially for zoom 6 - 10). Clusters are created with the same logic as for [`building on z13`](https://github.com/openmaptiles/openmaptiles/blob/b14da2eafb4d3dc5a1278f1bec9ecdf961acded4/layers/building/update_building.sql#L34-L49). The generalization of land-use prolongs the `import-sql` step of the `landuse` layer. But it is still faster than the `building z13` generalization which with the parallel importing keeps the whole `import-sql` time untouched. --- layers/landuse/etl_diagram.png | Bin 177953 -> 340632 bytes layers/landuse/landuse.sql | 210 +++++++++++++++++++++++++++++--- layers/landuse/landuse.yaml | 1 + layers/landuse/prep_landuse.sql | 176 ++++++++++++++++++++++++++ 4 files changed, 373 insertions(+), 14 deletions(-) create mode 100644 layers/landuse/prep_landuse.sql diff --git a/layers/landuse/etl_diagram.png b/layers/landuse/etl_diagram.png index 159adebf31b2a4fa3bbac790d5ad3e6e15218d97..74be1799490d8af4728bf17e603519df7f146a28 100644 GIT binary patch literal 340632 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%0Dp5 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 Z@Z#Zm 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 I==p2^54wTxU;qFB literal 177953 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

*8RQ!x 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 diff --git a/layers/landuse/landuse.sql b/layers/landuse/landuse.sql index 60fe0043..70a706a3 100644 --- a/layers/landuse/landuse.sql +++ b/layers/landuse/landuse.sql @@ -35,6 +35,188 @@ WHERE scalerank <= 2 ) /* DELAY_MATERIALIZED_VIEW_CREATION */ ; CREATE INDEX IF NOT EXISTS ne_50m_urban_areas_gen_z4_idx ON ne_50m_urban_areas_gen_z4 USING gist (geometry); +-- etldoc: osm_landuse_polygon_gen_z6 -> osm_landuse_polygon_gen_z6_union +-- etldoc: osm_residential_gen_z6 -> osm_landuse_polygon_gen_z6_union +CREATE OR REPLACE VIEW osm_landuse_polygon_gen_z6_union AS +( + SELECT osm_id, + geometry, + landuse, + amenity, + leisure, + tourism, + place, + waterway + FROM osm_landuse_polygon_gen_z6 + WHERE landuse <> 'residential' + UNION ALL + SELECT NULL::bigint AS osm_id, + geometry, + 'residential' AS landuse, + '' AS amenity, + '' AS leisure, + '' AS tourism, + '' AS place, + '' AS waterway + FROM osm_residential_gen_z6 +); + +-- etldoc: osm_landuse_polygon_gen_z7 -> osm_landuse_polygon_gen_z7_union +-- etldoc: osm_residential_gen_z7 -> osm_landuse_polygon_gen_z7_union +CREATE OR REPLACE VIEW osm_landuse_polygon_gen_z7_union AS +( + SELECT osm_id, + geometry, + landuse, + amenity, + leisure, + tourism, + place, + waterway + FROM osm_landuse_polygon_gen_z7 + WHERE landuse <> 'residential' + UNION ALL + SELECT NULL::bigint AS osm_id, + geometry, + 'residential' AS landuse, + '' AS amenity, + '' AS leisure, + '' AS tourism, + '' AS place, + '' AS waterway + FROM osm_residential_gen_z7 +); + +-- etldoc: osm_landuse_polygon_gen_z8 -> osm_landuse_polygon_gen_z8_union +-- etldoc: osm_residential_gen_z8 -> osm_landuse_polygon_gen_z8_union +CREATE OR REPLACE VIEW osm_landuse_polygon_gen_z8_union AS +( + SELECT osm_id, + geometry, + landuse, + amenity, + leisure, + tourism, + place, + waterway + FROM osm_landuse_polygon_gen_z8 + WHERE landuse <> 'residential' + UNION ALL + SELECT NULL::bigint AS osm_id, + geometry, + 'residential' AS landuse, + '' AS amenity, + '' AS leisure, + '' AS tourism, + '' AS place, + '' AS waterway + FROM osm_residential_gen_z8 +); + +-- etldoc: osm_landuse_polygon_gen_z9 -> osm_landuse_polygon_gen_z9_union +-- etldoc: osm_residential_gen_z9 -> osm_landuse_polygon_gen_z9_union +CREATE OR REPLACE VIEW osm_landuse_polygon_gen_z9_union AS +( + SELECT osm_id, + geometry, + landuse, + amenity, + leisure, + tourism, + place, + waterway + FROM osm_landuse_polygon_gen_z9 + WHERE landuse <> 'residential' + UNION ALL + SELECT NULL::bigint AS osm_id, + geometry, + 'residential' AS landuse, + '' AS amenity, + '' AS leisure, + '' AS tourism, + '' AS place, + '' AS waterway + FROM osm_residential_gen_z9 +); + +-- etldoc: osm_landuse_polygon_gen_z10 -> osm_landuse_polygon_gen_z10_union +-- etldoc: osm_residential_gen_z10 -> osm_landuse_polygon_gen_z10_union +CREATE OR REPLACE VIEW osm_landuse_polygon_gen_z10_union AS +( + SELECT osm_id, + geometry, + landuse, + amenity, + leisure, + tourism, + place, + waterway + FROM osm_landuse_polygon_gen_z10 + WHERE landuse <> 'residential' + UNION ALL + SELECT NULL::bigint AS osm_id, + geometry, + 'residential' AS landuse, + '' AS amenity, + '' AS leisure, + '' AS tourism, + '' AS place, + '' AS waterway + FROM osm_residential_gen_z10 +); + +-- etldoc: osm_landuse_polygon_gen_z11 -> osm_landuse_polygon_gen_z11_union +-- etldoc: osm_residential_gen_z11 -> osm_landuse_polygon_gen_z11_union +CREATE OR REPLACE VIEW osm_landuse_polygon_gen_z11_union AS +( + SELECT osm_id, + geometry, + landuse, + amenity, + leisure, + tourism, + place, + waterway + FROM osm_landuse_polygon_gen_z11 + WHERE landuse <> 'residential' + UNION ALL + SELECT NULL::bigint AS osm_id, + geometry, + 'residential' AS landuse, + '' AS amenity, + '' AS leisure, + '' AS tourism, + '' AS place, + '' AS waterway + FROM osm_residential_gen_z11 +); + +-- etldoc: osm_landuse_polygon_gen_z12 -> osm_landuse_polygon_gen_z12_union +-- etldoc: osm_residential_gen_z12 -> osm_landuse_polygon_gen_z12_union +CREATE OR REPLACE VIEW osm_landuse_polygon_gen_z12_union AS +( + SELECT osm_id, + geometry, + landuse, + amenity, + leisure, + tourism, + place, + waterway + FROM osm_landuse_polygon_gen_z12 + WHERE landuse <> 'residential' + UNION ALL + SELECT NULL::bigint AS osm_id, + geometry, + 'residential' AS landuse, + '' AS amenity, + '' AS leisure, + '' AS tourism, + '' AS place, + '' AS waterway + FROM osm_residential_gen_z12 +); + -- etldoc: layer_landuse[shape=record fillcolor=lightpink, style="rounded,filled", -- etldoc: label="layer_landuse | z4| z5| z6| z7| z8| z9| z10| z11| z12| z13| z14+" ] ; @@ -83,7 +265,7 @@ FROM ( FROM ne_50m_urban_areas_gen_z5 WHERE zoom_level = 5 UNION ALL - -- etldoc: osm_landuse_polygon_gen_z6 -> layer_landuse:z6 + -- etldoc: osm_landuse_polygon_gen_z6_union -> layer_landuse:z6 SELECT osm_id, geometry, landuse, @@ -92,10 +274,10 @@ FROM ( tourism, place, waterway - FROM osm_landuse_polygon_gen_z6 + FROM osm_landuse_polygon_gen_z6_union WHERE zoom_level = 6 UNION ALL - -- etldoc: osm_landuse_polygon_gen_z7 -> layer_landuse:z7 + -- etldoc: osm_landuse_polygon_gen_z7_union -> layer_landuse:z7 SELECT osm_id, geometry, landuse, @@ -104,10 +286,10 @@ FROM ( tourism, place, waterway - FROM osm_landuse_polygon_gen_z7 + FROM osm_landuse_polygon_gen_z7_union WHERE zoom_level = 7 UNION ALL - -- etldoc: osm_landuse_polygon_gen_z8 -> layer_landuse:z8 + -- etldoc: osm_landuse_polygon_gen_z8_union -> layer_landuse:z8 SELECT osm_id, geometry, landuse, @@ -116,10 +298,10 @@ FROM ( tourism, place, waterway - FROM osm_landuse_polygon_gen_z8 + FROM osm_landuse_polygon_gen_z8_union WHERE zoom_level = 8 UNION ALL - -- etldoc: osm_landuse_polygon_gen_z9 -> layer_landuse:z9 + -- etldoc: osm_landuse_polygon_gen_z9_union -> layer_landuse:z9 SELECT osm_id, geometry, landuse, @@ -128,10 +310,10 @@ FROM ( tourism, place, waterway - FROM osm_landuse_polygon_gen_z9 + FROM osm_landuse_polygon_gen_z9_union WHERE zoom_level = 9 UNION ALL - -- etldoc: osm_landuse_polygon_gen_z10 -> layer_landuse:z10 + -- etldoc: osm_landuse_polygon_gen_z10_union -> layer_landuse:z10 SELECT osm_id, geometry, landuse, @@ -140,10 +322,10 @@ FROM ( tourism, place, waterway - FROM osm_landuse_polygon_gen_z10 + FROM osm_landuse_polygon_gen_z10_union WHERE zoom_level = 10 UNION ALL - -- etldoc: osm_landuse_polygon_gen_z11 -> layer_landuse:z11 + -- etldoc: osm_landuse_polygon_gen_z11_union -> layer_landuse:z11 SELECT osm_id, geometry, landuse, @@ -152,10 +334,10 @@ FROM ( tourism, place, waterway - FROM osm_landuse_polygon_gen_z11 + FROM osm_landuse_polygon_gen_z11_union WHERE zoom_level = 11 UNION ALL - -- etldoc: osm_landuse_polygon_gen_z12 -> layer_landuse:z12 + -- etldoc: osm_landuse_polygon_gen_z12_union -> layer_landuse:z12 SELECT osm_id, geometry, landuse, @@ -164,7 +346,7 @@ FROM ( tourism, place, waterway - FROM osm_landuse_polygon_gen_z12 + FROM osm_landuse_polygon_gen_z12_union WHERE zoom_level = 12 UNION ALL -- etldoc: osm_landuse_polygon_gen_z13 -> layer_landuse:z13 diff --git a/layers/landuse/landuse.yaml b/layers/landuse/landuse.yaml index ddbed4b2..db5e0889 100644 --- a/layers/landuse/landuse.yaml +++ b/layers/landuse/landuse.yaml @@ -49,6 +49,7 @@ layer: query: (SELECT geometry, class FROM layer_landuse(!bbox!, z(!scale_denominator!))) AS t schema: - ./class.sql + - ./prep_landuse.sql - ./landuse.sql datasources: - type: imposm3 diff --git a/layers/landuse/prep_landuse.sql b/layers/landuse/prep_landuse.sql new file mode 100644 index 00000000..e737e6bc --- /dev/null +++ b/layers/landuse/prep_landuse.sql @@ -0,0 +1,176 @@ +DROP TABLE IF EXISTS cluster_zres14; +CREATE TABLE cluster_zres14 AS +( +WITH single_geom AS ( + SELECT (ST_Dump(geometry)).geom AS geometry + FROM osm_landuse_polygon + WHERE landuse='residential' + ) + SELECT ST_ClusterDBSCAN(geometry, eps := zres(14), minpoints := 1) over () AS cid, + geometry + FROM single_geom +); +CREATE INDEX ON cluster_zres14 USING gist(geometry); + + +DROP TABLE IF EXISTS cluster_zres14_union; +CREATE TABLE cluster_zres14_union AS ( +SELECT ST_Buffer( + ST_Union( + ST_Buffer( + ST_SnapToGrid(geometry, 0.01) + , zres(14), 'join=mitre' + ) + ),-zres(14), 'join=mitre' + ) AS geometry +FROM cluster_zres14 +GROUP BY cid +); +CREATE INDEX ON cluster_zres14_union USING gist(geometry); + + +DROP TABLE IF EXISTS cluster_zres12; +CREATE TABLE cluster_zres12 AS +( +WITH single_geom AS ( + SELECT (ST_Dump(geometry)).geom AS geometry + FROM osm_landuse_polygon + WHERE landuse='residential' + ) + SELECT ST_ClusterDBSCAN(geometry, eps := zres(12), minpoints := 1) over () AS cid, + geometry + FROM single_geom +); +CREATE INDEX ON cluster_zres12 USING gist(geometry); + + +DROP TABLE IF EXISTS cluster_zres12_union; +CREATE TABLE cluster_zres12_union AS +( +SELECT ST_Buffer( + ST_Union( + ST_Buffer( + ST_SnapToGrid(geometry, 1) + , zres(12), 'join=mitre' + ) + ), -zres(12), 'join=mitre' + ) AS geometry +FROM cluster_zres12 +GROUP BY cid +); +CREATE INDEX ON cluster_zres12_union USING gist(geometry); + + +DROP TABLE IF EXISTS cluster_zres9; +CREATE TABLE cluster_zres9 AS +( +WITH single_geom AS ( + SELECT (ST_Dump(geometry)).geom AS geometry + FROM osm_landuse_polygon + WHERE landuse='residential' + ) + SELECT ST_ClusterDBSCAN(geometry, eps := zres(9), minpoints := 1) over () AS cid, + geometry + FROM single_geom +); +CREATE INDEX ON cluster_zres9 USING gist(geometry); + + +DROP TABLE IF EXISTS cluster_zres9_union; +CREATE TABLE cluster_zres9_union AS +( +SELECT ST_Buffer( + ST_Union( + ST_Buffer( + ST_SnapToGrid(geometry, 1) + , zres(9), 'join=mitre' + ) + ), -zres(9), 'join=mitre' + ) AS geometry +FROM cluster_zres9 +GROUP BY cid +); +CREATE INDEX ON cluster_zres9_union USING gist(geometry); + +-- For z6 +-- etldoc: osm_landuse_polygon -> osm_residential_gen_z6 +DROP TABLE IF EXISTS osm_residential_gen_z6 CASCADE; +CREATE TABLE osm_residential_gen_z6 AS +( +SELECT ST_SimplifyVW(geometry, power(zres(6), 2)) AS geometry +FROM cluster_zres9_union +WHERE ST_Area(geometry) > power(zres(6), 2) +); +CREATE INDEX ON osm_residential_gen_z6 USING gist(geometry); + + +-- For z7 +-- etldoc: osm_landuse_polygon -> osm_residential_gen_z7 +DROP TABLE IF EXISTS osm_residential_gen_z7 CASCADE; +CREATE TABLE osm_residential_gen_z7 AS +( +SELECT ST_SimplifyVW(geometry, power(zres(7), 2)) AS geometry +FROM cluster_zres12_union +WHERE ST_Area(geometry) > power(zres(6), 2) +); +CREATE INDEX ON osm_residential_gen_z7 USING gist(geometry); + + +-- For z8 +-- etldoc: osm_landuse_polygon -> osm_residential_gen_z8 +DROP TABLE IF EXISTS osm_residential_gen_z8 CASCADE; +CREATE TABLE osm_residential_gen_z8 AS +( +SELECT ST_SimplifyVW(geometry, power(zres(8), 2)) AS geometry +FROM cluster_zres12_union +WHERE ST_Area(geometry) > power(zres(7), 2) +); +CREATE INDEX ON osm_residential_gen_z8 USING gist(geometry); + + +-- For z9 +-- etldoc: osm_landuse_polygon -> osm_residential_gen_z9 +DROP TABLE IF EXISTS osm_residential_gen_z9 CASCADE; +CREATE TABLE osm_residential_gen_z9 AS +( +SELECT ST_SimplifyVW(geometry, power(zres(9), 2)) AS geometry +FROM cluster_zres12_union +WHERE ST_Area(geometry) > power(zres(9), 2) +); +CREATE INDEX ON osm_residential_gen_z9 USING gist(geometry); + + +-- For z10 +-- etldoc: osm_landuse_polygon -> osm_residential_gen_z10 +DROP TABLE IF EXISTS osm_residential_gen_z10 CASCADE; +CREATE TABLE osm_residential_gen_z10 AS +( +SELECT ST_SimplifyVW(geometry, power(zres(10), 2)) AS geometry +FROM cluster_zres14_union +WHERE ST_Area(geometry) > power(zres(10), 2) +); +CREATE INDEX ON osm_residential_gen_z10 USING gist(geometry); + + +-- For z11 +-- etldoc: osm_landuse_polygon -> osm_residential_gen_z11 +DROP TABLE IF EXISTS osm_residential_gen_z11 CASCADE; +CREATE TABLE osm_residential_gen_z11 AS +( +SELECT ST_SimplifyVW(geometry, power(zres(11), 2)) AS geometry +FROM cluster_zres14_union +WHERE ST_Area(geometry) > power(zres(11), 2) +); +CREATE INDEX ON osm_residential_gen_z11 USING gist(geometry); + + +-- For z12 +-- etldoc: osm_landuse_polygon -> osm_residential_gen_z12 +DROP TABLE IF EXISTS osm_residential_gen_z12 CASCADE; +CREATE TABLE osm_residential_gen_z12 AS +( +SELECT ST_SimplifyVW(geometry, power(zres(12), 2)) AS geometry +FROM cluster_zres14_union +WHERE ST_Area(geometry) > power(zres(12), 2) +); +CREATE INDEX ON osm_residential_gen_z12 USING gist(geometry); From 6e73058a23e045e9b07587ddc3d01f1361d71a14 Mon Sep 17 00:00:00 2001 From: Tomas Pohanka Date: Thu, 8 Sep 2022 09:10:42 +0200 Subject: [PATCH 3/7] Class shipway (#1415) In `transportation_name` layer for `shipway` used Instead of `subclass` use `class` attribute for `ferry`. But `subclass` remains. --- layers/transportation/transportation.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/layers/transportation/transportation.yaml b/layers/transportation/transportation.yaml index 6b710c93..b9cab644 100644 --- a/layers/transportation/transportation.yaml +++ b/layers/transportation/transportation.yaml @@ -53,6 +53,8 @@ layer: highway: busway bus_guideway: highway: bus_guideway + ferry: + highway: shipway motorway_construction: __AND__: highway: construction @@ -119,6 +121,7 @@ layer: - bridleway - corridor - platform + - ferry (DEPRECATED - use class) network: description: | The network type derived mainly from [`network`](http://wiki.openstreetmap.org/wiki/Key:network) tag of the road. From 6212c056ea21057766aedde9e7bc9ec63f028777 Mon Sep 17 00:00:00 2001 From: bgo-eiu <100172442+bgo-eiu@users.noreply.github.com> Date: Thu, 8 Sep 2022 05:43:48 -0400 Subject: [PATCH 4/7] Added quarry to landuse list (#1404) This includes quarry in the list of landuse features Co-authored-by: Tomas Pohanka --- layers/landuse/landuse.yaml | 1 + layers/landuse/mapping.yaml | 1 + layers/landuse/mapping_diagram.png | Bin 63142 -> 64196 bytes 3 files changed, 2 insertions(+) diff --git a/layers/landuse/landuse.yaml b/layers/landuse/landuse.yaml index db5e0889..2d6f642e 100644 --- a/layers/landuse/landuse.yaml +++ b/layers/landuse/landuse.yaml @@ -44,6 +44,7 @@ layer: - quarter - neighbourhood - dam + - quarry datasource: geometry_field: geometry query: (SELECT geometry, class FROM layer_landuse(!bbox!, z(!scale_denominator!))) AS t diff --git a/layers/landuse/mapping.yaml b/layers/landuse/mapping.yaml index f1222ad6..581258c3 100644 --- a/layers/landuse/mapping.yaml +++ b/layers/landuse/mapping.yaml @@ -74,6 +74,7 @@ tables: - railway - cemetery - military + - quarry # zoning - residential - commercial diff --git a/layers/landuse/mapping_diagram.png b/layers/landuse/mapping_diagram.png index d530e887b8878d19e3bd153a7cab77977c81a5ab..f9a82451d58295ecdb83db5250451681d154fe9f 100644 GIT binary patch literal 64196 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 literal 63142 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�@jV; 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 KW+|qQ{{IE8hBYhz From cd0ffacc7242c9c932544c61847f9c2e65390c32 Mon Sep 17 00:00:00 2001 From: Tomas Pohanka Date: Wed, 28 Sep 2022 14:42:51 +0200 Subject: [PATCH 5/7] Update capital possible values (#1421) Update documentation about a place - capital possible values. Based on https://github.com/openmaptiles/openmaptiles/pull/1401 --- layers/place/place.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layers/place/place.yaml b/layers/place/place.yaml index 0d0a335e..5241e695 100644 --- a/layers/place/place.yaml +++ b/layers/place/place.yaml @@ -20,7 +20,7 @@ layer: The **capital** field marks the [`admin_level`](http://wiki.openstreetmap.org/wiki/Tag:boundary%3Dadministrative#admin_level) of the boundary the place is a capital of. - values: [2, 4] + values: [2, 3, 4, 5, 6] class: description: | Original value of the From f21b677083616ab512340d87b6def590e60b6d96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adam=20La=C5=BEa?= Date: Thu, 6 Oct 2022 16:09:21 +0200 Subject: [PATCH 6/7] OSM OpenMapTiles style (#1420) * OpenMapTiles style * Rename style snippets from layer_name.json to defaultstyle.json * Add README to icons dir. * Add README to icons dir. * Rename snippets to style.json * Fix spritezero - move icons to svg subdir * Move icons from style/icons/svg directly to style/icons Co-authored-by: Tomas Pohanka --- Makefile | 24 +- README.md | 23 +- docker-compose.yml | 9 +- layers/aerodrome_label/style.json | 69 + layers/aeroway/style.json | 203 + layers/boundary/style.json | 287 + layers/building/style.json | 44 + layers/housenumber/style.json | 40 + layers/landcover/style.json | 476 ++ layers/landuse/style.json | 369 + layers/mountain_peak/style.json | 52 + layers/park/style.json | 111 + layers/place/style.json | 661 ++ layers/poi/style.json | 1704 ++++ layers/transportation/style.json | 7143 +++++++++++++++++ layers/transportation_name/style.json | 406 + layers/water/style.json | 54 + layers/water_name/style.json | 74 + layers/waterway/style.json | 373 + style/README.md | 87 + style/config.json | 22 + style/icons/advertising_column.svg | 5 + style/icons/aerodrome.12.svg | 3 + style/icons/alcohol.svg | 14 + style/icons/allotments.svg | 3 + style/icons/alpinehut.svg | 3 + style/icons/amusement_arcade.svg | 14 + style/icons/apartment.svg | 5 + style/icons/archaeological_site.svg | 3 + style/icons/arete-mid.svg | 26 + style/icons/arete2.svg | 36 + style/icons/art.svg | 10 + style/icons/arts_centre.svg | 10 + style/icons/artwork.svg | 3 + style/icons/atm.svg | 3 + style/icons/audioguide.svg | 3 + style/icons/bag.svg | 40 + style/icons/bakery.svg | 3 + style/icons/bank.svg | 3 + style/icons/bar.svg | 3 + style/icons/bbq.svg | 3 + style/icons/beach.svg | 9 + style/icons/beach_coarse.svg | 9 + style/icons/beach_resort.svg | 4 + style/icons/beauty.svg | 40 + style/icons/bed.svg | 3 + style/icons/bell_tower.svg | 3 + style/icons/bench.svg | 3 + style/icons/beverages.svg | 38 + style/icons/bicycle.svg | 3 + style/icons/bicycle_parking.svg | 3 + style/icons/bicycle_repair_station.svg | 10 + style/icons/biergarten.svg | 3 + style/icons/bird_hide.svg | 3 + style/icons/board.svg | 3 + style/icons/boat_rental.svg | 3 + style/icons/bookmaker.svg | 4 + style/icons/books.svg | 57 + style/icons/bowling_alley.svg | 10 + style/icons/buddhist.svg | 20 + style/icons/bunker.svg | 3 + style/icons/bureau_de_change.svg | 13 + style/icons/bus_station.svg | 11 + style/icons/bus_stop.12.svg | 3 + style/icons/bust.svg | 10 + style/icons/butcher.svg | 3 + style/icons/cafe.svg | 3 + style/icons/camping.svg | 3 + style/icons/car.svg | 6 + style/icons/car_parts.svg | 40 + style/icons/car_repair.svg | 3 + style/icons/car_wash.svg | 3 + style/icons/caravan_park.svg | 3 + style/icons/carpet.svg | 31 + style/icons/casino.svg | 4 + style/icons/castle.svg | 10 + style/icons/cattle_grid.svg | 6 + style/icons/cave.svg | 3 + style/icons/chalet.svg | 4 + style/icons/charging_station.svg | 3 + style/icons/charity.svg | 3 + style/icons/chemist.svg | 40 + style/icons/chimney.svg | 4 + style/icons/chocolate.svg | 60 + style/icons/christian.svg | 20 + style/icons/cinema.svg | 3 + style/icons/city_gate.svg | 10 + style/icons/cliff.svg | 38 + style/icons/cliff2.svg | 39 + style/icons/clothes.svg | 3 + style/icons/coffee.svg | 10 + style/icons/communications_tower.svg | 11 + style/icons/community_centre.svg | 3 + style/icons/computer.svg | 3 + style/icons/confectionery.svg | 40 + style/icons/consulate.svg | 10 + style/icons/convenience.svg | 10 + style/icons/copyshop.svg | 40 + style/icons/cosmetics.svg | 69 + style/icons/courthouse.svg | 3 + style/icons/crane.svg | 3 + style/icons/cross.svg | 3 + style/icons/cycle_barrier.svg | 3 + style/icons/dairy.svg | 10 + style/icons/danger_red_hatch.svg | 3 + style/icons/deli.svg | 3 + style/icons/dentist.svg | 3 + style/icons/department_store.svg | 3 + style/icons/diy.svg | 10 + style/icons/doctors.svg | 3 + style/icons/dog_park.svg | 5 + style/icons/drinking_water.svg | 3 + style/icons/electronics.svg | 10 + style/icons/elevator.12.svg | 3 + style/icons/embankment.svg | 10 + style/icons/embassy.svg | 3 + style/icons/emergency_phone.svg | 3 + style/icons/entrance.10.svg | 3 + style/icons/excrement_bags.svg | 3 + style/icons/fabric.svg | 3 + style/icons/fast_food.svg | 3 + style/icons/ferry.svg | 3 + style/icons/firepit.svg | 10 + style/icons/firestation.svg | 3 + style/icons/fishing.svg | 3 + style/icons/fitness.svg | 3 + style/icons/florist.svg | 3 + style/icons/ford.svg | 4 + style/icons/fort.svg | 10 + style/icons/fortress.svg | 10 + style/icons/fountain.svg | 10 + style/icons/frozen_food.svg | 59 + style/icons/fuel.svg | 3 + style/icons/full-height_turnstile.svg | 3 + style/icons/furniture.svg | 3 + style/icons/garden_centre.svg | 3 + style/icons/gate.svg | 6 + style/icons/generator_wind.svg | 3 + style/icons/gift.svg | 3 + style/icons/golf.svg | 3 + style/icons/golf_pin.svg | 3 + style/icons/golf_rough.svg | 9 + style/icons/grave_yard_generic.svg | 3 + style/icons/greengrocer.svg | 3 + style/icons/grey_vertical_hatch.svg | 4 + style/icons/guest_house.svg | 4 + style/icons/guidepost.svg | 10 + style/icons/hairdresser.svg | 3 + style/icons/helipad.16.svg | 3 + style/icons/hifi.svg | 3 + style/icons/hinduist.svg | 20 + style/icons/hospital.svg | 10 + style/icons/hostel.svg | 16 + style/icons/hotel.svg | 3 + style/icons/houseware.svg | 3 + style/icons/hunting_stand.svg | 3 + style/icons/ice_cream.svg | 3 + style/icons/interior_decoration.svg | 3 + style/icons/intermittent_water.svg | 11 + style/icons/internet_cafe.svg | 10 + style/icons/jewelry.svg | 10 + style/icons/jewish.svg | 38 + style/icons/kissing_gate.svg | 3 + style/icons/laundry.svg | 3 + style/icons/leaftype_broadleaved.svg | 3 + style/icons/leaftype_leafless.svg | 3 + style/icons/leaftype_mixed.svg | 3 + style/icons/leaftype_needleleaved.svg | 3 + style/icons/leaftype_unknown.svg | 3 + style/icons/library.svg | 3 + style/icons/lift_gate.svg | 3 + style/icons/lighthouse.svg | 3 + style/icons/manor.svg | 3 + style/icons/map.svg | 3 + style/icons/marketplace.svg | 4 + style/icons/massage.svg | 3 + style/icons/mast.svg | 3 + style/icons/mast_communications.svg | 3 + style/icons/mast_lighting.svg | 3 + style/icons/medical_supply.svg | 10 + style/icons/memorial.svg | 10 + style/icons/military_red_hatch.svg | 3 + style/icons/miniature_golf.svg | 5 + style/icons/mobile_phone.svg | 3 + style/icons/monument.svg | 3 + style/icons/motel.svg | 3 + style/icons/motorcycle.svg | 10 + style/icons/motorcycle_barrier.svg | 3 + style/icons/motorcycle_parking.svg | 3 + style/icons/multifaith.svg | 56 + style/icons/museum.svg | 3 + style/icons/music.svg | 10 + style/icons/musical_instrument.svg | 3 + style/icons/muslim.svg | 20 + style/icons/newsagent.svg | 3 + style/icons/nightclub.svg | 10 + style/icons/obelisk.svg | 3 + style/icons/office.svg | 10 + style/icons/oneway-cycleway.svg | 31 + style/icons/oneway-reverse.svg | 32 + style/icons/oneway.svg | 32 + style/icons/optician.svg | 3 + style/icons/orchard.svg | 4 + style/icons/outdoor.svg | 3 + style/icons/outdoor_seating.svg | 3 + style/icons/paint.svg | 3 + style/icons/palace.svg | 3 + style/icons/parking.svg | 3 + style/icons/parking_entrance_multistorey.svg | 4 + style/icons/parking_entrance_underground.svg | 11 + style/icons/parking_subtle.svg | 3 + style/icons/parking_tickets.svg | 3 + style/icons/peak.svg | 3 + style/icons/perfumery.svg | 10 + style/icons/pet.svg | 10 + style/icons/pharmacy.svg | 3 + style/icons/photo.svg | 10 + style/icons/picnic.svg | 10 + style/icons/place-4.svg | 30 + style/icons/place-6.svg | 30 + style/icons/place-capital-6.svg | 13 + style/icons/place-capital-8.svg | 13 + style/icons/place_of_worship.svg | 3 + style/icons/plant_nursery.svg | 10 + style/icons/plaque.svg | 3 + style/icons/playground.svg | 10 + style/icons/police.svg | 3 + style/icons/post_box.svg | 10 + style/icons/post_office.svg | 3 + style/icons/power_tower.svg | 6 + style/icons/power_tower_small.svg | 4 + style/icons/prison.svg | 3 + style/icons/pub.svg | 3 + style/icons/public_bath.svg | 3 + style/icons/public_bookcase.svg | 3 + style/icons/public_building.svg | 56 + style/icons/public_transport_tickets.svg | 10 + style/icons/quarry.svg | 3 + style/icons/recycling.svg | 3 + style/icons/rental_bicycle.svg | 3 + style/icons/rental_car.svg | 3 + style/icons/restaurant.svg | 3 + style/icons/ridge-mid.svg | 65 + style/icons/ridge2.svg | 39 + style/icons/road_motorway.svg | 68 + style/icons/road_primary.svg | 76 + style/icons/road_secondary.svg | 76 + style/icons/road_tertiary.svg | 76 + style/icons/rock_overlay.svg | 9 + style/icons/saddle.svg | 3 + style/icons/salt_pond.svg | 3 + style/icons/sauna.svg | 19 + style/icons/scree_overlay.svg | 9 + style/icons/scrub.svg | 9 + style/icons/seafood.svg | 3 + style/icons/second_hand.svg | 3 + style/icons/shelter.svg | 3 + style/icons/shintoist.svg | 20 + style/icons/shoes.svg | 3 + style/icons/shower.svg | 23 + style/icons/shrine.svg | 3 + style/icons/sikhist.svg | 20 + style/icons/slipway.svg | 3 + style/icons/social_facility.svg | 3 + style/icons/sports.svg | 3 + style/icons/spring.svg | 5 + style/icons/square.svg | 54 + style/icons/square_train.svg | 10 + style/icons/stationery.svg | 10 + style/icons/statue.svg | 3 + style/icons/stile.svg | 3 + style/icons/stone.svg | 10 + style/icons/storage_tank.svg | 10 + style/icons/supermarket.svg | 13 + style/icons/taoist.svg | 20 + style/icons/tattoo.svg | 59 + style/icons/taxi.svg | 3 + style/icons/tea.svg | 10 + style/icons/telephone.svg | 3 + style/icons/telescope_dish.svg | 10 + style/icons/telescope_dome.svg | 10 + style/icons/terminal.svg | 3 + style/icons/theatre.svg | 3 + style/icons/ticket.svg | 10 + style/icons/tobacco.svg | 3 + style/icons/toilets.svg | 3 + style/icons/toll_booth.svg | 10 + .../icons/tower_cantilever_communication.svg | 3 + style/icons/tower_cooling.svg | 5 + style/icons/tower_defensive.svg | 10 + style/icons/tower_dish.svg | 10 + style/icons/tower_dome.svg | 5 + style/icons/tower_generic.svg | 3 + style/icons/tower_lattice.svg | 3 + style/icons/tower_lattice_communication.svg | 3 + style/icons/tower_lattice_lighting.svg | 3 + style/icons/tower_lighting.svg | 3 + style/icons/tower_observation.svg | 3 + style/icons/town_hall.svg | 10 + style/icons/townhall.svg | 10 + style/icons/toys.svg | 10 + style/icons/trade.svg | 3 + style/icons/traffic_light.13.svg | 3 + style/icons/travel_agency.svg | 10 + style/icons/tyres.svg | 10 + style/icons/variety_store.svg | 3 + style/icons/vehicle_inspection.svg | 3 + style/icons/veterinary.svg | 3 + style/icons/video.svg | 10 + style/icons/video_games.svg | 11 + style/icons/viewpoint.svg | 10 + style/icons/vineyard.svg | 12 + style/icons/waste_basket.svg | 3 + style/icons/waste_disposal.svg | 3 + style/icons/watches.svg | 59 + style/icons/water_park.svg | 10 + style/icons/water_tower.svg | 3 + style/icons/waterfall.svg | 3 + style/icons/wetland.svg | 9 + style/icons/wetland_bog.svg | 9 + style/icons/wetland_mangrove.svg | 9 + style/icons/wetland_marsh.svg | 9 + style/icons/wetland_reed.svg | 9 + style/icons/wetland_swamp.svg | 9 + style/icons/wilderness_hut.svg | 3 + style/icons/windmill.svg | 3 + style/style-header.json | 36 + 327 files changed, 15417 insertions(+), 10 deletions(-) create mode 100644 layers/aerodrome_label/style.json create mode 100644 layers/aeroway/style.json create mode 100644 layers/boundary/style.json create mode 100644 layers/building/style.json create mode 100644 layers/housenumber/style.json create mode 100644 layers/landcover/style.json create mode 100644 layers/landuse/style.json create mode 100644 layers/mountain_peak/style.json create mode 100644 layers/park/style.json create mode 100644 layers/place/style.json create mode 100644 layers/poi/style.json create mode 100644 layers/transportation/style.json create mode 100644 layers/transportation_name/style.json create mode 100644 layers/water/style.json create mode 100644 layers/water_name/style.json create mode 100644 layers/waterway/style.json create mode 100644 style/README.md create mode 100644 style/config.json create mode 100644 style/icons/advertising_column.svg create mode 100644 style/icons/aerodrome.12.svg create mode 100644 style/icons/alcohol.svg create mode 100644 style/icons/allotments.svg create mode 100644 style/icons/alpinehut.svg create mode 100644 style/icons/amusement_arcade.svg create mode 100644 style/icons/apartment.svg create mode 100644 style/icons/archaeological_site.svg create mode 100644 style/icons/arete-mid.svg create mode 100644 style/icons/arete2.svg create mode 100644 style/icons/art.svg create mode 100644 style/icons/arts_centre.svg create mode 100644 style/icons/artwork.svg create mode 100644 style/icons/atm.svg create mode 100644 style/icons/audioguide.svg create mode 100644 style/icons/bag.svg create mode 100644 style/icons/bakery.svg create mode 100644 style/icons/bank.svg create mode 100644 style/icons/bar.svg create mode 100644 style/icons/bbq.svg create mode 100644 style/icons/beach.svg create mode 100644 style/icons/beach_coarse.svg create mode 100644 style/icons/beach_resort.svg create mode 100644 style/icons/beauty.svg create mode 100644 style/icons/bed.svg create mode 100644 style/icons/bell_tower.svg create mode 100644 style/icons/bench.svg create mode 100644 style/icons/beverages.svg create mode 100644 style/icons/bicycle.svg create mode 100644 style/icons/bicycle_parking.svg create mode 100644 style/icons/bicycle_repair_station.svg create mode 100644 style/icons/biergarten.svg create mode 100644 style/icons/bird_hide.svg create mode 100644 style/icons/board.svg create mode 100644 style/icons/boat_rental.svg create mode 100644 style/icons/bookmaker.svg create mode 100644 style/icons/books.svg create mode 100644 style/icons/bowling_alley.svg create mode 100644 style/icons/buddhist.svg create mode 100644 style/icons/bunker.svg create mode 100644 style/icons/bureau_de_change.svg create mode 100644 style/icons/bus_station.svg create mode 100644 style/icons/bus_stop.12.svg create mode 100644 style/icons/bust.svg create mode 100644 style/icons/butcher.svg create mode 100644 style/icons/cafe.svg create mode 100644 style/icons/camping.svg create mode 100644 style/icons/car.svg create mode 100644 style/icons/car_parts.svg create mode 100644 style/icons/car_repair.svg create mode 100644 style/icons/car_wash.svg create mode 100644 style/icons/caravan_park.svg create mode 100644 style/icons/carpet.svg create mode 100644 style/icons/casino.svg create mode 100644 style/icons/castle.svg create mode 100644 style/icons/cattle_grid.svg create mode 100644 style/icons/cave.svg create mode 100644 style/icons/chalet.svg create mode 100644 style/icons/charging_station.svg create mode 100644 style/icons/charity.svg create mode 100644 style/icons/chemist.svg create mode 100644 style/icons/chimney.svg create mode 100644 style/icons/chocolate.svg create mode 100644 style/icons/christian.svg create mode 100644 style/icons/cinema.svg create mode 100644 style/icons/city_gate.svg create mode 100644 style/icons/cliff.svg create mode 100644 style/icons/cliff2.svg create mode 100644 style/icons/clothes.svg create mode 100644 style/icons/coffee.svg create mode 100644 style/icons/communications_tower.svg create mode 100644 style/icons/community_centre.svg create mode 100644 style/icons/computer.svg create mode 100644 style/icons/confectionery.svg create mode 100644 style/icons/consulate.svg create mode 100644 style/icons/convenience.svg create mode 100644 style/icons/copyshop.svg create mode 100644 style/icons/cosmetics.svg create mode 100644 style/icons/courthouse.svg create mode 100644 style/icons/crane.svg create mode 100644 style/icons/cross.svg create mode 100644 style/icons/cycle_barrier.svg create mode 100644 style/icons/dairy.svg create mode 100644 style/icons/danger_red_hatch.svg create mode 100644 style/icons/deli.svg create mode 100644 style/icons/dentist.svg create mode 100644 style/icons/department_store.svg create mode 100644 style/icons/diy.svg create mode 100644 style/icons/doctors.svg create mode 100644 style/icons/dog_park.svg create mode 100644 style/icons/drinking_water.svg create mode 100644 style/icons/electronics.svg create mode 100644 style/icons/elevator.12.svg create mode 100644 style/icons/embankment.svg create mode 100644 style/icons/embassy.svg create mode 100644 style/icons/emergency_phone.svg create mode 100644 style/icons/entrance.10.svg create mode 100644 style/icons/excrement_bags.svg create mode 100644 style/icons/fabric.svg create mode 100644 style/icons/fast_food.svg create mode 100644 style/icons/ferry.svg create mode 100644 style/icons/firepit.svg create mode 100644 style/icons/firestation.svg create mode 100644 style/icons/fishing.svg create mode 100644 style/icons/fitness.svg create mode 100644 style/icons/florist.svg create mode 100644 style/icons/ford.svg create mode 100644 style/icons/fort.svg create mode 100644 style/icons/fortress.svg create mode 100644 style/icons/fountain.svg create mode 100644 style/icons/frozen_food.svg create mode 100644 style/icons/fuel.svg create mode 100644 style/icons/full-height_turnstile.svg create mode 100644 style/icons/furniture.svg create mode 100644 style/icons/garden_centre.svg create mode 100644 style/icons/gate.svg create mode 100644 style/icons/generator_wind.svg create mode 100644 style/icons/gift.svg create mode 100644 style/icons/golf.svg create mode 100644 style/icons/golf_pin.svg create mode 100644 style/icons/golf_rough.svg create mode 100644 style/icons/grave_yard_generic.svg create mode 100644 style/icons/greengrocer.svg create mode 100644 style/icons/grey_vertical_hatch.svg create mode 100644 style/icons/guest_house.svg create mode 100644 style/icons/guidepost.svg create mode 100644 style/icons/hairdresser.svg create mode 100644 style/icons/helipad.16.svg create mode 100644 style/icons/hifi.svg create mode 100644 style/icons/hinduist.svg create mode 100644 style/icons/hospital.svg create mode 100644 style/icons/hostel.svg create mode 100644 style/icons/hotel.svg create mode 100644 style/icons/houseware.svg create mode 100644 style/icons/hunting_stand.svg create mode 100644 style/icons/ice_cream.svg create mode 100644 style/icons/interior_decoration.svg create mode 100644 style/icons/intermittent_water.svg create mode 100644 style/icons/internet_cafe.svg create mode 100644 style/icons/jewelry.svg create mode 100644 style/icons/jewish.svg create mode 100644 style/icons/kissing_gate.svg create mode 100644 style/icons/laundry.svg create mode 100644 style/icons/leaftype_broadleaved.svg create mode 100644 style/icons/leaftype_leafless.svg create mode 100644 style/icons/leaftype_mixed.svg create mode 100644 style/icons/leaftype_needleleaved.svg create mode 100644 style/icons/leaftype_unknown.svg create mode 100644 style/icons/library.svg create mode 100644 style/icons/lift_gate.svg create mode 100644 style/icons/lighthouse.svg create mode 100644 style/icons/manor.svg create mode 100644 style/icons/map.svg create mode 100644 style/icons/marketplace.svg create mode 100644 style/icons/massage.svg create mode 100644 style/icons/mast.svg create mode 100644 style/icons/mast_communications.svg create mode 100644 style/icons/mast_lighting.svg create mode 100644 style/icons/medical_supply.svg create mode 100644 style/icons/memorial.svg create mode 100644 style/icons/military_red_hatch.svg create mode 100644 style/icons/miniature_golf.svg create mode 100644 style/icons/mobile_phone.svg create mode 100644 style/icons/monument.svg create mode 100644 style/icons/motel.svg create mode 100644 style/icons/motorcycle.svg create mode 100644 style/icons/motorcycle_barrier.svg create mode 100644 style/icons/motorcycle_parking.svg create mode 100644 style/icons/multifaith.svg create mode 100644 style/icons/museum.svg create mode 100644 style/icons/music.svg create mode 100644 style/icons/musical_instrument.svg create mode 100644 style/icons/muslim.svg create mode 100644 style/icons/newsagent.svg create mode 100644 style/icons/nightclub.svg create mode 100644 style/icons/obelisk.svg create mode 100644 style/icons/office.svg create mode 100644 style/icons/oneway-cycleway.svg create mode 100644 style/icons/oneway-reverse.svg create mode 100644 style/icons/oneway.svg create mode 100644 style/icons/optician.svg create mode 100644 style/icons/orchard.svg create mode 100644 style/icons/outdoor.svg create mode 100644 style/icons/outdoor_seating.svg create mode 100644 style/icons/paint.svg create mode 100644 style/icons/palace.svg create mode 100644 style/icons/parking.svg create mode 100644 style/icons/parking_entrance_multistorey.svg create mode 100644 style/icons/parking_entrance_underground.svg create mode 100644 style/icons/parking_subtle.svg create mode 100644 style/icons/parking_tickets.svg create mode 100644 style/icons/peak.svg create mode 100644 style/icons/perfumery.svg create mode 100644 style/icons/pet.svg create mode 100644 style/icons/pharmacy.svg create mode 100644 style/icons/photo.svg create mode 100644 style/icons/picnic.svg create mode 100644 style/icons/place-4.svg create mode 100644 style/icons/place-6.svg create mode 100644 style/icons/place-capital-6.svg create mode 100644 style/icons/place-capital-8.svg create mode 100644 style/icons/place_of_worship.svg create mode 100644 style/icons/plant_nursery.svg create mode 100644 style/icons/plaque.svg create mode 100644 style/icons/playground.svg create mode 100644 style/icons/police.svg create mode 100644 style/icons/post_box.svg create mode 100644 style/icons/post_office.svg create mode 100644 style/icons/power_tower.svg create mode 100644 style/icons/power_tower_small.svg create mode 100644 style/icons/prison.svg create mode 100644 style/icons/pub.svg create mode 100644 style/icons/public_bath.svg create mode 100644 style/icons/public_bookcase.svg create mode 100644 style/icons/public_building.svg create mode 100644 style/icons/public_transport_tickets.svg create mode 100644 style/icons/quarry.svg create mode 100644 style/icons/recycling.svg create mode 100644 style/icons/rental_bicycle.svg create mode 100644 style/icons/rental_car.svg create mode 100644 style/icons/restaurant.svg create mode 100644 style/icons/ridge-mid.svg create mode 100644 style/icons/ridge2.svg create mode 100644 style/icons/road_motorway.svg create mode 100644 style/icons/road_primary.svg create mode 100644 style/icons/road_secondary.svg create mode 100644 style/icons/road_tertiary.svg create mode 100644 style/icons/rock_overlay.svg create mode 100644 style/icons/saddle.svg create mode 100644 style/icons/salt_pond.svg create mode 100644 style/icons/sauna.svg create mode 100644 style/icons/scree_overlay.svg create mode 100644 style/icons/scrub.svg create mode 100644 style/icons/seafood.svg create mode 100644 style/icons/second_hand.svg create mode 100644 style/icons/shelter.svg create mode 100644 style/icons/shintoist.svg create mode 100644 style/icons/shoes.svg create mode 100644 style/icons/shower.svg create mode 100644 style/icons/shrine.svg create mode 100644 style/icons/sikhist.svg create mode 100644 style/icons/slipway.svg create mode 100644 style/icons/social_facility.svg create mode 100644 style/icons/sports.svg create mode 100644 style/icons/spring.svg create mode 100644 style/icons/square.svg create mode 100644 style/icons/square_train.svg create mode 100644 style/icons/stationery.svg create mode 100644 style/icons/statue.svg create mode 100644 style/icons/stile.svg create mode 100644 style/icons/stone.svg create mode 100644 style/icons/storage_tank.svg create mode 100644 style/icons/supermarket.svg create mode 100644 style/icons/taoist.svg create mode 100644 style/icons/tattoo.svg create mode 100644 style/icons/taxi.svg create mode 100644 style/icons/tea.svg create mode 100644 style/icons/telephone.svg create mode 100644 style/icons/telescope_dish.svg create mode 100644 style/icons/telescope_dome.svg create mode 100644 style/icons/terminal.svg create mode 100644 style/icons/theatre.svg create mode 100644 style/icons/ticket.svg create mode 100644 style/icons/tobacco.svg create mode 100644 style/icons/toilets.svg create mode 100644 style/icons/toll_booth.svg create mode 100644 style/icons/tower_cantilever_communication.svg create mode 100644 style/icons/tower_cooling.svg create mode 100644 style/icons/tower_defensive.svg create mode 100644 style/icons/tower_dish.svg create mode 100644 style/icons/tower_dome.svg create mode 100644 style/icons/tower_generic.svg create mode 100644 style/icons/tower_lattice.svg create mode 100644 style/icons/tower_lattice_communication.svg create mode 100644 style/icons/tower_lattice_lighting.svg create mode 100644 style/icons/tower_lighting.svg create mode 100644 style/icons/tower_observation.svg create mode 100644 style/icons/town_hall.svg create mode 100644 style/icons/townhall.svg create mode 100644 style/icons/toys.svg create mode 100644 style/icons/trade.svg create mode 100644 style/icons/traffic_light.13.svg create mode 100644 style/icons/travel_agency.svg create mode 100644 style/icons/tyres.svg create mode 100644 style/icons/variety_store.svg create mode 100644 style/icons/vehicle_inspection.svg create mode 100644 style/icons/veterinary.svg create mode 100644 style/icons/video.svg create mode 100644 style/icons/video_games.svg create mode 100644 style/icons/viewpoint.svg create mode 100644 style/icons/vineyard.svg create mode 100644 style/icons/waste_basket.svg create mode 100644 style/icons/waste_disposal.svg create mode 100644 style/icons/watches.svg create mode 100644 style/icons/water_park.svg create mode 100644 style/icons/water_tower.svg create mode 100644 style/icons/waterfall.svg create mode 100644 style/icons/wetland.svg create mode 100644 style/icons/wetland_bog.svg create mode 100644 style/icons/wetland_mangrove.svg create mode 100644 style/icons/wetland_marsh.svg create mode 100644 style/icons/wetland_reed.svg create mode 100644 style/icons/wetland_swamp.svg create mode 100644 style/icons/wilderness_hut.svg create mode 100644 style/icons/windmill.svg create mode 100644 style/style-header.json diff --git a/Makefile b/Makefile index 35169cd7..6f7bb639 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,8 @@ export PPORT # Local port to use with tileserver TPORT ?= 8080 export TPORT +STYLE_FILE := build/style/style.json +STYLE_HEADER_FILE := style/style-header.json # Allow a custom docker-compose project name DC_PROJECT := $(or $(DC_PROJECT),$(shell (. .env; echo $${DC_PROJECT}))) @@ -231,7 +233,7 @@ export HELP_MESSAGE # .PHONY: all -all: init-dirs build/openmaptiles.tm2source/data.yml build/mapping.yaml build-sql +all: init-dirs build/openmaptiles.tm2source/data.yml build/mapping.yaml build-sql build-style .PHONY: help help: @@ -253,6 +255,7 @@ endef init-dirs: @mkdir -p build/sql/parallel @mkdir -p build/openmaptiles.tm2source + @mkdir -p build/style @mkdir -p data @mkdir -p cache @ ! ($(DOCKER_COMPOSE) 2>/dev/null run $(DC_OPTS) openmaptiles-tools df --output=fstype /tileset| grep -q 9p) < /dev/null || ($(win_fs_error)) @@ -280,6 +283,25 @@ ifeq (,$(wildcard build/sql/run_last.sql)) --function --fname=getmvt >> ./build/sql/run_last.sql' endif +.PHONY: build-sprite +build-sprite: init-dirs + $(DOCKER_COMPOSE) run $(DC_OPTS) openmaptiles-tools bash -c 'spritezero build/style/sprite /style/icons && \ + spritezero --retina build/style/sprite@2x /style/icons' + +.PHONY: build-style +build-style: init-dirs + $(DOCKER_COMPOSE) run $(DC_OPTS) openmaptiles-tools bash -c 'style-tools recompose $(TILESET_FILE) $(STYLE_FILE) \ + $(STYLE_HEADER_FILE) && \ + spritezero build/style/sprite /style/icons && spritezero --retina build/style/sprite@2x /style/icons' + +.PHONY: download-fonts +download-fonts: + $(DOCKER_COMPOSE) run $(DC_OPTS) openmaptiles-tools bash -c '[ ! -d "/export/fonts" ] && mkdir /export/fonts && \ + echo "Downloading fonts..." && wget -qO /export/noto-sans.zip --show-progress \ + https://github.com/openmaptiles/fonts/releases/download/v2.0/noto-sans.zip && \ + echo "Unzipping fonts..." && unzip -q /export/noto-sans.zip -d /export/fonts && rm /export/noto-sans.zip || \ + echo "Fonts already exist."' + .PHONY: clean clean: clean-test-data rm -rf build diff --git a/README.md b/README.md index 4043af91..62ddb6a2 100644 --- a/README.md +++ b/README.md @@ -20,14 +20,15 @@ You can start from several GL styles supporting the OpenMapTiles vector schema. :link: [Learn how to create Mapbox GL styles with Maputnik and OpenMapTiles](http://openmaptiles.org/docs/style/maputnik/). +- [OSM OpenMapTiles](./style/README.md) - [OSM Bright](https://github.com/openmaptiles/osm-bright-gl-style) +- [MapTiler Basic](https://github.com/openmaptiles/maptiler-basic-gl-style) +- [MapTiler 3D](https://github.com/openmaptiles/maptiler-3d-gl-style) +- [Fiord Color](https://github.com/openmaptiles/fiord-color-gl-style) +- [MapTiler Toner](https://github.com/openmaptiles/maptiler-toner-gl-style) +- [OSM Liberty](https://github.com/maputnik/osm-liberty) - [Positron](https://github.com/openmaptiles/positron-gl-style) - [Dark Matter](https://github.com/openmaptiles/dark-matter-gl-style) -- [Klokantech Basic](https://github.com/openmaptiles/klokantech-basic-gl-style) -- [Klokantech 3D](https://github.com/openmaptiles/klokantech-3d-gl-style) -- [Fiord Color](https://github.com/openmaptiles/fiord-color-gl-style) -- [Toner](https://github.com/openmaptiles/toner-gl-style) -- [OSM Liberty](https://github.com/maputnik/osm-liberty) We also ported over our favorite old raster styles (TM2). @@ -145,6 +146,16 @@ make make import-sql ``` +Each time you make a modification that adds a new feature to vector tiles e.g. adding new OSM tags, modify the layer +style snippet by adding new style layer so the changes are propagated visually into the style. +All new style layers must have the `order` value which determines the order or rendering in the map style. +After the layer style snippet is modified run: +```bash +make build-style +``` + + + Now you are ready to **generate the vector tiles**. By default, `./.env` specifies the entire planet BBOX for zooms 0-7, but running `generate-bbox-file` will analyze the data file and set the `BBOX` param to limit tile generation. ``` @@ -171,7 +182,7 @@ Instead of calling `make download area=albania` you can add a .osm.pbf file in t ## License -All code in this repository is under the [BSD license](./LICENSE.md) and the cartography decisions encoded in the schema and SQL are licensed under [CC-BY](./LICENSE.md). +All code in this repository is under the [BSD license](./LICENSE.md). Design and the cartography decisions encoded in the schema and SQL are licensed under [CC-BY](./LICENSE.md). Products or services using maps derived from OpenMapTiles schema need to visibly credit "OpenMapTiles.org" or reference "OpenMapTiles" with a link to https://openmaptiles.org/. Exceptions to attribution requirement can be granted on request. diff --git a/docker-compose.yml b/docker-compose.yml index effdfd3e..1e317e54 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -64,6 +64,7 @@ services: - ./build/sql:/sql - ./build:/mapping - ./cache:/cache + - ./style:/style update-osm: <<: *openmaptiles-tools @@ -127,13 +128,15 @@ services: - "8088:8888" tileserver-gl: - image: "maptiler/tileserver-gl" + image: "maptiler/tileserver-gl:latest" command: - --port - "${TPORT:-8080}" - - --mbtiles - - "${MBTILES_FILE}" + - --config + - "/style/config.json" ports: - "${TPORT:-8080}:${TPORT:-8080}" volumes: - ./data:/data + - ./style:/style + - ./build:/build diff --git a/layers/aerodrome_label/style.json b/layers/aerodrome_label/style.json new file mode 100644 index 00000000..30d73f37 --- /dev/null +++ b/layers/aerodrome_label/style.json @@ -0,0 +1,69 @@ +{ + "layers": [ + { + "id": "airport-label-major", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "aerodrome_label", + "minzoom": 8, + "maxzoom": 17, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Italic" + ], + "text-size": { + "stops": [ + [ + 8, + 10 + ], + [ + 14, + 12 + ] + ] + }, + "icon-image": "aerodrome.12", + "text-field": { + "stops": [ + [ + 8, + " " + ], + [ + 11, + "{name:latin}\n{name:nonlatin}" + ] + ] + }, + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 0.6 + ], + "text-padding": 2, + "text-optional": true, + "symbol-z-order": "auto", + "text-max-width": 9, + "icon-allow-overlap": false, + "text-allow-overlap": false + }, + "paint": { + "text-color": "#5e3b9e", + "text-halo-blur": 0.5, + "text-halo-color": "rgba(255, 255, 255, 0.8)", + "text-halo-width": 1 + }, + "filter": [ + "all", + [ + "has", + "iata" + ] + ], + "order": 181 + } + ] +} \ No newline at end of file diff --git a/layers/aeroway/style.json b/layers/aeroway/style.json new file mode 100644 index 00000000..86d8fbc3 --- /dev/null +++ b/layers/aeroway/style.json @@ -0,0 +1,203 @@ +{ + "layers": [ + { + "id": "aeroway_fill", + "type": "fill", + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 11, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": { + "stops": [ + [ + 6, + "rgba(223, 223, 228, 1)" + ], + [ + 12, + "rgba(232, 231, 223, 1)" + ] + ] + }, + "fill-opacity": 1 + }, + "metadata": {}, + "filter": [ + "==", + "$type", + "Polygon" + ], + "order": 3 + }, + { + "id": "aeroway_runway", + "type": "line", + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 11, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(178, 181, 209, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3 + ], + [ + 20, + 48 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "runway" + ] + ], + "order": 22 + }, + { + "id": "aeroway_taxiway", + "type": "line", + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 11, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(178, 181, 209, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 1 + ], + [ + 20, + 24 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "taxiway" + ] + ], + "order": 23 + }, + { + "id": "airport_label", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 14, + "layout": { + "text-font": [ + "Noto Sans Italic", + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 15, + 9 + ], + [ + 19, + 15 + ] + ] + }, + "text-field": "{ref}", + "visibility": "visible", + "symbol-placement": "line" + }, + "paint": { + "text-color": "#333333", + "text-halo-color": "rgba(255, 255, 255, 0.8)", + "text-halo-width": 1 + }, + "filter": [ + "all", + [ + "in", + "class", + "runway", + "taxiway" + ] + ], + "order": 182 + }, + { + "id": "airport_gate", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 16.5, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 17, + 9 + ], + [ + 19, + 15 + ] + ] + }, + "text-field": "{ref}", + "visibility": "visible" + }, + "paint": { + "text-color": "rgba(135, 135, 135, 1)", + "text-halo-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 1 + }, + "filter": [ + "all", + [ + "==", + "class", + "gate" + ] + ], + "order": 183 + } + ] +} \ No newline at end of file diff --git a/layers/boundary/style.json b/layers/boundary/style.json new file mode 100644 index 00000000..e44c2677 --- /dev/null +++ b/layers/boundary/style.json @@ -0,0 +1,287 @@ +{ + "layers": [ + { + "id": "boundary_3", + "type": "line", + "source": "openmaptiles", + "source-layer": "boundary", + "minzoom": 3, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#845283", + "line-width": { + "base": 1, + "stops": [ + [ + 4, + 0.4 + ], + [ + 5, + 0.7 + ], + [ + 12, + 1.6 + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 3, + 0.5 + ], + [ + 10, + 1 + ] + ] + }, + "line-dasharray": [ + 5, + 3 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "admin_level", + 3, + 4 + ], + [ + "==", + "maritime", + 0 + ] + ], + "order": 137 + }, + { + "id": "boundary_2", + "type": "line", + "source": "openmaptiles", + "source-layer": "boundary", + "minzoom": 0, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#a37da1", + "line-width": { + "base": 1, + "stops": [ + [ + 3, + 0.5 + ], + [ + 5, + 1.2 + ], + [ + 12, + 3 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ], + [ + "==", + "maritime", + 0 + ], + [ + "==", + "disputed", + 0 + ] + ], + "order": 138 + }, + { + "id": "boundary_2_disputed", + "type": "line", + "source": "openmaptiles", + "source-layer": "boundary", + "minzoom": 0, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#a37da1", + "line-width": { + "base": 1, + "stops": [ + [ + 3, + 0.3 + ], + [ + 5, + 1.2 + ], + [ + 12, + 3 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 4, + 3 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ], + [ + "==", + "disputed", + 1 + ], + [ + "==", + "maritime", + 0 + ] + ], + "order": 139 + }, + { + "id": "boundary_2_disputed_maritime", + "type": "line", + "source": "openmaptiles", + "source-layer": "boundary", + "minzoom": 0, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(129, 125, 163, 1)", + "line-width": { + "base": 1, + "stops": [ + [ + 3, + 0.5 + ], + [ + 5, + 1.2 + ], + [ + 12, + 3 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 4, + 3 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ], + [ + "==", + "disputed", + 1 + ], + [ + "==", + "maritime", + 1 + ] + ], + "order": 140 + }, + { + "id": "boundary_2_maritime", + "type": "line", + "source": "openmaptiles", + "source-layer": "boundary", + "minzoom": 4, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#a37da1", + "line-width": { + "base": 1, + "stops": [ + [ + 3, + 0.5 + ], + [ + 5, + 1.2 + ], + [ + 12, + 3 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ], + [ + "==", + "disputed", + 0 + ], + [ + "==", + "maritime", + 1 + ] + ], + "order": 141 + } + ] +} \ No newline at end of file diff --git a/layers/building/style.json b/layers/building/style.json new file mode 100644 index 00000000..4834f68a --- /dev/null +++ b/layers/building/style.json @@ -0,0 +1,44 @@ +{ + "layers": [ + { + "id": "building", + "type": "fill", + "source": "openmaptiles", + "source-layer": "building", + "minzoom": 12, + "maxzoom": 24, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": { + "stops": [ + [ + 13, + "rgba(222, 213, 207, 1)" + ], + [ + 16, + "#d9d0c9" + ] + ] + }, + "fill-outline-color": { + "base": 1, + "stops": [ + [ + 13, + "#9A918A" + ], + [ + 16, + "rgba(166, 157, 150, 1)" + ] + ] + } + }, + "metadata": {}, + "order": 19 + } + ] +} \ No newline at end of file diff --git a/layers/housenumber/style.json b/layers/housenumber/style.json new file mode 100644 index 00000000..70aa6c7a --- /dev/null +++ b/layers/housenumber/style.json @@ -0,0 +1,40 @@ +{ + "layers": [ + { + "id": "housenumber", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "housenumber", + "minzoom": 17, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 17, + 9 + ], + [ + 22, + 11 + ] + ] + }, + "text-field": "{housenumber}", + "text-padding": 3, + "text-line-height": -0.15, + "symbol-avoid-edges": false, + "text-allow-overlap": false, + "text-ignore-placement": false + }, + "paint": { + "text-color": "rgba(102, 102, 102, 1)", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1 + }, + "order": 145 + } + ] +} \ No newline at end of file diff --git a/layers/landcover/style.json b/layers/landcover/style.json new file mode 100644 index 00000000..6b3c567b --- /dev/null +++ b/layers/landcover/style.json @@ -0,0 +1,476 @@ +{ + "layers": [ + { + "id": "landcover_classes", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "maxzoom": 13, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": [ + "match", + [ + "get", + "class" + ], + "farmland", + "#eef0d5", + "wood", + "#add19e", + "rock", + "#eee5dc", + "grass", + "#cdebb0", + "sand", + "#f5e9c6", + "wetland", + "#add19e", + "#000" + ], + "fill-opacity": { + "stops": [ + [ + 7, + 0.5 + ], + [ + 10, + 1 + ] + ] + }, + "fill-antialias": false + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "farmland", + "wood", + "rock", + "grass", + "wetland", + "sand" + ] + ], + "order": 4 + }, + { + "id": "landcover_class_outline", + "type": "line", + "source": "openmaptiles", + "source-layer": "landcover", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "#c7c9ae", + "line-width": 0.5 + }, + "filter": [ + "all", + [ + "in", + "class", + "farmland" + ] + ], + "order": 5 + }, + { + "id": "landcover_park", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "minzoom": 13, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#c8facc", + "fill-antialias": true + }, + "filter": [ + "all", + [ + "==", + "subclass", + "park" + ] + ], + "order": 6 + }, + { + "id": "landcover_subclasses", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "minzoom": 13, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": [ + "match", + [ + "get", + "subclass" + ], + "allotments", + "#c9e1bf", + "bare_rock", + "#eee5dc", + "beach", + "#fff1ba", + "bog", + "#d6d99f", + "dune", + "#f5e9c6", + "scrub", + "#c8d7ab", + "farm", + "#f5dcba", + "farmland", + "#eef0d5", + "forest", + "#add19e", + "grass", + "#cdebb0", + "grassland", + "#cdebb0", + "golf_course", + "#def6c0", + "heath", + "#d6d99f", + "mangrove", + "#c8d7ab", + "meadow", + "#cdebb0", + "orchard", + "#aedfa3", + "park", + "#c8facc", + "garden", + "#cdebb0", + "plant_nursery", + "#aedfa3", + "recreation_ground", + "#d5ffd9", + "reedbed", + "#cdebb0", + "saltmarsh", + "#cdebb0", + "sand", + "#f5e9c6", + "scree", + "#eee5dc", + "swamp", + "#add19e", + "tidalflat", + "#DED6CF", + "village_green", + "#cdebb0", + "vineyard", + "#aedfa3", + "wet_meadow", + "#cdebb0", + "wetland", + "#add19e", + "wood", + "#add19e", + "marsh", + "#ff0", + "#FFFFFF" + ], + "fill-antialias": true + }, + "filter": [ + "all", + [ + "in", + "subclass", + "allotments", + "bare_rock", + "beach", + "dune", + "scrub", + "farm", + "farmland", + "forest", + "garden", + "grass", + "grassland", + "golf_course", + "heath", + "meadow", + "orchard", + "plant_nursery", + "recreation_ground", + "reedbed", + "saltmarsh", + "sand", + "scree", + "swamp", + "tidalflat", + "tundra", + "village_green", + "vineyard", + "wet_meadow", + "wetland", + "wood" + ] + ], + "order": 7 + }, + { + "id": "landcover_subclass_patterns", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "minzoom": 13, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-opacity": [ + "match", + [ + "get", + "subclass" + ], + "beach", + 0.4, + "forest", + 0.4, + "bare_rock", + 0.3, + "scrub", + 0.6, + "garden", + 0.6, + "scree", + 0.3, + "wood", + 0.4, + 1 + ], + "fill-pattern": [ + "match", + [ + "get", + "subclass" + ], + "allotments", + "allotments", + "bare_rock", + "rock_overlay", + "beach", + "beach", + "bog", + "wetland_bog", + "scrub", + "scrub", + "forest", + "leaftype_unknown", + "garden", + "plant_nursery", + "mangrove", + "wetland_mangrove", + "marsh", + "wetland_marsh", + "orchard", + "orchard", + "plant_nursery", + "plant_nursery", + "reedbed", + "wetland_reed", + "saltmarsh", + "wetland_marsh", + "scree", + "scree_overlay", + "swamp", + "wetland_swamp", + "vineyard", + "vineyard", + "wet_meadow", + "wetland_marsh", + "wetland", + "wetland", + "wood", + "leaftype_unknown", + "" + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "subclass", + "allotments", + "bare_rock", + "beach", + "bog", + "dune", + "scrub", + "farm", + "farmland", + "forest", + "garden", + "grass", + "grassland", + "golf_course", + "heath", + "mangrove", + "marsh", + "meadow", + "orchard", + "park", + "plant_nursery", + "recreation_ground", + "reedbed", + "saltern", + "saltmarsh", + "sand", + "scree", + "swamp", + "village_green", + "vineyard", + "wet_meadow", + "wetland", + "wood" + ] + ], + "order": 8 + }, + { + "id": "landcover_subclass_outline", + "type": "line", + "source": "openmaptiles", + "source-layer": "landcover", + "minzoom": 15, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": [ + "match", + [ + "get", + "subclass" + ], + "allotments", + "#B1C6A8", + "farm", + "#d1b48c", + "farmland", + "#c7c9ae", + "recreation_ground", + "#3c6640", + "#000" + ], + "line-width": [ + "match", + [ + "get", + "subclass" + ], + "recreation_ground", + 0.3, + 0.5 + ], + "line-opacity": 1 + }, + "filter": [ + "all", + [ + "in", + "subclass", + "allotments", + "farm", + "farmland", + "recreation_ground" + ] + ], + "order": 9 + }, + { + "id": "landcover_ice", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "minzoom": 5, + "paint": { + "fill-color": "#ddecec", + "fill-antialias": false + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "ice" + ] + ], + "order": 10 + }, + { + "id": "landcover_ice_outline", + "type": "line", + "source": "openmaptiles", + "source-layer": "landcover", + "minzoom": 5, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "#9cf", + "line-width": { + "stops": [ + [ + 5, + 1 + ], + [ + 10, + 1.5 + ] + ] + }, + "line-dasharray": { + "stops": [ + [ + 5, + [ + 1, + 0 + ] + ], + [ + 10, + [ + 4, + 2 + ] + ] + ] + } + }, + "filter": [ + "all", + [ + "in", + "class", + "ice" + ] + ], + "order": 11 + } + ] +} \ No newline at end of file diff --git a/layers/landuse/style.json b/layers/landuse/style.json new file mode 100644 index 00000000..a32e70b8 --- /dev/null +++ b/layers/landuse/style.json @@ -0,0 +1,369 @@ +{ + "layers": [ + { + "id": "landuse_classes", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landuse", + "minzoom": 7, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": [ + "match", + [ + "get", + "class" + ], + "railway", + "#ebdbe8", + "residential", + "#e0dfdf", + "cemetery", + "#aacbaf", + "military", + "#fceaea", + "commercial", + "#f2dad9", + "industrial", + "#ebdbe8", + "garages", + "#dfddce", + "retail", + "#ffd6d1", + "bus_station", + "#e9e7e2", + "school", + "#ffffe5", + "university", + "#ffffe5", + "kindergarten", + "#ffffe5", + "college", + "#ffffe5", + "hospital", + "#ffffe5", + "stadium", + "#d5ffd9", + "pitch", + "#aae0cb", + "playground", + "#d5ffd9", + "track", + "#aae0cb", + "dam", + "#adadad", + "#000" + ], + "fill-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "railway", + "cemetery", + "military", + "residential", + "commercial", + "industrial", + "garages", + "retail", + "bus_station", + "school", + "university", + "kindergarten", + "college", + "hospital", + "stadium", + "pitch", + "playground", + "track", + "dam" + ], + [ + "==", + "$type", + "Polygon" + ] + ], + "order": 1 + }, + { + "id": "landuse_residential", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landuse", + "minzoom": 6, + "maxzoom": 24, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": { + "stops": [ + [ + 7, + "#d0d0d0" + ], + [ + 11, + "#dddddd" + ], + [ + 12, + "#e0dfdf" + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "residential", + "suburbs", + "neighbourhood" + ] + ], + "order": 2 + }, + { + "id": "landuse_class_pattern", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landuse", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#000000", + "fill-opacity": 1, + "fill-pattern": [ + "match", + [ + "get", + "class" + ], + "military", + "military_red_hatch", + "cemetery", + "grave_yard_generic", + "" + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "military", + "cemetery" + ] + ], + "order": 25 + }, + { + "id": "landuse_class_outline", + "type": "line", + "source": "openmaptiles", + "source-layer": "landuse", + "minzoom": 13, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": [ + "match", + [ + "get", + "class" + ], + "railway", + "#c6b3c3", + "military", + "#ff5555", + "residential", + "#b9b9b9", + "commercial", + "#f2dad9", + "industrial", + "#c6b3c3", + "retail", + "#d99c95", + "school", + "#A6A68C", + "university", + "#A6A68C", + "kindergarten", + "#A6A68C", + "college", + "#A6A68C", + "hospital", + "#A6A68C", + "stadium", + "#7ca680", + "pitch", + "#7aaa97", + "playground", + "#3c6640", + "track", + "#7aaa96", + "theme_park", + "#660033", + "zoo", + "#660033", + "dam", + "#444444", + "#000" + ], + "line-width": [ + "match", + [ + "get", + "class" + ], + "railway", + 0.7, + "military", + 2, + "residential", + 0.5, + "commercial", + 0.5, + "industrial", + 0.5, + "retail", + 0.5, + "school", + 0.3, + "university", + 0.3, + "kindergarten", + 0.3, + "college", + 0.3, + "hospital", + 0.3, + "stadium", + 0.3, + "pitch", + 0.5, + "playground", + 0.3, + "track", + 0.5, + "theme_park", + 1, + "zoo", + 1, + "dam", + 2, + 1 + ], + "line-offset": [ + "match", + [ + "get", + "class" + ], + "military", + 1, + 0 + ], + "line-opacity": [ + "match", + [ + "get", + "class" + ], + "military", + 0.24, + 1 + ] + }, + "filter": [ + "all", + [ + "in", + "class", + "railway", + "military", + "residential", + "commercial", + "industrial", + "retail", + "school", + "university", + "kindergarten", + "college", + "hospital", + "stadium", + "pitch", + "playground", + "track", + "theme_park", + "zoo", + "dam" + ] + ], + "order": 26 + }, + { + "id": "landuse_class_themepark", + "type": "line", + "source": "openmaptiles", + "source-layer": "landuse", + "minzoom": 13, + "layout": { + "line-cap": "square", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#660033", + "line-width": { + "stops": [ + [ + 9, + 3.5 + ], + [ + 14, + 5.5 + ] + ] + }, + "line-offset": 2, + "line-opacity": { + "stops": [ + [ + 9, + 0.1 + ], + [ + 12, + 0.3 + ] + ] + } + }, + "filter": [ + "all", + [ + "in", + "class", + "theme_park", + "zoo" + ] + ], + "order": 27 + } + ] +} \ No newline at end of file diff --git a/layers/mountain_peak/style.json b/layers/mountain_peak/style.json new file mode 100644 index 00000000..8de0648b --- /dev/null +++ b/layers/mountain_peak/style.json @@ -0,0 +1,52 @@ +{ + "layers": [ + { + "id": "mountain_peak", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "mountain_peak", + "maxzoom": 16, + "layout": { + "text-size": 10, + "icon-image": "peak", + "text-field": { + "stops": [ + [ + 6, + " " + ], + [ + 12, + "{name} {ele}m" + ] + ] + }, + "text-anchor": "top", + "text-offset": [ + 0, + 0.5 + ], + "text-max-width": 6, + "text-line-height": 1.1, + "text-font": [ + "Noto Sans Regular", + "Noto Sans Italic" + ] + }, + "paint": { + "text-color": "#6e441e", + "text-halo-color": "rgba(255, 255, 255, .8)", + "text-halo-width": 1 + }, + "filter": [ + "all", + [ + "!=", + "class", + "cliff" + ] + ], + "order": 188 + } + ] +} \ No newline at end of file diff --git a/layers/park/style.json b/layers/park/style.json new file mode 100644 index 00000000..528228b8 --- /dev/null +++ b/layers/park/style.json @@ -0,0 +1,111 @@ +{ + "layers": [ + { + "id": "national_parks", + "type": "line", + "source": "openmaptiles", + "source-layer": "park", + "minzoom": 8, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(154, 199, 136, 1)", + "line-width": { + "base": 1, + "stops": [ + [ + 8, + 1.2 + ], + [ + 9, + 1.5 + ], + [ + 10, + 3.6 + ], + [ + 24, + 3.6 + ] + ] + }, + "line-offset": 1, + "line-opacity": 0.8 + }, + "order": 20 + }, + { + "id": "national_parks_thin", + "type": "line", + "source": "openmaptiles", + "source-layer": "park", + "minzoom": 10, + "layout": { + "visibility": "none" + }, + "paint": { + "line-color": "rgba(93, 156, 76, 1)", + "line-width": 1.5 + }, + "order": 21 + }, + { + "id": "park-national", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "park", + "minzoom": 7, + "maxzoom": 12, + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": 12, + "text-field": "{name:latin}{name:nonlatin}", + "visibility": "visible", + "symbol-spacing": 150, + "text-allow-overlap": false + }, + "paint": { + "text-color": { + "stops": [ + [ + 7, + "rgba(70, 164, 70, 1)" + ], + [ + 10, + "#008000" + ] + ] + }, + "text-halo-blur": 0.1, + "text-halo-color": { + "stops": [ + [ + 7, + "rgba(241, 255, 234, 1)" + ], + [ + 10, + "rgba(208, 250, 200, 1)" + ] + ] + }, + "text-halo-width": 0.3 + }, + "filter": [ + "all", + [ + "<=", + "rank", + 2 + ] + ], + "order": 186 + } + ] +} \ No newline at end of file diff --git a/layers/place/style.json b/layers/place/style.json new file mode 100644 index 00000000..7a0fad1b --- /dev/null +++ b/layers/place/style.json @@ -0,0 +1,661 @@ +{ + "layers": [ + { + "id": "place_other", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 8, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 11, + 10 + ], + [ + 14, + 14 + ], + [ + 18, + 16 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "symbol-spacing": 150, + "text-max-width": 10, + "text-transform": "none" + }, + "paint": { + "text-color": { + "stops": [ + [ + 12.5, + "#222222" + ], + [ + 12.6, + "#777777" + ] + ] + }, + "text-halo-blur": 0, + "text-halo-color": { + "stops": [ + [ + 11, + "rgba(255,255,255,0.6)" + ], + [ + 13, + "#ffffff" + ] + ] + }, + "text-halo-width": { + "stops": [ + [ + 8, + 0.8 + ], + [ + 13, + 1.5 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "hamlet", + "island", + "islet", + "neighbourhood", + "suburb" + ] + ], + "order": 184 + }, + { + "id": "place_village", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 8, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 10, + 10 + ], + [ + 15, + 16 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-max-width": 8 + }, + "paint": { + "text-color": "#333", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1.2 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "village" + ] + ], + "order": 189 + }, + { + "id": "place_town", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 6, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 7, + 10 + ], + [ + 11, + 13 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "bottom", + "text-offset": [ + 0, + 0 + ], + "text-max-width": 8 + }, + "paint": { + "text-color": "#333", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1.2 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "town" + ] + ], + "order": 190 + }, + { + "id": "place_state", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 4, + "maxzoom": 12, + "layout": { + "text-font": [ + "Noto Sans Regular", + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 3, + 10 + ], + [ + 6, + 14 + ] + ] + }, + "text-field": "{name:latin}", + "visibility": "visible", + "text-padding": 2, + "text-transform": "none", + "text-letter-spacing": 0 + }, + "paint": { + "text-color": "#7e587d", + "text-halo-color": "rgba(255,255,255,0.7)", + "text-halo-width": 0.8 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "state" + ], + [ + "<", + "rank", + 3 + ] + ], + "order": 191 + }, + { + "id": "place_city", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 4, + "maxzoom": 14, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 4, + 12 + ], + [ + 15, + 18 + ] + ] + }, + "icon-image": { + "stops": [ + [ + 4, + "place-6" + ], + [ + 7, + " " + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "icon-offset": [ + 0, + 3 + ], + "text-anchor": "bottom", + "text-offset": [ + 0, + 0 + ], + "icon-optional": false, + "text-max-width": 8, + "icon-allow-overlap": true + }, + "paint": { + "text-color": { + "stops": [ + [ + 6, + "rgba(88, 88, 88, 1)" + ], + [ + 14, + "rgba(32, 32, 32, 1)" + ] + ] + }, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "city" + ], + [ + "!=", + "rank", + 1 + ] + ], + "order": 192 + }, + { + "id": "place_capital", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 3, + "maxzoom": 15, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 4, + 11 + ], + [ + 12, + 16 + ] + ] + }, + "icon-image": { + "stops": [ + [ + 6, + "place-capital-8" + ], + [ + 8, + "" + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "icon-offset": [ + 0, + 3 + ], + "text-anchor": "bottom", + "text-offset": [ + 0, + 0 + ], + "icon-optional": false, + "text-max-width": 8, + "icon-allow-overlap": true + }, + "paint": { + "text-color": { + "stops": [ + [ + 6, + "rgba(73, 73, 73, 1)" + ], + [ + 14, + "rgba(32, 32, 32, 1)" + ] + ] + }, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1.2 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "city" + ], + [ + "in", + "capital", + 1, + 2 + ] + ], + "order": 193 + }, + { + "id": "country_other", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 4, + "maxzoom": 15, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 3, + 11 + ], + [ + 5, + 13 + ], + [ + 7, + 20 + ] + ] + }, + "text-field": "{name:latin}", + "visibility": "visible", + "text-max-width": 6.25, + "text-transform": "none" + }, + "paint": { + "text-color": "rgba(131, 81, 130, 1)", + "text-halo-blur": 1, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 0.8 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "country" + ], + [ + "!has", + "iso_a2" + ] + ], + "order": 194 + }, + { + "id": "country_3", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 5, + "maxzoom": 12, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 3, + 11 + ], + [ + 5, + 13 + ], + [ + 7, + 17 + ] + ] + }, + "text-field": "{name:latin}", + "visibility": "visible", + "text-max-width": 6.25, + "text-transform": "none" + }, + "paint": { + "text-color": { + "stops": [ + [ + 3, + "rgba(108, 78, 107, 1)" + ], + [ + 10, + "rgba(57, 37, 73, 1)" + ] + ] + }, + "text-halo-blur": 1, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 0.8 + }, + "metadata": {}, + "filter": [ + "all", + [ + ">=", + "rank", + 3 + ], + [ + "==", + "class", + "country" + ], + [ + "has", + "iso_a2" + ] + ], + "order": 195 + }, + { + "id": "country_2", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 2, + "maxzoom": 12, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 3, + 11 + ], + [ + 5, + 14 + ], + [ + 7, + 19 + ] + ] + }, + "text-field": "{name:latin}", + "visibility": "visible", + "text-max-width": 6.25, + "text-transform": "none" + }, + "paint": { + "text-color": { + "stops": [ + [ + 3, + "rgba(108, 78, 107, 1)" + ], + [ + 10, + "rgba(57, 37, 73, 1)" + ] + ] + }, + "text-halo-blur": 1, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 0.8 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "rank", + 2 + ], + [ + "==", + "class", + "country" + ], + [ + "has", + "iso_a2" + ] + ], + "order": 196 + }, + { + "id": "country_1", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 2, + "maxzoom": 12, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 3, + 11 + ], + [ + 5, + 14 + ], + [ + 7, + 19 + ] + ] + }, + "text-field": "{name:latin}", + "visibility": "visible", + "text-max-width": 6.25, + "text-transform": "none" + }, + "paint": { + "text-color": { + "stops": [ + [ + 2, + "rgba(108, 78, 107, 1)" + ], + [ + 10, + "rgba(57, 37, 73, 1)" + ] + ] + }, + "text-halo-blur": 1, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 0.8 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "rank", + 1 + ], + [ + "==", + "class", + "country" + ], + [ + "has", + "iso_a2" + ] + ], + "order": 197 + } + ] +} \ No newline at end of file diff --git a/layers/poi/style.json b/layers/poi/style.json new file mode 100644 index 00000000..bc167cbc --- /dev/null +++ b/layers/poi/style.json @@ -0,0 +1,1704 @@ +{ + "layers": [ + { + "id": "poi_shop-z17", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 17, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.1 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": true + }, + "paint": { + "text-color": [ + "match", + [ + "get", + "class" + ], + "ice_cream", + "#C77400", + "#939" + ], + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "shop", + "clothing_store", + "library", + "art_gallery", + "music", + "alcohol_shop", + "bakery" + ], + [ + "!in", + "subclass", + "mall", + "library", + "artwork" + ] + ], + "order": 146 + }, + { + "id": "poi_shop-z15", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.1 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": true + }, + "paint": { + "text-color": [ + "match", + [ + "get", + "class" + ], + "ice_cream", + "#C77400", + "#939" + ], + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "subclass", + "supermarket" + ] + ], + "order": 147 + }, + { + "id": "poi_waste", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 18, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 0.8 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#734a08", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "recycling", + "waste_basket", + "drinking_water", + "toilets" + ] + ], + "order": 148 + }, + { + "id": "poi_cemetery", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 14, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Regular" + ], + "text-size": 11, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "icon-anchor": "bottom", + "icon-offset": [ + 0, + 0 + ], + "text-anchor": "center", + "text-offset": [ + 0, + 0 + ], + "text-padding": 2, + "icon-text-fit": "none", + "text-max-width": 14, + "icon-allow-overlap": false, + "icon-pitch-alignment": "viewport" + }, + "paint": { + "text-color": "#2d4931", + "icon-translate": [ + 0, + 0 + ], + "text-translate": [ + 0, + 5 + ], + "text-halo-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 0.8, + "icon-translate-anchor": "map", + "text-translate-anchor": "viewport" + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "cemetery" + ] + ], + "order": 149 + }, + { + "id": "poi_school", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Italic", + "Noto Sans Regular" + ], + "text-size": 11, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "icon-anchor": "bottom", + "icon-offset": [ + 0, + 0 + ], + "text-anchor": "center", + "text-offset": [ + 0, + 0 + ], + "text-padding": 2, + "icon-text-fit": "none", + "text-max-width": 9, + "icon-allow-overlap": false, + "icon-pitch-alignment": "viewport" + }, + "paint": { + "text-color": "#4d4d00", + "icon-translate": [ + 0, + 0 + ], + "text-translate": [ + 0, + 5 + ], + "text-halo-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 0.8, + "icon-translate-anchor": "map", + "text-translate-anchor": "viewport" + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "college", + "school" + ] + ], + "order": 150 + }, + { + "id": "poi_outdoor", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#008c0d", + "icon-opacity": 1, + "text-halo-blur": 0, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "playground", + "stile", + "garden", + "gate" + ] + ], + "order": 151 + }, + { + "id": "poi_parking", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": { + "stops": [ + [ + 15, + "" + ], + [ + 16, + "{name:latin}\n{name:nonlatin}" + ] + ] + }, + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 0.9 + ], + "text-padding": 2, + "text-max-width": 6, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#0066ff", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "parking" + ] + ], + "order": 152 + }, + { + "id": "poi_golf", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "golf", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#008c0d", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "golf" + ] + ], + "order": 153 + }, + { + "id": "poi_sport", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#008c0d", + "icon-opacity": 1, + "icon-halo-blur": 0, + "text-halo-blur": 1, + "text-halo-color": "#ffffff", + "text-halo-width": 0.2 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "stadium", + "swimming_pool", + "sports_centre", + "water_park" + ] + ], + "order": 154 + }, + { + "id": "poi_ferry", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "ferry", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 0.7 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#5e3b9e", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "subclass", + "ferry_terminal" + ], + [ + "==", + "class", + "ferry_terminal" + ] + ], + "order": 155 + }, + { + "id": "poi_food", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#C77400", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "ice_cream", + "cafe", + "beer", + "bar", + "fast_food", + "restaurant" + ] + ], + "order": 156 + }, + { + "id": "poi_water", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#4d80b3", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "ice_rink" + ] + ], + "order": 157 + }, + { + "id": "poi_public", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 0.8 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#734a08", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "town_hall", + "post", + "library", + "police", + "information", + "cinema", + "theatre", + "fire_station" + ], + [ + "!=", + "subclass", + "books" + ] + ], + "order": 158 + }, + { + "id": "poi_cultural", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 0.8 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#734a08", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "cinema", + "library", + "music", + "museum", + "castle", + "monument", + "art_gallery" + ], + [ + "!in", + "subclass", + "books", + "musical_instrument", + "art", + "gallery" + ] + ], + "order": 159 + }, + { + "id": "poi_attraction", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#660033", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "attraction" + ] + ], + "order": 160 + }, + { + "id": "poi_car", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 17, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": { + "stops": [ + [ + 15, + "" + ], + [ + 16, + "{name:latin}\n{name:nonlatin}" + ] + ] + }, + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false, + "icon-ignore-placement": false + }, + "paint": { + "text-color": "#0066ff", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "car", + "bicycle_parking", + "fuel" + ] + ], + "order": 161 + }, + { + "id": "poi_health", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Regular", + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 14, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#BF0000", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "pharmacy", + "dentist", + "veterinary" + ] + ], + "order": 162 + }, + { + "id": "poi_hospital", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 14, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 14, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": { + "stops": [ + [ + 14, + "" + ], + [ + 16, + "{name:latin}\n{name:nonlatin}" + ] + ] + }, + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#BF0000", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "hospital" + ] + ], + "order": 163 + }, + { + "id": "poi_campsite", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "camping", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#0066ff", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "campsite" + ] + ], + "order": 164 + }, + { + "id": "poi_accommodation", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 17, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": { + "stops": [ + [ + 17, + "" + ], + [ + 18, + "{name:latin}\n{name:nonlatin}" + ] + ] + }, + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 0.6 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#0066ff", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "lodging", + "campsite" + ] + ], + "order": 165 + }, + { + "id": "poi_place_of_worship", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 12 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": { + "stops": [ + [ + 15, + "" + ], + [ + 16, + "{name:latin}\n{name:nonlatin}" + ] + ] + }, + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false, + "text-allow-overlap": false + }, + "paint": { + "text-color": "rgba(56, 56, 71, 1)", + "text-halo-blur": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "place_of_worship" + ] + ], + "order": 166 + }, + { + "id": "poi_busstop", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 17, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 11 + ] + ] + }, + "icon-image": "bus_stop.12", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "icon-anchor": "bottom", + "text-anchor": "top", + "text-padding": 2, + "icon-text-fit": "none", + "text-max-width": 14, + "icon-keep-upright": true, + "icon-allow-overlap": false, + "icon-pitch-alignment": "viewport" + }, + "paint": { + "text-color": "#0066ff", + "icon-translate": [ + 0, + 0 + ], + "text-translate": [ + 0, + 4 + ], + "text-halo-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 0.8, + "icon-translate-anchor": "map", + "text-translate-anchor": "viewport" + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "bus" + ] + ], + "order": 167 + }, + { + "id": "poi_bus", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 17, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Bold", + "Noto Sans Regular" + ], + "text-size": 11, + "icon-image": "{subclass}", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "icon-anchor": "bottom", + "icon-offset": [ + 0, + 0 + ], + "text-anchor": "center", + "text-padding": 2, + "icon-text-fit": "none", + "text-max-width": 14, + "icon-keep-upright": true, + "icon-allow-overlap": false, + "icon-pitch-alignment": "viewport" + }, + "paint": { + "text-color": "#0066ff", + "icon-translate": [ + 0, + 0 + ], + "text-translate": [ + 0, + 5 + ], + "text-halo-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 0.8, + "icon-translate-anchor": "map", + "text-translate-anchor": "viewport" + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "bus" + ], + [ + "!in", + "subclass", + "bus_stop" + ] + ], + "order": 168 + }, + { + "id": "poi_harbor", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 14, + 13 + ], + [ + 20, + 16 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-padding": 2, + "text-max-width": 6, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#576ddf", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.1, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.2, + "text-halo-color": "#ffffff", + "text-halo-width": 0.3 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "harbor" + ] + ], + "order": 169 + }, + { + "id": "poi_mall", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": { + "stops": [ + [ + 15, + 12 + ], + [ + 20, + 16 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.1 + ], + "text-padding": 2, + "text-max-width": 9, + "icon-allow-overlap": false + }, + "paint": { + "text-color": "#d11700", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "shop" + ], + [ + "==", + "subclass", + "mall" + ] + ], + "order": 170 + }, + { + "id": "poi_train", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 10, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Bold", + "Noto Sans Regular" + ], + "text-size": 11, + "icon-image": "square_train", + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "icon-anchor": "bottom", + "icon-offset": [ + 0, + 0 + ], + "text-anchor": "center", + "text-offset": [ + 0, + 0.5 + ], + "text-padding": 2, + "icon-text-fit": "none", + "text-max-width": 12, + "icon-allow-overlap": false, + "text-allow-overlap": false, + "icon-pitch-alignment": "viewport" + }, + "paint": { + "text-color": "#4957ad", + "icon-translate": [ + 0, + 0 + ], + "text-translate": [ + 0, + 1 + ], + "text-halo-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 0.8, + "icon-translate-anchor": "map", + "text-translate-anchor": "viewport" + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "railway" + ] + ], + "order": 171 + }, + { + "id": "park-local", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": { + "stops": [ + [ + 15, + 10 + ], + [ + 20, + 13 + ] + ] + }, + "text-field": "{name:latin}{name:nonlatin}", + "visibility": "visible", + "symbol-spacing": 150, + "text-max-width": { + "stops": [ + [ + 12, + 5 + ], + [ + 18, + 8 + ] + ] + }, + "text-allow-overlap": false + }, + "paint": { + "text-color": "#0c8416", + "text-halo-blur": 0.5, + "text-halo-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 1 + }, + "filter": [ + "all", + [ + "==", + "class", + "park" + ], + [ + "==", + "subclass", + "park" + ] + ], + "order": 185 + }, + { + "id": "poi_zoo", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 11, + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 15, + 12 + ], + [ + 20, + 16 + ] + ] + }, + "icon-image": "{subclass}", + "text-field": "{name}", + "visibility": "visible", + "text-anchor": "top", + "text-offset": [ + 0, + 1.2 + ], + "text-padding": 2, + "text-max-width": 6, + "icon-allow-overlap": true + }, + "paint": { + "text-color": "#660033", + "icon-opacity": 1, + "icon-halo-blur": 1, + "text-halo-blur": 0.5, + "icon-halo-color": "rgba(255, 255, 255, 1)", + "icon-halo-width": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "zoo" + ], + [ + "==", + "subclass", + "zoo" + ] + ], + "order": 187 + } + ] +} \ No newline at end of file diff --git a/layers/transportation/style.json b/layers/transportation/style.json new file mode 100644 index 00000000..c5be8515 --- /dev/null +++ b/layers/transportation/style.json @@ -0,0 +1,7143 @@ +{ + "layers": [ + { + "id": "ferry", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 10, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#7d7df8", + "line-width": { + "stops": [ + [ + 10, + 0.5 + ], + [ + 14, + 1.1 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "filter": [ + "all", + [ + "in", + "class", + "ferry" + ] + ], + "order": 24 + }, + { + "id": "tunnel_motorway_link_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#c24e6b" + ], + [ + 12, + "#dc2a67" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 1.5 + ], + [ + 12, + 4 + ], + [ + 14, + 7.8 + ], + [ + 16, + 12 + ], + [ + 17, + 13 + ], + [ + 18, + 16 + ], + [ + 19, + 17 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + "==", + "ramp", + 1 + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "order": 28 + }, + { + "id": "tunnel_service_track_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#cfcdca", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 4 + ], + [ + 20, + 11 + ] + ] + }, + "line-dasharray": [ + 0.5, + 0.25 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "order": 29 + }, + { + "id": "tunnel_link_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "ramp", + "1" + ], + [ + "==", + "brunnel", + "tunnel" + ], + [ + ">", + "layer", + 0 + ] + ], + "order": 30 + }, + { + "id": "tunnel_street_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#cfcdca", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 0.5 + ], + [ + 13, + 1 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 12, + 0 + ], + [ + 12.5, + 1 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "street", + "street_limited" + ] + ], + "order": 31 + }, + { + "id": "tunnel_tertiary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#8f8f8f", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 2.5 + ], + [ + 12, + 5 + ], + [ + 13, + 5 + ], + [ + 14, + 9 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 0.5, + 0.25 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "tertiary" + ] + ], + "order": 32 + }, + { + "id": "tunnel_secondary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#707d05", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3.5 + ], + [ + 12, + 5 + ], + [ + 13, + 5 + ], + [ + 14, + 9 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 0.5, + 0.25 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "secondary" + ] + ], + "order": 33 + }, + { + "id": "tunnel_trunk_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#cf6649" + ], + [ + 12, + "#c84e2f" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3.5 + ], + [ + 12, + 6 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-dasharray": [ + 0.5, + 0.25 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "trunk" + ] + ], + "order": 34 + }, + { + "id": "tunnel_trunk_construction_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3.5 + ], + [ + 12, + 6 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 25 + ] + ] + }, + "line-dasharray": [ + 1, + 0 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "trunk_construction" + ] + ], + "order": 35 + }, + { + "id": "tunnel_primary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#a06b00" + ], + [ + 10, + "rgba(160, 116, 0, 1)" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3.5 + ], + [ + 12, + 6 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-dasharray": [ + 0.5, + 0.25 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "primary" + ] + ], + "order": 36 + }, + { + "id": "tunnel_motorway_construction_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#dc2a67" + ], + [ + 10, + "#c24e6b" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1.75 + ], + [ + 18, + 27 + ] + ] + }, + "line-dasharray": [ + 0.5, + 0.25 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway_construction" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "order": 37 + }, + { + "id": "tunnel_motorway_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#dc2a67" + ], + [ + 10, + "#c24e6b" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1.75 + ], + [ + 18, + 27 + ] + ] + }, + "line-dasharray": [ + 0.5, + 0.25 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "order": 38 + }, + { + "id": "tunnel_path_pedestrian", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(204, 196, 176, 0.45)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 14, + 0.5 + ], + [ + 20, + 6 + ] + ] + }, + "line-dasharray": [ + 1, + 0.75 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "path", + "pedestrian" + ] + ], + "order": 39 + }, + { + "id": "tunnel_motorway_link", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#f1bcc6", + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 0.7 + ], + [ + 11, + 0.9 + ], + [ + 12, + 3 + ], + [ + 14, + 6.6 + ], + [ + 16, + 10.4 + ], + [ + 17, + 11.4 + ], + [ + 18, + 14.4 + ], + [ + 19, + 15.4 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 0.5, + 0.25 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "order": 40 + }, + { + "id": "tunnel_service_track", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 15, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#f2f2f2", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 0.8 + ], + [ + 16, + 1.9 + ], + [ + 17, + 3.1 + ], + [ + 18, + 3.9 + ], + [ + 19, + 6.9 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "order": 41 + }, + { + "id": "tunnel_service_track_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 15, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 0.8 + ], + [ + 16, + 1.9 + ], + [ + 17, + 3.1 + ], + [ + 18, + 3.9 + ], + [ + 19, + 6.9 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "service_construction", + "track_construction" + ] + ], + "order": 42 + }, + { + "id": "tunnel_link", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff4c6", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "ramp", + "1" + ], + [ + "==", + "brunnel", + "tunnel" + ], + [ + ">", + "layer", + 0 + ] + ], + "order": 43 + }, + { + "id": "tunnel_minor", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13.5, + 0 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "minor" + ] + ], + "order": 44 + }, + { + "id": "tunnel_minor_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13.5, + 0 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "minor_construction" + ] + ], + "order": 45 + }, + { + "id": "tunnel_tertiary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#ffffff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 1.9 + ], + [ + 12, + 3 + ], + [ + 13, + 3.9 + ], + [ + 14, + 7.8 + ], + [ + 15, + 8.8 + ], + [ + 16, + 16.4 + ], + [ + 17, + 19.4 + ], + [ + 18, + 25.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "tertiary" + ] + ], + "order": 46 + }, + { + "id": "tunnel_tertiary_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#ffffff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 1.9 + ], + [ + 12, + 3 + ], + [ + 13, + 3.9 + ], + [ + 14, + 7.8 + ], + [ + 15, + 8.8 + ], + [ + 16, + 16.4 + ], + [ + 17, + 19.4 + ], + [ + 18, + 25.4 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "tertiary_construction" + ] + ], + "order": 47 + }, + { + "id": "tunnel_secondary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fafcd7", + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1 + ], + [ + 9, + 1.1 + ], + [ + 10, + 1.1 + ], + [ + 11, + 2.9 + ], + [ + 12, + 4.3 + ], + [ + 12, + 4.3 + ], + [ + 14, + 7.6 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "secondary" + ] + ], + "order": 48 + }, + { + "id": "tunnel_secondary_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fafcd7", + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1 + ], + [ + 9, + 1.1 + ], + [ + 10, + 1.1 + ], + [ + 11, + 2.9 + ], + [ + 12, + 4.3 + ], + [ + 12, + 4.3 + ], + [ + 14, + 7.6 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "secondary_construction" + ] + ], + "order": 49 + }, + { + "id": "tunnel_primary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#feecd5", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.6 + ], + [ + 7, + 1 + ], + [ + 8, + 1.4 + ], + [ + 9, + 1.9 + ], + [ + 10, + 1.9 + ], + [ + 11, + 4.5 + ], + [ + 12, + 5 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "primary" + ] + ], + "order": 50 + }, + { + "id": "tunnel_primary_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#feecd5", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.6 + ], + [ + 7, + 1 + ], + [ + 8, + 1.4 + ], + [ + 9, + 1.9 + ], + [ + 10, + 1.9 + ], + [ + 11, + 4.5 + ], + [ + 12, + 5 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "primary_construction" + ] + ], + "order": 51 + }, + { + "id": "tunnel_trunk", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 5, + "#f5977a" + ], + [ + 11, + "#fcd7cc" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.6 + ], + [ + 7, + 1 + ], + [ + 8, + 1.4 + ], + [ + 9, + 1.9 + ], + [ + 10, + 1.9 + ], + [ + 11, + 4.5 + ], + [ + 12, + 5 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "trunk" + ] + ], + "order": 52 + }, + { + "id": "tunnel_trunk_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#f9b29c", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.6 + ], + [ + 7, + 1 + ], + [ + 8, + 1.4 + ], + [ + 9, + 1.9 + ], + [ + 10, + 1.9 + ], + [ + 11, + 4.5 + ], + [ + 12, + 5 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "trunk_construction" + ] + ], + "order": 53 + }, + { + "id": "tunnel_motorway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 5, + "#e66e89" + ], + [ + 11, + "#f1bcc6" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "order": 54 + }, + { + "id": "tunnel_motorway_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 5, + "#e66e89" + ], + [ + 11, + "#f1bcc6" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 18, + 25 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway_construction" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "order": 55 + }, + { + "id": "tunnel_major_rail", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(166, 166, 166, 1)", + "line-width": { + "base": 1.4, + "stops": [ + [ + 8, + 0.8 + ], + [ + 15, + 3 + ], + [ + 20, + 5.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "rail" + ] + ], + "order": 56 + }, + { + "id": "tunnel_major_rail_hatching", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 9, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 8, + "rgba(114, 114, 114, 0.44)" + ], + [ + 10, + "rgba(199, 199, 199, 1)" + ] + ] + }, + "line-width": { + "base": 1.4, + "stops": [ + [ + 8, + 0 + ], + [ + 15, + 2 + ], + [ + 20, + 4 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "rail" + ] + ], + "order": 57 + }, + { + "id": "road_area_pier", + "type": "fill", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "rgba(246, 241, 229, 1)", + "fill-antialias": true + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "class", + "pier" + ] + ], + "order": 58 + }, + { + "id": "road_pier", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "rgba(246, 241, 229, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1 + ], + [ + 17, + 4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "pier" + ] + ], + "order": 59 + }, + { + "id": "road_area_bridge", + "type": "fill", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#b8b8b8", + "fill-antialias": true + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "class", + "bridge" + ] + ], + "order": 60 + }, + { + "id": "road_area_platform", + "type": "fill", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#bababa" + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "!has", + "brunnel" + ], + [ + "==", + "class", + "path" + ], + [ + "==", + "subclass", + "platform" + ] + ], + "order": 61 + }, + { + "id": "road_area_pedestrian", + "type": "fill", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#dddde8" + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "!has", + "brunnel" + ], + [ + "!in", + "class", + "bridge", + "pier" + ] + ], + "order": 62 + }, + { + "id": "road_service_track_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#bbbbbb", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 2 + ], + [ + 15, + 3.5 + ], + [ + 16, + 7 + ], + [ + 17, + 8.5 + ], + [ + 18, + 11 + ], + [ + 19, + 12 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "order": 63 + }, + { + "id": "road_primary_link_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#c38a27" + ], + [ + 12, + "#a06b00" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 1.5 + ], + [ + 12, + 4 + ], + [ + 13, + 4 + ], + [ + 14, + 7.8 + ], + [ + 16, + 12 + ], + [ + 17, + 13 + ], + [ + 18, + 16 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "ramp", + 1 + ], + [ + "in", + "class", + "primary" + ] + ], + "order": 64 + }, + { + "id": "road_trunk_link_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#cf6649" + ], + [ + 12, + "#c84e2f" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 1.5 + ], + [ + 12, + 4 + ], + [ + 14, + 7.8 + ], + [ + 16, + 12 + ], + [ + 17, + 13 + ], + [ + 18, + 16 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "ramp", + 1 + ], + [ + "in", + "class", + "trunk" + ] + ], + "order": 65 + }, + { + "id": "road_motorway_link_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#c24e6b" + ], + [ + 12, + "#dc2a67" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 1.5 + ], + [ + 12, + 4 + ], + [ + 14, + 7.8 + ], + [ + 16, + 12 + ], + [ + 17, + 13 + ], + [ + 18, + 16 + ], + [ + 19, + 17 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ] + ], + "order": 66 + }, + { + "id": "road_minor_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#bbbbbb", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 3 + ], + [ + 14, + 5 + ], + [ + 15, + 6 + ], + [ + 16, + 12 + ], + [ + 17, + 13 + ], + [ + 18, + 17 + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 10, + 0 + ], + [ + 12.5, + 1 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "minor" + ], + [ + "!=", + "ramp", + "1" + ] + ], + "order": 67 + }, + { + "id": "road_tertiary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#8f8f8f", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 2.5 + ], + [ + 12, + 4 + ], + [ + 13, + 5 + ], + [ + 14, + 9 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "tertiary" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 68 + }, + { + "id": "road_secondary_link_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#9eae23" + ], + [ + 12, + "#707d05" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3.5 + ], + [ + 12, + 5 + ], + [ + 13, + 5 + ], + [ + 14, + 9 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "secondary" + ], + [ + "==", + "ramp", + 1 + ] + ], + "order": 69 + }, + { + "id": "road_secondary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#9eae23" + ], + [ + 12, + "#707d05" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3.5 + ], + [ + 12, + 5 + ], + [ + 13, + 5 + ], + [ + 14, + 9 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "secondary" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 70 + }, + { + "id": "road_trunk_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "rgba(160, 116, 0, 1)" + ], + [ + 12, + "#c84e2f" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 9, + 6 + ], + [ + 11, + 3.5 + ], + [ + 12, + 5 + ], + [ + 13, + 5 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "!=", + "ramp", + 1 + ], + [ + "in", + "class", + "trunk" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 71 + }, + { + "id": "road_primary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 9, + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 10.9, + "rgba(255, 250, 234, 0.47)" + ], + [ + 11, + "rgba(160, 116, 0, 1)" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 9, + 6 + ], + [ + 11, + 3.5 + ], + [ + 12, + 5 + ], + [ + 13, + 5 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "!=", + "ramp", + 1 + ], + [ + "in", + "class", + "primary" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 72 + }, + { + "id": "road_motorway_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 5, + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#c24e6b" + ], + [ + 12, + "#dc2a67" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1.75 + ], + [ + 18, + 27 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 73 + }, + { + "id": "road_pedestrian_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "#999999", + "line-width": { + "stops": [ + [ + 13, + 3 + ], + [ + 14, + 5 + ], + [ + 15, + 6 + ], + [ + 16, + 12 + ], + [ + 17, + 13 + ], + [ + 18, + 17 + ] + ] + } + }, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "path" + ], + [ + "==", + "subclass", + "pedestrian" + ], + [ + "!=", + "brunel", + "tunnel" + ] + ], + "order": 74 + }, + { + "id": "road_pedestrian", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "#dddde8", + "line-width": { + "stops": [ + [ + 13, + 1.9 + ], + [ + 14, + 3.8 + ], + [ + 15, + 4.8 + ], + [ + 16, + 10.4 + ], + [ + 17, + 11.4 + ], + [ + 18, + 15.4 + ] + ] + } + }, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "path" + ], + [ + "==", + "subclass", + "pedestrian" + ], + [ + "!=", + "brunel", + "tunnel" + ] + ], + "order": 75 + }, + { + "id": "road_path_cycleway_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 14, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(236, 236, 236, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 14, + 3 + ], + [ + 15, + 3.3 + ], + [ + 17, + 3.3 + ], + [ + 18, + 3.6 + ] + ] + }, + "line-opacity": 0.6 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "path" + ], + [ + "==", + "subclass", + "cycleway" + ] + ], + "order": 76 + }, + { + "id": "road_path_footway_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 15, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 0.8)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 14, + 2.7 + ], + [ + 15, + 3 + ], + [ + 17, + 3.3 + ], + [ + 18, + 3.6 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "path" + ], + [ + "in", + "subclass", + "footway", + "path" + ] + ], + "order": 77 + }, + { + "id": "road_path_cycleway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#0000ff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 0.7 + ], + [ + 14, + 0.9 + ], + [ + 17, + 1 + ], + [ + 18, + 1.3 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "path" + ], + [ + "==", + "subclass", + "cycleway" + ] + ], + "order": 78 + }, + { + "id": "road_path_footway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fa8072", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 0.6 + ], + [ + 14, + 1 + ], + [ + 15, + 1.3 + ], + [ + 17, + 1.3 + ], + [ + 18, + 1.6 + ] + ] + }, + "line-dasharray": [ + 2, + 1 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "path" + ], + [ + "in", + "subclass", + "footway", + "path" + ] + ], + "order": 79 + }, + { + "id": "road_primary_link", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fcd6a4", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 1.5 + ], + [ + 12, + 3 + ], + [ + 13, + 3 + ], + [ + 14, + 6.6 + ], + [ + 16, + 10.4 + ], + [ + 17, + 11.4 + ], + [ + 18, + 14.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "ramp", + 1 + ], + [ + "in", + "class", + "primary" + ] + ], + "order": 80 + }, + { + "id": "road_trunk_link", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#fdb59e" + ], + [ + 11, + "#f9b29c" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 0.9 + ], + [ + 12, + 3 + ], + [ + 14, + 6.6 + ], + [ + 16, + 10.4 + ], + [ + 17, + 11.4 + ], + [ + 18, + 14.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "ramp", + 1 + ], + [ + "in", + "class", + "trunk" + ] + ], + "order": 81 + }, + { + "id": "road_motorway_link", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#e66e89" + ], + [ + 10, + "#e892a2" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 0.7 + ], + [ + 11, + 0.9 + ], + [ + 12, + 3 + ], + [ + 14, + 6.6 + ], + [ + 16, + 10.4 + ], + [ + 17, + 11.4 + ], + [ + 18, + 14.4 + ], + [ + 19, + 15.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ] + ], + "order": 82 + }, + { + "id": "road_service_track", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 0.9 + ], + [ + 15, + 2.3 + ], + [ + 15, + 0.5 + ], + [ + 16, + 5.4 + ], + [ + 17, + 6.9 + ], + [ + 18, + 9.4 + ], + [ + 19, + 10.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "order": 83 + }, + { + "id": "road_service_track_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 0.9 + ], + [ + 15, + 2.3 + ], + [ + 15, + 0.5 + ], + [ + 16, + 5.4 + ], + [ + 17, + 6.9 + ], + [ + 18, + 9.4 + ], + [ + 19, + 10.4 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "service_construction", + "track_construction" + ] + ], + "order": 84 + }, + { + "id": "road_raceway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 9, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(254, 190, 200, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 0.7 + ], + [ + 12, + 1.9 + ], + [ + 13, + 3.9 + ], + [ + 14, + 5.1 + ], + [ + 15, + 5.1 + ], + [ + 16, + 11.5 + ], + [ + 17, + 11.5 + ], + [ + 18, + 12.7 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "in", + "class", + "raceway" + ] + ], + "order": 85 + }, + { + "id": "road_minor", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 12, + "#d3d3d3" + ], + [ + 13, + "rgba(255, 255, 255, 1)" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 1.9 + ], + [ + 14, + 3.8 + ], + [ + 15, + 4.8 + ], + [ + 16, + 10.4 + ], + [ + 17, + 11.4 + ], + [ + 18, + 15.4 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + [ + "geometry-type" + ], + "LineString" + ], + [ + "all", + [ + "match", + [ + "get", + "brunnel" + ], + [ + "bridge", + "tunnel" + ], + false, + true + ], + [ + "match", + [ + "get", + "class" + ], + [ + "minor" + ], + true, + false + ] + ] + ], + "order": 86 + }, + { + "id": "road_minor_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 12, + "#d3d3d3" + ], + [ + 13, + "rgba(255, 255, 255, 1)" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 1.9 + ], + [ + 14, + 3.8 + ], + [ + 15, + 4.8 + ], + [ + 16, + 10.4 + ], + [ + 17, + 11.4 + ], + [ + 18, + 15.4 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + [ + "geometry-type" + ], + "LineString" + ], + [ + "all", + [ + "match", + [ + "get", + "brunnel" + ], + [ + "bridge", + "tunnel" + ], + false, + true + ], + [ + "match", + [ + "get", + "class" + ], + [ + "minor_construction" + ], + true, + false + ] + ] + ], + "order": 87 + }, + { + "id": "road_secondary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 10.5, + "#bbbbbb" + ], + [ + 10.6, + "#f7fabf" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1 + ], + [ + 9, + 1.1 + ], + [ + 10, + 1.1 + ], + [ + 11, + 2.9 + ], + [ + 12, + 4.3 + ], + [ + 13, + 4.3 + ], + [ + 14, + 7.6 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "secondary" + ] + ], + "order": 88 + }, + { + "id": "road_tertiary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 9, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 10.5, + "#bbbbbb" + ], + [ + 10.6, + "#FFFFFF" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 9, + 0.7 + ], + [ + 10, + 0.7 + ], + [ + 11, + 1.9 + ], + [ + 12, + 3 + ], + [ + 13, + 3.9 + ], + [ + 14, + 7.8 + ], + [ + 15, + 8.8 + ], + [ + 16, + 16.4 + ], + [ + 17, + 19.4 + ], + [ + 18, + 25.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "tertiary" + ] + ], + "order": 89 + }, + { + "id": "road_tertiary_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 9, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 10.5, + "#bbbbbb" + ], + [ + 10.6, + "#fff" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 9, + 0.7 + ], + [ + 11, + 1.9 + ], + [ + 12, + 3 + ], + [ + 13, + 3.9 + ], + [ + 14, + 7.8 + ], + [ + 15, + 8.8 + ], + [ + 16, + 16.4 + ], + [ + 17, + 19.4 + ], + [ + 18, + 25.4 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "tertiary_construction" + ] + ], + "order": 90 + }, + { + "id": "road_secondary_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 10.5, + "#bbbbbb" + ], + [ + 10.6, + "#f7fabf" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1 + ], + [ + 9, + 1.1 + ], + [ + 10, + 1.1 + ], + [ + 11, + 2.9 + ], + [ + 12, + 4.3 + ], + [ + 13, + 4.3 + ], + [ + 14, + 7.6 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "secondary_construction" + ] + ], + "order": 91 + }, + { + "id": "road_primary_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 7, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 7, + "#f3c380" + ], + [ + 11, + "#fcd6a4" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 7, + 1 + ], + [ + 8, + 1.4 + ], + [ + 9, + 1.8 + ], + [ + 10, + 1.8 + ], + [ + 11, + 2.5 + ], + [ + 12, + 4 + ], + [ + 13, + 4 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "!=", + "ramp", + 1 + ], + [ + "in", + "class", + "primary_construction" + ] + ], + "order": 92 + }, + { + "id": "road_primary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 7, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 7, + "#f3c380" + ], + [ + 11, + "#fcd6a4" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 7, + 1 + ], + [ + 8, + 1.4 + ], + [ + 9, + 1.8 + ], + [ + 10, + 1.8 + ], + [ + 11, + 2.5 + ], + [ + 12, + 4 + ], + [ + 13, + 4 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "!=", + "ramp", + 1 + ], + [ + "in", + "class", + "primary" + ] + ], + "order": 93 + }, + { + "id": "road_trunk", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 7, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 5, + "#fdb59e" + ], + [ + 11, + "#f9b29c" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 7, + 1 + ], + [ + 8, + 1.4 + ], + [ + 9, + 1.8 + ], + [ + 10, + 1.8 + ], + [ + 11, + 2.5 + ], + [ + 12, + 4 + ], + [ + 13, + 4 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "!=", + "ramp", + 1 + ], + [ + "in", + "class", + "trunk" + ] + ], + "order": 94 + }, + { + "id": "road_trunk_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 7, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#fdb59e" + ], + [ + 11, + "#f9b29c" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 7, + 1 + ], + [ + 8, + 1.4 + ], + [ + 9, + 1.8 + ], + [ + 10, + 1.8 + ], + [ + 11, + 2.5 + ], + [ + 12, + 4 + ], + [ + 13, + 4 + ], + [ + 15, + 8.6 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "!=", + "ramp", + 1 + ], + [ + "in", + "class", + "trunk_construction" + ] + ], + "order": 95 + }, + { + "id": "road_motorway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 5, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#e66e89" + ], + [ + 10, + "#e892a2" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 96 + }, + { + "id": "road_motorway_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 5, + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 6, + "#e892a2" + ], + [ + 10, + "#e66e89" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 20, + 18 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway_construction" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 97 + }, + { + "id": "rail_subway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "#81817f", + "line-width": { + "stops": [ + [ + 14, + 1 + ], + [ + 18, + 3 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 1, + 1.2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "transit" + ], + [ + "==", + "subclass", + "subway" + ] + ], + "order": 98 + }, + { + "id": "rail_major", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 8, + " #787878" + ], + [ + 14, + "rgba(129, 129, 129, 1)" + ] + ] + }, + "line-width": { + "base": 1.4, + "stops": [ + [ + 8, + 0.8 + ], + [ + 11, + 1.5 + ], + [ + 15, + 3 + ], + [ + 20, + 5.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "rail" + ] + ], + "order": 99 + }, + { + "id": "rail_minor", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(129, 129, 129, 1)", + "line-width": { + "base": 1.4, + "stops": [ + [ + 12, + 0.8 + ], + [ + 15, + 1.2 + ], + [ + 20, + 4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "subclass", + "tram", + "light_rail" + ] + ], + "order": 100 + }, + { + "id": "rail_major_hatching", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 8, + "rgba(255, 255, 255, 0.44)" + ], + [ + 10, + "rgba(242, 242, 242, 0.44)" + ] + ] + }, + "line-width": { + "base": 1.4, + "stops": [ + [ + 9, + 0 + ], + [ + 15, + 2 + ], + [ + 20, + 4 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "rail" + ] + ], + "order": 101 + }, + { + "id": "rail_minor_hatching", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "#bbb", + "line-width": { + "base": 1.4, + "stops": [ + [ + 14.5, + 0 + ], + [ + 15, + 2 + ], + [ + 20, + 6 + ] + ] + }, + "line-dasharray": [ + 0.2, + 4 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "subclass", + "tram", + "light_rail" + ] + ], + "order": 102 + }, + { + "id": "bridge_motorway_link_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#c24e6b" + ], + [ + 12, + "#dc2a67" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 4 + ], + [ + 14, + 7 + ], + [ + 18, + 16 + ], + [ + 19, + 17 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "order": 105 + }, + { + "id": "bridge_service_track_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#cfcdca", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 4 + ], + [ + 20, + 11 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "order": 106 + }, + { + "id": "bridge_link_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "link" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "order": 107 + }, + { + "id": "bridge_street_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "hsl(36, 6%, 74%)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 0.5 + ], + [ + 13, + 1 + ], + [ + 14, + 4 + ], + [ + 20, + 25 + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 12, + 0 + ], + [ + 12.5, + 1 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "street", + "street_limited" + ] + ], + "order": 108 + }, + { + "id": "bridge_path_cycleway_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "layout": { + "line-join": "miter", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 2.7 + ], + [ + 14, + 3 + ], + [ + 15, + 3.3 + ], + [ + 17, + 3.3 + ], + [ + 18, + 3.6 + ] + ] + }, + "line-dasharray": [ + 1, + 0 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "path" + ], + [ + "==", + "subclass", + "cycleway" + ] + ], + "order": 109 + }, + { + "id": "bridge_path_footway_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "layout": { + "line-join": "miter", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 2.7 + ], + [ + 14, + 3 + ], + [ + 15, + 3.3 + ], + [ + 17, + 3.3 + ], + [ + 18, + 3.6 + ] + ] + }, + "line-dasharray": [ + 1, + 0 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "path" + ], + [ + "==", + "subclass", + "footway" + ] + ], + "order": 110 + }, + { + "id": "bridge_secondary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 5 + ], + [ + 13, + 5 + ], + [ + 14, + 9 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "order": 111 + }, + { + "id": "bridge_tertiary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "rgba(195, 189, 187, 1)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1.5 + ], + [ + 20, + 17 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "order": 112 + }, + { + "id": "bridge_trunk_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": { + "stops": [ + [ + 11, + "#cf6649" + ], + [ + 12, + "#c84e2f" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3.5 + ], + [ + 12, + 6 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "trunk" + ] + ], + "order": 113 + }, + { + "id": "bridge_primary_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 5 + ], + [ + 13, + 5 + ], + [ + 15, + 10 + ], + [ + 16, + 18 + ], + [ + 17, + 21 + ], + [ + 18, + 27 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary" + ] + ], + "order": 114 + }, + { + "id": "bridge_motorway_casing", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#000000", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1.75 + ], + [ + 18, + 27 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 115 + }, + { + "id": "bridge_path_cycleway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "paint": { + "line-color": "#0000ff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 0.8 + ], + [ + 14, + 1 + ], + [ + 15, + 1.3 + ], + [ + 17, + 1.3 + ], + [ + 18, + 1.6 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "path" + ], + [ + "==", + "subclass", + "cycleway" + ] + ], + "order": 116 + }, + { + "id": "bridge_path_footway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "paint": { + "line-color": "#fa8072", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 0.8 + ], + [ + 14, + 1 + ], + [ + 15, + 1.3 + ], + [ + 17, + 1.3 + ], + [ + 18, + 1.6 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "path" + ], + [ + "==", + "subclass", + "footway" + ] + ], + "order": 117 + }, + { + "id": "bridge_motorway_link", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#e66e89" + ], + [ + 10, + "#e892a2" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 3 + ], + [ + 14, + 6 + ], + [ + 18, + 15 + ], + [ + 19, + 16 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "order": 118 + }, + { + "id": "bridge_service_track", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15.5, + 0 + ], + [ + 16, + 2 + ], + [ + 20, + 7.5 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "order": 119 + }, + { + "id": "bridge_service_track_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15.5, + 0 + ], + [ + 16, + 2 + ], + [ + 20, + 7.5 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "service_construction", + "track_construction" + ] + ], + "order": 120 + }, + { + "id": "bridge_link", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "link" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "order": 121 + }, + { + "id": "bridge_minor", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13.5, + 0 + ], + [ + 14, + 2.5 + ], + [ + 20, + 18 + ] + ] + }, + "line-opacity": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "minor" + ] + ], + "order": 122 + }, + { + "id": "bridge_minor_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13.5, + 0 + ], + [ + 14, + 2.5 + ], + [ + 20, + 18 + ] + ] + }, + "line-opacity": 1, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "minor_construction" + ] + ], + "order": 123 + }, + { + "id": "bridge_tertiary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#ffffff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 2.3 + ], + [ + 12, + 3 + ], + [ + 13, + 4 + ], + [ + 14, + 7.5 + ], + [ + 15, + 8.5 + ], + [ + 16, + 16.4 + ], + [ + 17, + 19.4 + ], + [ + 18, + 25.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "tertiary" + ] + ], + "order": 124 + }, + { + "id": "bridge_secondary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 7, + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#f7fabf", + "line-width": { + "base": 1.2, + "stops": [ + [ + 7, + 1.5 + ], + [ + 11, + 3.3 + ], + [ + 12, + 4 + ], + [ + 13, + 3.8 + ], + [ + 14, + 7.5 + ], + [ + 15, + 8.5 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary" + ] + ], + "order": 125 + }, + { + "id": "bridge_secondary_construction-copy", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 6.5, + 0 + ], + [ + 8, + 0.5 + ], + [ + 20, + 13 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary_construction" + ] + ], + "order": 126 + }, + { + "id": "bridge_tertiary_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 6.5, + 0 + ], + [ + 8, + 0.5 + ], + [ + 20, + 13 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "tertiary_construction" + ] + ], + "order": 127 + }, + { + "id": "bridge_primary", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fcd6a4", + "line-width": { + "base": 1.2, + "stops": [ + [ + 7, + 1.5 + ], + [ + 11, + 3.3 + ], + [ + 12, + 4 + ], + [ + 13, + 4 + ], + [ + 15, + 8.5 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary" + ] + ], + "order": 128 + }, + { + "id": "bridge_trunk", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#f9b29c", + "line-width": { + "base": 1.2, + "stops": [ + [ + 7, + 1.5 + ], + [ + 11, + 4.5 + ], + [ + 12, + 5 + ], + [ + 15, + 8.5 + ], + [ + 16, + 16 + ], + [ + 17, + 19 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "trunk" + ] + ], + "order": 129 + }, + { + "id": "bridge_trunk_primary_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 20, + 18 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary_construction", + "trunk_construction" + ] + ], + "order": 130 + }, + { + "id": "bridge_motorway", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#e66e89" + ], + [ + 10, + "#e892a2" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 18, + 25 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 131 + }, + { + "id": "bridge_motorway_construction", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "#e892a2" + ], + [ + 10, + "#e66e89" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 18, + 25 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "motorway_construction" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "order": 132 + }, + { + "id": "bridge_major_rail", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 6, + "rgba(147, 147, 147, 1)" + ], + [ + 12, + "rgba(139, 139, 139, 1)" + ], + [ + 14, + "rgba(129, 129, 129, 1)" + ] + ] + }, + "line-width": { + "base": 1.4, + "stops": [ + [ + 8, + 0.5 + ], + [ + 15, + 3 + ], + [ + 20, + 5.4 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "rail" + ] + ], + "order": 133 + }, + { + "id": "bridge_major_rail_hatching", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": { + "stops": [ + [ + 8, + "rgba(255, 255, 255, 0.44)" + ], + [ + 10, + "rgba(201, 201, 201, 1)" + ] + ] + }, + "line-width": { + "base": 1.4, + "stops": [ + [ + 9, + 0 + ], + [ + 15, + 2 + ], + [ + 20, + 4 + ] + ] + }, + "line-dasharray": [ + 2, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "rail" + ] + ], + "order": 134 + }, + { + "id": "cablecar", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "layout": { + "line-cap": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#808080", + "line-width": { + "base": 1, + "stops": [ + [ + 11, + 1 + ], + [ + 19, + 2.5 + ] + ] + } + }, + "filter": [ + "==", + "class", + "aerialway" + ], + "order": 135 + }, + { + "id": "cablecar-dash", + "type": "line", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "layout": { + "line-cap": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(67, 67, 67, 1)", + "line-width": { + "base": 1, + "stops": [ + [ + 11, + 1 + ], + [ + 19, + 3 + ] + ] + }, + "line-dasharray": [ + 0.5, + 10 + ] + }, + "filter": [ + "==", + "class", + "aerialway" + ], + "order": 136 + }, + { + "id": "road_path-cycleway_oneway", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 15, + "layout": { + "icon-size": { + "stops": [ + [ + 15, + 0.7 + ], + [ + 20, + 1 + ] + ] + }, + "icon-image": "oneway-cycleway", + "visibility": "visible", + "icon-padding": 2, + "symbol-spacing": 125, + "symbol-placement": "line", + "icon-rotation-alignment": "map" + }, + "paint": { + "icon-opacity": 1 + }, + "filter": [ + "all", + [ + "==", + "oneway", + 1 + ], + [ + "==", + "class", + "path" + ], + [ + "==", + "subclass", + "cycleway" + ] + ], + "order": 172 + }, + { + "id": "road_oneway", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 15, + "layout": { + "icon-size": { + "stops": [ + [ + 15, + 0.8 + ], + [ + 20, + 1 + ] + ] + }, + "icon-image": "oneway", + "visibility": "visible", + "icon-padding": 2, + "symbol-spacing": 95, + "symbol-placement": "line", + "icon-rotation-alignment": "map" + }, + "paint": { + "icon-opacity": 1 + }, + "filter": [ + "all", + [ + "==", + "oneway", + 1 + ], + [ + "in", + "class", + "motorway", + "trunk", + "primary", + "secondary", + "tertiary", + "minor", + "service" + ] + ], + "order": 173 + }, + { + "id": "road_oneway_opposite", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 15, + "layout": { + "icon-size": { + "stops": [ + [ + 15, + 0.5 + ], + [ + 19, + 1 + ] + ] + }, + "icon-image": "oneway", + "visibility": "visible", + "icon-rotate": -90, + "icon-padding": 2, + "symbol-spacing": 75, + "symbol-placement": "line", + "icon-rotation-alignment": "map" + }, + "paint": { + "icon-opacity": 0.5 + }, + "filter": [ + "all", + [ + "==", + "oneway", + -1 + ], + [ + "in", + "class", + "motorway", + "trunk", + "primary", + "secondary", + "tertiary", + "minor", + "service" + ] + ], + "order": 174 + } + ] +} \ No newline at end of file diff --git a/layers/transportation_name/style.json b/layers/transportation_name/style.json new file mode 100644 index 00000000..e280f680 --- /dev/null +++ b/layers/transportation_name/style.json @@ -0,0 +1,406 @@ +{ + "layers": [ + { + "id": "ferry_label", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 14, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": 10, + "text-field": "{name}", + "text-anchor": "center", + "text-offset": [ + 0, + 0 + ], + "symbol-placement": "line" + }, + "paint": { + "text-color": "#6666ff", + "text-halo-blur": 1, + "text-halo-color": "rgba(255, 255, 255, 0.34)", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "subclass", + "ferry" + ] + ], + "order": 175 + }, + { + "id": "road_label", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 14, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1, + "stops": [ + [ + 14, + 9 + ], + [ + 18, + 13 + ] + ] + }, + "text-field": "{name}", + "text-anchor": "center", + "text-offset": [ + 0, + 0 + ], + "symbol-placement": "line" + }, + "paint": { + "text-color": "#000000", + "text-halo-color": "rgba(255, 255, 255, 0.97)", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "!=", + "subclass", + "ferry" + ] + ], + "order": 176 + }, + { + "id": "highway-shield-tertiary", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 9, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 9, + 10 + ], + [ + 15, + 11 + ], + [ + 17, + 12 + ] + ] + }, + "icon-image": "road_tertiary", + "text-field": "{ref}", + "visibility": "visible", + "icon-anchor": "center", + "icon-padding": 2, + "icon-text-fit": "both", + "symbol-spacing": 560, + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-avoid-edges": true, + "icon-text-fit-padding": [ + 3, + 4, + 3, + 4 + ], + "icon-rotation-alignment": "viewport", + "text-rotation-alignment": "viewport" + }, + "paint": { + "text-color": "#3b3b3b" + }, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "tertiary" + ], + [ + "has", + "ref" + ] + ], + "order": 177 + }, + { + "id": "highway-shield-secondary", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 9, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 9, + 10 + ], + [ + 15, + 11 + ], + [ + 17, + 12 + ] + ] + }, + "icon-image": "road_secondary", + "text-field": "{ref}", + "visibility": "visible", + "icon-anchor": "center", + "icon-padding": 2, + "icon-text-fit": "both", + "symbol-spacing": 560, + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-avoid-edges": true, + "icon-text-fit-padding": [ + 3, + 4, + 3, + 4 + ], + "icon-rotation-alignment": "viewport", + "text-rotation-alignment": "viewport" + }, + "paint": { + "text-color": "#323b00" + }, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "secondary" + ], + [ + "has", + "ref" + ] + ], + "order": 178 + }, + { + "id": "highway-shield-primary", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 9, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 9, + 10 + ], + [ + 15, + 11 + ], + [ + 17, + 12 + ] + ] + }, + "icon-image": "road_primary", + "text-field": "{ref}", + "visibility": "visible", + "icon-anchor": "center", + "icon-padding": 2, + "icon-text-fit": "both", + "symbol-spacing": 560, + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-avoid-edges": true, + "icon-text-fit-padding": [ + 3, + 4, + 3, + 4 + ], + "icon-rotation-alignment": "viewport", + "text-rotation-alignment": "viewport" + }, + "paint": { + "text-color": "#4c2e00" + }, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "primary" + ], + [ + "has", + "ref" + ] + ], + "order": 179 + }, + { + "id": "highway-shield-motorway", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 9, + "layout": { + "icon-size": 1, + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "stops": [ + [ + 9, + 10 + ], + [ + 15, + 11 + ], + [ + 17, + 12 + ] + ] + }, + "icon-image": "road_motorway", + "text-field": "{ref}", + "visibility": "visible", + "icon-anchor": "center", + "icon-padding": 2, + "icon-text-fit": "both", + "text-optional": false, + "symbol-spacing": 760, + "text-max-width": 10, + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "text-keep-upright": true, + "symbol-avoid-edges": true, + "icon-text-fit-padding": [ + 3, + 4, + 3, + 4 + ], + "icon-rotation-alignment": "viewport", + "text-rotation-alignment": "viewport" + }, + "paint": { + "text-color": "#620728" + }, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "motorway" + ], + [ + "has", + "ref" + ] + ], + "order": 180 + } + ] +} \ No newline at end of file diff --git a/layers/water/style.json b/layers/water/style.json new file mode 100644 index 00000000..9ce2fcab --- /dev/null +++ b/layers/water/style.json @@ -0,0 +1,54 @@ +{ + "layers": [ + { + "id": "water_intermittent", + "type": "fill", + "source": "openmaptiles", + "source-layer": "water", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "rgba(172, 218, 251, 1)", + "fill-opacity": 0.85 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "intermittent", + 1 + ] + ], + "order": 17 + }, + { + "id": "water", + "type": "fill", + "source": "openmaptiles", + "source-layer": "water", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "#aad3df" + }, + "metadata": {}, + "filter": [ + "all", + [ + "!=", + "intermittent", + 1 + ], + [ + "!=", + "brunnel", + "tunnel" + ] + ], + "order": 18 + } + ] +} \ No newline at end of file diff --git a/layers/water_name/style.json b/layers/water_name/style.json new file mode 100644 index 00000000..82967fbc --- /dev/null +++ b/layers/water_name/style.json @@ -0,0 +1,74 @@ +{ + "layers": [ + { + "id": "water_name_line", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "minzoom": 0, + "layout": { + "text-font": [ + "Noto Sans Regular", + "Noto Sans Bold" + ], + "text-size": 12, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-max-width": 5, + "symbol-placement": "line" + }, + "paint": { + "text-color": "#5d60be", + "text-halo-color": "rgba(255,255,255,0.7)", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ] + ], + "order": 143 + }, + { + "id": "water_name_point", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "minzoom": 16, + "maxzoom": 24, + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": 11, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "text-max-width": 5 + }, + "paint": { + "text-color": "rgba(76, 125, 173, 1)", + "text-halo-color": "rgba(255,255,255,0)", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "!=", + "class", + "ocean" + ] + ], + "order": 144 + } + ] +} \ No newline at end of file diff --git a/layers/waterway/style.json b/layers/waterway/style.json new file mode 100644 index 00000000..c13162a0 --- /dev/null +++ b/layers/waterway/style.json @@ -0,0 +1,373 @@ +{ + "layers": [ + { + "id": "waterway_tunnel", + "type": "line", + "source": "openmaptiles", + "source-layer": "waterway", + "minzoom": 14, + "layout": { + "line-cap": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 6 + ] + ] + }, + "line-dasharray": [ + 2, + 4 + ] + }, + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ] + ], + "order": 12 + }, + { + "id": "waterway_river", + "type": "line", + "source": "openmaptiles", + "source-layer": "waterway", + "layout": { + "line-cap": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 0.5 + ], + [ + 20, + 6 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "river" + ], + [ + "!=", + "brunnel", + "tunnel" + ], + [ + "!=", + "intermittent", + 1 + ] + ], + "order": 13 + }, + { + "id": "waterway_river_intermittent", + "type": "line", + "source": "openmaptiles", + "source-layer": "waterway", + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 0.5 + ], + [ + 20, + 6 + ] + ] + }, + "line-dasharray": [ + 3, + 2 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "class", + "river" + ], + [ + "!=", + "brunnel", + "tunnel" + ], + [ + "==", + "intermittent", + 1 + ] + ], + "order": 14 + }, + { + "id": "waterway_other", + "type": "line", + "source": "openmaptiles", + "source-layer": "waterway", + "layout": { + "line-cap": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 6 + ] + ] + } + }, + "metadata": {}, + "filter": [ + "all", + [ + "!=", + "class", + "river" + ], + [ + "!=", + "brunnel", + "tunnel" + ], + [ + "!=", + "intermittent", + 1 + ] + ], + "order": 15 + }, + { + "id": "waterway_other_intermittent", + "type": "line", + "source": "openmaptiles", + "source-layer": "waterway", + "layout": { + "line-cap": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 6 + ] + ] + }, + "line-dasharray": [ + 4, + 3 + ] + }, + "metadata": {}, + "filter": [ + "all", + [ + "!=", + "class", + "river" + ], + [ + "!=", + "brunnel", + "tunnel" + ], + [ + "==", + "intermittent", + 1 + ] + ], + "order": 16 + }, + { + "id": "waterway-bridge-case", + "type": "line", + "source": "openmaptiles", + "source-layer": "waterway", + "layout": { + "line-cap": "butt", + "line-join": "miter" + }, + "paint": { + "line-color": "#bbbbbb", + "line-width": { + "base": 1.6, + "stops": [ + [ + 12, + 0.5 + ], + [ + 20, + 5 + ] + ] + }, + "line-gap-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 6 + ] + ] + } + }, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "order": 103 + }, + { + "id": "waterway-bridge", + "type": "line", + "source": "openmaptiles", + "source-layer": "waterway", + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "rgba(134, 204, 250, 1)", + "line-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 6 + ] + ] + } + }, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "order": 104 + }, + { + "id": "water_way_name", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "waterway", + "minzoom": 0, + "layout": { + "text-font": [ + "Noto Sans Regular", + "Noto Sans Bold" + ], + "text-size": { + "stops": [ + [ + 11, + 10 + ], + [ + 13, + 12 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "visibility": "visible", + "symbol-spacing": 400, + "text-max-width": 5, + "symbol-placement": "line" + }, + "paint": { + "text-color": "#4d80b3", + "text-halo-color": "rgba(255, 255, 255, 0.8)", + "text-halo-width": 1 + }, + "metadata": {}, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ] + ], + "order": 142 + } + ] +} \ No newline at end of file diff --git a/style/README.md b/style/README.md new file mode 100644 index 00000000..0058aecf --- /dev/null +++ b/style/README.md @@ -0,0 +1,87 @@ +## OSM OpenMapTiles style + +_OSM OpenMapTiles_ is the official style of OpenMapTiles. +Its purpose is to display all features in vector tiles. + +OSM OpenMapTiles style is heavily inspired by +[OSM Carto](https://github.com/gravitystorm/openstreetmap-carto). + +Huge credit belongs to the original +[authors](https://github.com/gravitystorm/openstreetmap-carto/blob/master/LICENSE.txt). + +### Fonts + +OSM OpenMapTiles style used _Noto Sans_ fonts. +To download these fonts run: +```bash +make download-fonts +``` +It downloads _Noto Sans_ fonts (~70MB) and extract them into [openmaptiles/data/fonts](../data/fonts) directory. + +### Icons/sprite + +All icons which are used OpenMapTiles style are located in [openmaptiles/style/icons](icons). +After the style is built, the icons are composed into sprite files located in `build` directory. + +Additional svg icons can be added to [openmaptiles/style/icons](icons) directory. + +To generate new sprite files with added icons, run: +```bash +make build-sprite +``` +Sprite files will be generated into `build` directory. + +### OSM Icons + +Icons in the _OSM OpenMapTiles_ style are based on original +[OSM Carto](https://github.com/gravitystorm/openstreetmap-carto) symbols. + +The original icons can be found in +[openstreetmap-carto/symbols](https://github.com/gravitystorm/openstreetmap-carto/tree/master/symbols). + +Icons used in _OSM OpenMapTiles_ style were scaled down and saved as svg. + +### Build style + +To build style run: +```bash +make build-style +``` +It generates new sprite files and merges all style snippets from each layer, orders them according the `order` value +and saves the complete style into `build/style/style.json`. + +### Tileserver-gl +The tileserver serves both the tiles and the OSM OpenMapTiles map. +#### MBTiles (default) +By default, the tileserver serves OSM OpenMapTiles map based on tiles from `data/tiles.mbtiles` as defined in +[style-header.json](./style-header.json). +```json +"sources": { + "openmaptiles": { + "type": "vector", + "url": "mbtiles:///data/tiles.mbtiles" + }, + ... +} +``` +#### Serve from the db +The tileserver can also serve OSM OpenMapTiles map based on dynamically generated tiles directly from the database. +Start the database container and the postserve container: +```bash +make start-db +make start-postserve +``` +In [style-header.json](./style-header.json) change the source of tiles to PostServe: + +#### Start tileserver +Before you start the tileserver, make sure you have fonts downloaded in [openmaptiles/data/fonts](../data/fonts), +sprites generated and style built: +```bash +make download-fonts +make build-style +``` +Start tileserver: +```bash +make start-tileserver +``` +And go to http://localhost:8080. diff --git a/style/config.json b/style/config.json new file mode 100644 index 00000000..1da3f092 --- /dev/null +++ b/style/config.json @@ -0,0 +1,22 @@ +{ + "options": { + "paths": { + "fonts": "/data/fonts", + "sprites": "/build/style", + "styles": "/build/style" + } + }, + "styles": { + "OSM OpenMapTiles": { + "style": "style.json", + "tilejson": { + "type": "overlay" + } + } + }, + "data": { + "openmaptiles": { + "mbtiles": "/data/tiles.mbtiles" + } + } +} diff --git a/style/icons/advertising_column.svg b/style/icons/advertising_column.svg new file mode 100644 index 00000000..506588ed --- /dev/null +++ b/style/icons/advertising_column.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/style/icons/aerodrome.12.svg b/style/icons/aerodrome.12.svg new file mode 100644 index 00000000..cd18fb43 --- /dev/null +++ b/style/icons/aerodrome.12.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/alcohol.svg b/style/icons/alcohol.svg new file mode 100644 index 00000000..ee909df9 --- /dev/null +++ b/style/icons/alcohol.svg @@ -0,0 +1,14 @@ + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/allotments.svg b/style/icons/allotments.svg new file mode 100644 index 00000000..01c8407e --- /dev/null +++ b/style/icons/allotments.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/alpinehut.svg b/style/icons/alpinehut.svg new file mode 100644 index 00000000..9c9d8af6 --- /dev/null +++ b/style/icons/alpinehut.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/amusement_arcade.svg b/style/icons/amusement_arcade.svg new file mode 100644 index 00000000..46728f45 --- /dev/null +++ b/style/icons/amusement_arcade.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/style/icons/apartment.svg b/style/icons/apartment.svg new file mode 100644 index 00000000..cc6ca604 --- /dev/null +++ b/style/icons/apartment.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/style/icons/archaeological_site.svg b/style/icons/archaeological_site.svg new file mode 100644 index 00000000..ec769ae0 --- /dev/null +++ b/style/icons/archaeological_site.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/arete-mid.svg b/style/icons/arete-mid.svg new file mode 100644 index 00000000..a23d320f --- /dev/null +++ b/style/icons/arete-mid.svg @@ -0,0 +1,26 @@ + + + + + + diff --git a/style/icons/arete2.svg b/style/icons/arete2.svg new file mode 100644 index 00000000..6b95f600 --- /dev/null +++ b/style/icons/arete2.svg @@ -0,0 +1,36 @@ + + + + + + Created with Snap + + diff --git a/style/icons/art.svg b/style/icons/art.svg new file mode 100644 index 00000000..237775ff --- /dev/null +++ b/style/icons/art.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/arts_centre.svg b/style/icons/arts_centre.svg new file mode 100644 index 00000000..c6fe7e78 --- /dev/null +++ b/style/icons/arts_centre.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/artwork.svg b/style/icons/artwork.svg new file mode 100644 index 00000000..db2df659 --- /dev/null +++ b/style/icons/artwork.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/atm.svg b/style/icons/atm.svg new file mode 100644 index 00000000..b0ac45a6 --- /dev/null +++ b/style/icons/atm.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/audioguide.svg b/style/icons/audioguide.svg new file mode 100644 index 00000000..58f330e1 --- /dev/null +++ b/style/icons/audioguide.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bag.svg b/style/icons/bag.svg new file mode 100644 index 00000000..1de09e74 --- /dev/null +++ b/style/icons/bag.svg @@ -0,0 +1,40 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/bakery.svg b/style/icons/bakery.svg new file mode 100644 index 00000000..dace2bdd --- /dev/null +++ b/style/icons/bakery.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bank.svg b/style/icons/bank.svg new file mode 100644 index 00000000..4fe94ec5 --- /dev/null +++ b/style/icons/bank.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bar.svg b/style/icons/bar.svg new file mode 100644 index 00000000..787b22d1 --- /dev/null +++ b/style/icons/bar.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bbq.svg b/style/icons/bbq.svg new file mode 100644 index 00000000..3480229d --- /dev/null +++ b/style/icons/bbq.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/beach.svg b/style/icons/beach.svg new file mode 100644 index 00000000..2eb93623 --- /dev/null +++ b/style/icons/beach.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/beach_coarse.svg b/style/icons/beach_coarse.svg new file mode 100644 index 00000000..97606d31 --- /dev/null +++ b/style/icons/beach_coarse.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/beach_resort.svg b/style/icons/beach_resort.svg new file mode 100644 index 00000000..649d1223 --- /dev/null +++ b/style/icons/beach_resort.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/beauty.svg b/style/icons/beauty.svg new file mode 100644 index 00000000..f2cfad6e --- /dev/null +++ b/style/icons/beauty.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/style/icons/bed.svg b/style/icons/bed.svg new file mode 100644 index 00000000..15c95ed2 --- /dev/null +++ b/style/icons/bed.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bell_tower.svg b/style/icons/bell_tower.svg new file mode 100644 index 00000000..6341ca47 --- /dev/null +++ b/style/icons/bell_tower.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bench.svg b/style/icons/bench.svg new file mode 100644 index 00000000..1da8f39a --- /dev/null +++ b/style/icons/bench.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/beverages.svg b/style/icons/beverages.svg new file mode 100644 index 00000000..209d4b6d --- /dev/null +++ b/style/icons/beverages.svg @@ -0,0 +1,38 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/bicycle.svg b/style/icons/bicycle.svg new file mode 100644 index 00000000..3813e62c --- /dev/null +++ b/style/icons/bicycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bicycle_parking.svg b/style/icons/bicycle_parking.svg new file mode 100644 index 00000000..a9bdb447 --- /dev/null +++ b/style/icons/bicycle_parking.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bicycle_repair_station.svg b/style/icons/bicycle_repair_station.svg new file mode 100644 index 00000000..ba21b243 --- /dev/null +++ b/style/icons/bicycle_repair_station.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/biergarten.svg b/style/icons/biergarten.svg new file mode 100644 index 00000000..153693fc --- /dev/null +++ b/style/icons/biergarten.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bird_hide.svg b/style/icons/bird_hide.svg new file mode 100644 index 00000000..ab9513e2 --- /dev/null +++ b/style/icons/bird_hide.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/board.svg b/style/icons/board.svg new file mode 100644 index 00000000..ca99d4c8 --- /dev/null +++ b/style/icons/board.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/boat_rental.svg b/style/icons/boat_rental.svg new file mode 100644 index 00000000..1bf0829f --- /dev/null +++ b/style/icons/boat_rental.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bookmaker.svg b/style/icons/bookmaker.svg new file mode 100644 index 00000000..7c318a2c --- /dev/null +++ b/style/icons/bookmaker.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/books.svg b/style/icons/books.svg new file mode 100644 index 00000000..f6a31717 --- /dev/null +++ b/style/icons/books.svg @@ -0,0 +1,57 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/bowling_alley.svg b/style/icons/bowling_alley.svg new file mode 100644 index 00000000..8ff35da2 --- /dev/null +++ b/style/icons/bowling_alley.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/buddhist.svg b/style/icons/buddhist.svg new file mode 100644 index 00000000..3f1b1908 --- /dev/null +++ b/style/icons/buddhist.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/style/icons/bunker.svg b/style/icons/bunker.svg new file mode 100644 index 00000000..ae9a009a --- /dev/null +++ b/style/icons/bunker.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bureau_de_change.svg b/style/icons/bureau_de_change.svg new file mode 100644 index 00000000..d0a9405b --- /dev/null +++ b/style/icons/bureau_de_change.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/style/icons/bus_station.svg b/style/icons/bus_station.svg new file mode 100644 index 00000000..f98219e1 --- /dev/null +++ b/style/icons/bus_station.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/style/icons/bus_stop.12.svg b/style/icons/bus_stop.12.svg new file mode 100644 index 00000000..0bc0cf9c --- /dev/null +++ b/style/icons/bus_stop.12.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/bust.svg b/style/icons/bust.svg new file mode 100644 index 00000000..59b1cf18 --- /dev/null +++ b/style/icons/bust.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/butcher.svg b/style/icons/butcher.svg new file mode 100644 index 00000000..9a61c2d3 --- /dev/null +++ b/style/icons/butcher.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/cafe.svg b/style/icons/cafe.svg new file mode 100644 index 00000000..c41e48c9 --- /dev/null +++ b/style/icons/cafe.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/camping.svg b/style/icons/camping.svg new file mode 100644 index 00000000..e82f4652 --- /dev/null +++ b/style/icons/camping.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/car.svg b/style/icons/car.svg new file mode 100644 index 00000000..97326bfd --- /dev/null +++ b/style/icons/car.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/style/icons/car_parts.svg b/style/icons/car_parts.svg new file mode 100644 index 00000000..7e8c85c6 --- /dev/null +++ b/style/icons/car_parts.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/style/icons/car_repair.svg b/style/icons/car_repair.svg new file mode 100644 index 00000000..a84ef786 --- /dev/null +++ b/style/icons/car_repair.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/car_wash.svg b/style/icons/car_wash.svg new file mode 100644 index 00000000..e2105eff --- /dev/null +++ b/style/icons/car_wash.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/caravan_park.svg b/style/icons/caravan_park.svg new file mode 100644 index 00000000..e4e7eeb9 --- /dev/null +++ b/style/icons/caravan_park.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/carpet.svg b/style/icons/carpet.svg new file mode 100644 index 00000000..f2eef5f2 --- /dev/null +++ b/style/icons/carpet.svg @@ -0,0 +1,31 @@ + + + + + + + image/svg+xml + + + + + + + diff --git a/style/icons/casino.svg b/style/icons/casino.svg new file mode 100644 index 00000000..78187c6e --- /dev/null +++ b/style/icons/casino.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/castle.svg b/style/icons/castle.svg new file mode 100644 index 00000000..b299fe0e --- /dev/null +++ b/style/icons/castle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/cattle_grid.svg b/style/icons/cattle_grid.svg new file mode 100644 index 00000000..2de78b7b --- /dev/null +++ b/style/icons/cattle_grid.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/style/icons/cave.svg b/style/icons/cave.svg new file mode 100644 index 00000000..32150193 --- /dev/null +++ b/style/icons/cave.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/chalet.svg b/style/icons/chalet.svg new file mode 100644 index 00000000..4f413a27 --- /dev/null +++ b/style/icons/chalet.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/charging_station.svg b/style/icons/charging_station.svg new file mode 100644 index 00000000..cf03ef6c --- /dev/null +++ b/style/icons/charging_station.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/charity.svg b/style/icons/charity.svg new file mode 100644 index 00000000..a3a9adae --- /dev/null +++ b/style/icons/charity.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/chemist.svg b/style/icons/chemist.svg new file mode 100644 index 00000000..fd4f8324 --- /dev/null +++ b/style/icons/chemist.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/style/icons/chimney.svg b/style/icons/chimney.svg new file mode 100644 index 00000000..234bd93e --- /dev/null +++ b/style/icons/chimney.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/chocolate.svg b/style/icons/chocolate.svg new file mode 100644 index 00000000..ab55f153 --- /dev/null +++ b/style/icons/chocolate.svg @@ -0,0 +1,60 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/christian.svg b/style/icons/christian.svg new file mode 100644 index 00000000..8461e9c3 --- /dev/null +++ b/style/icons/christian.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/style/icons/cinema.svg b/style/icons/cinema.svg new file mode 100644 index 00000000..bf780107 --- /dev/null +++ b/style/icons/cinema.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/city_gate.svg b/style/icons/city_gate.svg new file mode 100644 index 00000000..2297b17b --- /dev/null +++ b/style/icons/city_gate.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/cliff.svg b/style/icons/cliff.svg new file mode 100644 index 00000000..55b6c8d6 --- /dev/null +++ b/style/icons/cliff.svg @@ -0,0 +1,38 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/style/icons/cliff2.svg b/style/icons/cliff2.svg new file mode 100644 index 00000000..5e5e067b --- /dev/null +++ b/style/icons/cliff2.svg @@ -0,0 +1,39 @@ + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/style/icons/clothes.svg b/style/icons/clothes.svg new file mode 100644 index 00000000..075aaa8e --- /dev/null +++ b/style/icons/clothes.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/coffee.svg b/style/icons/coffee.svg new file mode 100644 index 00000000..2a4c162f --- /dev/null +++ b/style/icons/coffee.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/communications_tower.svg b/style/icons/communications_tower.svg new file mode 100644 index 00000000..696ce5b0 --- /dev/null +++ b/style/icons/communications_tower.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/style/icons/community_centre.svg b/style/icons/community_centre.svg new file mode 100644 index 00000000..b8bc3480 --- /dev/null +++ b/style/icons/community_centre.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/computer.svg b/style/icons/computer.svg new file mode 100644 index 00000000..259c2afa --- /dev/null +++ b/style/icons/computer.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/confectionery.svg b/style/icons/confectionery.svg new file mode 100644 index 00000000..6df47e20 --- /dev/null +++ b/style/icons/confectionery.svg @@ -0,0 +1,40 @@ + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/style/icons/consulate.svg b/style/icons/consulate.svg new file mode 100644 index 00000000..ee5f6f4d --- /dev/null +++ b/style/icons/consulate.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/convenience.svg b/style/icons/convenience.svg new file mode 100644 index 00000000..d0522da9 --- /dev/null +++ b/style/icons/convenience.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/copyshop.svg b/style/icons/copyshop.svg new file mode 100644 index 00000000..2fa1cab9 --- /dev/null +++ b/style/icons/copyshop.svg @@ -0,0 +1,40 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/cosmetics.svg b/style/icons/cosmetics.svg new file mode 100644 index 00000000..a7f136b5 --- /dev/null +++ b/style/icons/cosmetics.svg @@ -0,0 +1,69 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/style/icons/courthouse.svg b/style/icons/courthouse.svg new file mode 100644 index 00000000..a492fc64 --- /dev/null +++ b/style/icons/courthouse.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/crane.svg b/style/icons/crane.svg new file mode 100644 index 00000000..514cc27f --- /dev/null +++ b/style/icons/crane.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/cross.svg b/style/icons/cross.svg new file mode 100644 index 00000000..be75053d --- /dev/null +++ b/style/icons/cross.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/cycle_barrier.svg b/style/icons/cycle_barrier.svg new file mode 100644 index 00000000..8d6a59db --- /dev/null +++ b/style/icons/cycle_barrier.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/dairy.svg b/style/icons/dairy.svg new file mode 100644 index 00000000..c32897d2 --- /dev/null +++ b/style/icons/dairy.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/danger_red_hatch.svg b/style/icons/danger_red_hatch.svg new file mode 100644 index 00000000..2f33f7e1 --- /dev/null +++ b/style/icons/danger_red_hatch.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/deli.svg b/style/icons/deli.svg new file mode 100644 index 00000000..0dd7be00 --- /dev/null +++ b/style/icons/deli.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/dentist.svg b/style/icons/dentist.svg new file mode 100644 index 00000000..ea91694d --- /dev/null +++ b/style/icons/dentist.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/department_store.svg b/style/icons/department_store.svg new file mode 100644 index 00000000..1056caf2 --- /dev/null +++ b/style/icons/department_store.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/diy.svg b/style/icons/diy.svg new file mode 100644 index 00000000..890a15ce --- /dev/null +++ b/style/icons/diy.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/doctors.svg b/style/icons/doctors.svg new file mode 100644 index 00000000..b833d34b --- /dev/null +++ b/style/icons/doctors.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/dog_park.svg b/style/icons/dog_park.svg new file mode 100644 index 00000000..1440c1c3 --- /dev/null +++ b/style/icons/dog_park.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/style/icons/drinking_water.svg b/style/icons/drinking_water.svg new file mode 100644 index 00000000..e5a64268 --- /dev/null +++ b/style/icons/drinking_water.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/electronics.svg b/style/icons/electronics.svg new file mode 100644 index 00000000..f02e3c3e --- /dev/null +++ b/style/icons/electronics.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/elevator.12.svg b/style/icons/elevator.12.svg new file mode 100644 index 00000000..ae34d096 --- /dev/null +++ b/style/icons/elevator.12.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/embankment.svg b/style/icons/embankment.svg new file mode 100644 index 00000000..a1dd277f --- /dev/null +++ b/style/icons/embankment.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/embassy.svg b/style/icons/embassy.svg new file mode 100644 index 00000000..e28f4fc9 --- /dev/null +++ b/style/icons/embassy.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/emergency_phone.svg b/style/icons/emergency_phone.svg new file mode 100644 index 00000000..b2d2b719 --- /dev/null +++ b/style/icons/emergency_phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/entrance.10.svg b/style/icons/entrance.10.svg new file mode 100644 index 00000000..c288a1bb --- /dev/null +++ b/style/icons/entrance.10.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/excrement_bags.svg b/style/icons/excrement_bags.svg new file mode 100644 index 00000000..6541d2ba --- /dev/null +++ b/style/icons/excrement_bags.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/fabric.svg b/style/icons/fabric.svg new file mode 100644 index 00000000..45b62208 --- /dev/null +++ b/style/icons/fabric.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/fast_food.svg b/style/icons/fast_food.svg new file mode 100644 index 00000000..b494a60e --- /dev/null +++ b/style/icons/fast_food.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/ferry.svg b/style/icons/ferry.svg new file mode 100644 index 00000000..97b30b12 --- /dev/null +++ b/style/icons/ferry.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/firepit.svg b/style/icons/firepit.svg new file mode 100644 index 00000000..dece825b --- /dev/null +++ b/style/icons/firepit.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/firestation.svg b/style/icons/firestation.svg new file mode 100644 index 00000000..f8f0e317 --- /dev/null +++ b/style/icons/firestation.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/fishing.svg b/style/icons/fishing.svg new file mode 100644 index 00000000..57ef82b4 --- /dev/null +++ b/style/icons/fishing.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/fitness.svg b/style/icons/fitness.svg new file mode 100644 index 00000000..7a7c9de8 --- /dev/null +++ b/style/icons/fitness.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/florist.svg b/style/icons/florist.svg new file mode 100644 index 00000000..866b599c --- /dev/null +++ b/style/icons/florist.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/ford.svg b/style/icons/ford.svg new file mode 100644 index 00000000..c4a9e3b2 --- /dev/null +++ b/style/icons/ford.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/fort.svg b/style/icons/fort.svg new file mode 100644 index 00000000..d729b51a --- /dev/null +++ b/style/icons/fort.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/fortress.svg b/style/icons/fortress.svg new file mode 100644 index 00000000..296a0d75 --- /dev/null +++ b/style/icons/fortress.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/fountain.svg b/style/icons/fountain.svg new file mode 100644 index 00000000..bffcb858 --- /dev/null +++ b/style/icons/fountain.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/frozen_food.svg b/style/icons/frozen_food.svg new file mode 100644 index 00000000..707fcdc8 --- /dev/null +++ b/style/icons/frozen_food.svg @@ -0,0 +1,59 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/fuel.svg b/style/icons/fuel.svg new file mode 100644 index 00000000..08de3663 --- /dev/null +++ b/style/icons/fuel.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/full-height_turnstile.svg b/style/icons/full-height_turnstile.svg new file mode 100644 index 00000000..3a45ad6b --- /dev/null +++ b/style/icons/full-height_turnstile.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/furniture.svg b/style/icons/furniture.svg new file mode 100644 index 00000000..9fc9b2a4 --- /dev/null +++ b/style/icons/furniture.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/garden_centre.svg b/style/icons/garden_centre.svg new file mode 100644 index 00000000..a51ceb6b --- /dev/null +++ b/style/icons/garden_centre.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/gate.svg b/style/icons/gate.svg new file mode 100644 index 00000000..ddfdce0f --- /dev/null +++ b/style/icons/gate.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/style/icons/generator_wind.svg b/style/icons/generator_wind.svg new file mode 100644 index 00000000..04828ea0 --- /dev/null +++ b/style/icons/generator_wind.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/gift.svg b/style/icons/gift.svg new file mode 100644 index 00000000..b803ca3f --- /dev/null +++ b/style/icons/gift.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/golf.svg b/style/icons/golf.svg new file mode 100644 index 00000000..29c80551 --- /dev/null +++ b/style/icons/golf.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/golf_pin.svg b/style/icons/golf_pin.svg new file mode 100644 index 00000000..2e975cec --- /dev/null +++ b/style/icons/golf_pin.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/golf_rough.svg b/style/icons/golf_rough.svg new file mode 100644 index 00000000..5d791fe2 --- /dev/null +++ b/style/icons/golf_rough.svg @@ -0,0 +1,9 @@ + + + + diff --git a/style/icons/grave_yard_generic.svg b/style/icons/grave_yard_generic.svg new file mode 100644 index 00000000..e2f78909 --- /dev/null +++ b/style/icons/grave_yard_generic.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/greengrocer.svg b/style/icons/greengrocer.svg new file mode 100644 index 00000000..84edc7f1 --- /dev/null +++ b/style/icons/greengrocer.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/grey_vertical_hatch.svg b/style/icons/grey_vertical_hatch.svg new file mode 100644 index 00000000..d1e3fe0f --- /dev/null +++ b/style/icons/grey_vertical_hatch.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/guest_house.svg b/style/icons/guest_house.svg new file mode 100644 index 00000000..e6295e2d --- /dev/null +++ b/style/icons/guest_house.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/guidepost.svg b/style/icons/guidepost.svg new file mode 100644 index 00000000..54f45e8c --- /dev/null +++ b/style/icons/guidepost.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/hairdresser.svg b/style/icons/hairdresser.svg new file mode 100644 index 00000000..fd9d7063 --- /dev/null +++ b/style/icons/hairdresser.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/helipad.16.svg b/style/icons/helipad.16.svg new file mode 100644 index 00000000..ad132d7c --- /dev/null +++ b/style/icons/helipad.16.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/hifi.svg b/style/icons/hifi.svg new file mode 100644 index 00000000..08831a37 --- /dev/null +++ b/style/icons/hifi.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/hinduist.svg b/style/icons/hinduist.svg new file mode 100644 index 00000000..fcaf03ca --- /dev/null +++ b/style/icons/hinduist.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/style/icons/hospital.svg b/style/icons/hospital.svg new file mode 100644 index 00000000..e73fd054 --- /dev/null +++ b/style/icons/hospital.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/hostel.svg b/style/icons/hostel.svg new file mode 100644 index 00000000..e3b03404 --- /dev/null +++ b/style/icons/hostel.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/style/icons/hotel.svg b/style/icons/hotel.svg new file mode 100644 index 00000000..f4afc468 --- /dev/null +++ b/style/icons/hotel.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/houseware.svg b/style/icons/houseware.svg new file mode 100644 index 00000000..630aa247 --- /dev/null +++ b/style/icons/houseware.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/hunting_stand.svg b/style/icons/hunting_stand.svg new file mode 100644 index 00000000..8c8cffec --- /dev/null +++ b/style/icons/hunting_stand.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/ice_cream.svg b/style/icons/ice_cream.svg new file mode 100644 index 00000000..1472463c --- /dev/null +++ b/style/icons/ice_cream.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/interior_decoration.svg b/style/icons/interior_decoration.svg new file mode 100644 index 00000000..fd117a47 --- /dev/null +++ b/style/icons/interior_decoration.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/intermittent_water.svg b/style/icons/intermittent_water.svg new file mode 100644 index 00000000..78d95e57 --- /dev/null +++ b/style/icons/intermittent_water.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/style/icons/internet_cafe.svg b/style/icons/internet_cafe.svg new file mode 100644 index 00000000..0452c6f8 --- /dev/null +++ b/style/icons/internet_cafe.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/jewelry.svg b/style/icons/jewelry.svg new file mode 100644 index 00000000..96e9a8b7 --- /dev/null +++ b/style/icons/jewelry.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/jewish.svg b/style/icons/jewish.svg new file mode 100644 index 00000000..ca78e7da --- /dev/null +++ b/style/icons/jewish.svg @@ -0,0 +1,38 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/kissing_gate.svg b/style/icons/kissing_gate.svg new file mode 100644 index 00000000..134fafae --- /dev/null +++ b/style/icons/kissing_gate.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/laundry.svg b/style/icons/laundry.svg new file mode 100644 index 00000000..0e436e59 --- /dev/null +++ b/style/icons/laundry.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/leaftype_broadleaved.svg b/style/icons/leaftype_broadleaved.svg new file mode 100644 index 00000000..a9ffc582 --- /dev/null +++ b/style/icons/leaftype_broadleaved.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/leaftype_leafless.svg b/style/icons/leaftype_leafless.svg new file mode 100644 index 00000000..2e59fadd --- /dev/null +++ b/style/icons/leaftype_leafless.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/leaftype_mixed.svg b/style/icons/leaftype_mixed.svg new file mode 100644 index 00000000..c464ee2e --- /dev/null +++ b/style/icons/leaftype_mixed.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/leaftype_needleleaved.svg b/style/icons/leaftype_needleleaved.svg new file mode 100644 index 00000000..19aaec3c --- /dev/null +++ b/style/icons/leaftype_needleleaved.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/leaftype_unknown.svg b/style/icons/leaftype_unknown.svg new file mode 100644 index 00000000..4c1fbd2a --- /dev/null +++ b/style/icons/leaftype_unknown.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/library.svg b/style/icons/library.svg new file mode 100644 index 00000000..489dd9be --- /dev/null +++ b/style/icons/library.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/lift_gate.svg b/style/icons/lift_gate.svg new file mode 100644 index 00000000..58e23fd4 --- /dev/null +++ b/style/icons/lift_gate.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/lighthouse.svg b/style/icons/lighthouse.svg new file mode 100644 index 00000000..3bbc253b --- /dev/null +++ b/style/icons/lighthouse.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/manor.svg b/style/icons/manor.svg new file mode 100644 index 00000000..fe1fa8b0 --- /dev/null +++ b/style/icons/manor.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/map.svg b/style/icons/map.svg new file mode 100644 index 00000000..bdfd5e6d --- /dev/null +++ b/style/icons/map.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/marketplace.svg b/style/icons/marketplace.svg new file mode 100644 index 00000000..39c95786 --- /dev/null +++ b/style/icons/marketplace.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/massage.svg b/style/icons/massage.svg new file mode 100644 index 00000000..dec15bfd --- /dev/null +++ b/style/icons/massage.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/mast.svg b/style/icons/mast.svg new file mode 100644 index 00000000..faed6695 --- /dev/null +++ b/style/icons/mast.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/mast_communications.svg b/style/icons/mast_communications.svg new file mode 100644 index 00000000..06c7b4e1 --- /dev/null +++ b/style/icons/mast_communications.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/mast_lighting.svg b/style/icons/mast_lighting.svg new file mode 100644 index 00000000..390bf434 --- /dev/null +++ b/style/icons/mast_lighting.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/medical_supply.svg b/style/icons/medical_supply.svg new file mode 100644 index 00000000..0e11675a --- /dev/null +++ b/style/icons/medical_supply.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/memorial.svg b/style/icons/memorial.svg new file mode 100644 index 00000000..dc93b2f7 --- /dev/null +++ b/style/icons/memorial.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/military_red_hatch.svg b/style/icons/military_red_hatch.svg new file mode 100644 index 00000000..e9f38465 --- /dev/null +++ b/style/icons/military_red_hatch.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/miniature_golf.svg b/style/icons/miniature_golf.svg new file mode 100644 index 00000000..ef3b95f1 --- /dev/null +++ b/style/icons/miniature_golf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/style/icons/mobile_phone.svg b/style/icons/mobile_phone.svg new file mode 100644 index 00000000..98049aca --- /dev/null +++ b/style/icons/mobile_phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/monument.svg b/style/icons/monument.svg new file mode 100644 index 00000000..981b9603 --- /dev/null +++ b/style/icons/monument.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/motel.svg b/style/icons/motel.svg new file mode 100644 index 00000000..0cfbd38d --- /dev/null +++ b/style/icons/motel.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/motorcycle.svg b/style/icons/motorcycle.svg new file mode 100644 index 00000000..009467c4 --- /dev/null +++ b/style/icons/motorcycle.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/motorcycle_barrier.svg b/style/icons/motorcycle_barrier.svg new file mode 100644 index 00000000..5ac858e0 --- /dev/null +++ b/style/icons/motorcycle_barrier.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/motorcycle_parking.svg b/style/icons/motorcycle_parking.svg new file mode 100644 index 00000000..4e111d4e --- /dev/null +++ b/style/icons/motorcycle_parking.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/multifaith.svg b/style/icons/multifaith.svg new file mode 100644 index 00000000..91819703 --- /dev/null +++ b/style/icons/multifaith.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/museum.svg b/style/icons/museum.svg new file mode 100644 index 00000000..ac993f62 --- /dev/null +++ b/style/icons/museum.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/music.svg b/style/icons/music.svg new file mode 100644 index 00000000..4fe13273 --- /dev/null +++ b/style/icons/music.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/musical_instrument.svg b/style/icons/musical_instrument.svg new file mode 100644 index 00000000..3010f2e8 --- /dev/null +++ b/style/icons/musical_instrument.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/muslim.svg b/style/icons/muslim.svg new file mode 100644 index 00000000..7bc5aa0a --- /dev/null +++ b/style/icons/muslim.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/style/icons/newsagent.svg b/style/icons/newsagent.svg new file mode 100644 index 00000000..db162cb9 --- /dev/null +++ b/style/icons/newsagent.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/nightclub.svg b/style/icons/nightclub.svg new file mode 100644 index 00000000..4fb44a91 --- /dev/null +++ b/style/icons/nightclub.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/obelisk.svg b/style/icons/obelisk.svg new file mode 100644 index 00000000..867620e0 --- /dev/null +++ b/style/icons/obelisk.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/office.svg b/style/icons/office.svg new file mode 100644 index 00000000..60316292 --- /dev/null +++ b/style/icons/office.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/oneway-cycleway.svg b/style/icons/oneway-cycleway.svg new file mode 100644 index 00000000..63b05374 --- /dev/null +++ b/style/icons/oneway-cycleway.svg @@ -0,0 +1,31 @@ + + + + + + + image/svg+xml + + + + + + + diff --git a/style/icons/oneway-reverse.svg b/style/icons/oneway-reverse.svg new file mode 100644 index 00000000..7838527f --- /dev/null +++ b/style/icons/oneway-reverse.svg @@ -0,0 +1,32 @@ + + + + + + + + + image/svg+xml + + + + + + + diff --git a/style/icons/oneway.svg b/style/icons/oneway.svg new file mode 100644 index 00000000..1a37cca4 --- /dev/null +++ b/style/icons/oneway.svg @@ -0,0 +1,32 @@ + + + + + + + + + image/svg+xml + + + + + + + diff --git a/style/icons/optician.svg b/style/icons/optician.svg new file mode 100644 index 00000000..308f219e --- /dev/null +++ b/style/icons/optician.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/orchard.svg b/style/icons/orchard.svg new file mode 100644 index 00000000..a6f95588 --- /dev/null +++ b/style/icons/orchard.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/outdoor.svg b/style/icons/outdoor.svg new file mode 100644 index 00000000..d98b343a --- /dev/null +++ b/style/icons/outdoor.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/outdoor_seating.svg b/style/icons/outdoor_seating.svg new file mode 100644 index 00000000..c0dd268e --- /dev/null +++ b/style/icons/outdoor_seating.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/paint.svg b/style/icons/paint.svg new file mode 100644 index 00000000..31653ee6 --- /dev/null +++ b/style/icons/paint.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/palace.svg b/style/icons/palace.svg new file mode 100644 index 00000000..96744d41 --- /dev/null +++ b/style/icons/palace.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/parking.svg b/style/icons/parking.svg new file mode 100644 index 00000000..dc019e3d --- /dev/null +++ b/style/icons/parking.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/parking_entrance_multistorey.svg b/style/icons/parking_entrance_multistorey.svg new file mode 100644 index 00000000..6e784851 --- /dev/null +++ b/style/icons/parking_entrance_multistorey.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/parking_entrance_underground.svg b/style/icons/parking_entrance_underground.svg new file mode 100644 index 00000000..6d1ad654 --- /dev/null +++ b/style/icons/parking_entrance_underground.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/style/icons/parking_subtle.svg b/style/icons/parking_subtle.svg new file mode 100644 index 00000000..1d99510b --- /dev/null +++ b/style/icons/parking_subtle.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/parking_tickets.svg b/style/icons/parking_tickets.svg new file mode 100644 index 00000000..e07490f8 --- /dev/null +++ b/style/icons/parking_tickets.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/peak.svg b/style/icons/peak.svg new file mode 100644 index 00000000..b4b36959 --- /dev/null +++ b/style/icons/peak.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/perfumery.svg b/style/icons/perfumery.svg new file mode 100644 index 00000000..7237d5e2 --- /dev/null +++ b/style/icons/perfumery.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/pet.svg b/style/icons/pet.svg new file mode 100644 index 00000000..26ffc499 --- /dev/null +++ b/style/icons/pet.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/pharmacy.svg b/style/icons/pharmacy.svg new file mode 100644 index 00000000..57435683 --- /dev/null +++ b/style/icons/pharmacy.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/photo.svg b/style/icons/photo.svg new file mode 100644 index 00000000..bfc8a861 --- /dev/null +++ b/style/icons/photo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/picnic.svg b/style/icons/picnic.svg new file mode 100644 index 00000000..3ddc15a7 --- /dev/null +++ b/style/icons/picnic.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/place-4.svg b/style/icons/place-4.svg new file mode 100644 index 00000000..fdfb3dc6 --- /dev/null +++ b/style/icons/place-4.svg @@ -0,0 +1,30 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/style/icons/place-6.svg b/style/icons/place-6.svg new file mode 100644 index 00000000..bb0c9678 --- /dev/null +++ b/style/icons/place-6.svg @@ -0,0 +1,30 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/style/icons/place-capital-6.svg b/style/icons/place-capital-6.svg new file mode 100644 index 00000000..8d81dc46 --- /dev/null +++ b/style/icons/place-capital-6.svg @@ -0,0 +1,13 @@ + + + + + diff --git a/style/icons/place-capital-8.svg b/style/icons/place-capital-8.svg new file mode 100644 index 00000000..42a9906b --- /dev/null +++ b/style/icons/place-capital-8.svg @@ -0,0 +1,13 @@ + + + + + diff --git a/style/icons/place_of_worship.svg b/style/icons/place_of_worship.svg new file mode 100644 index 00000000..81a8a642 --- /dev/null +++ b/style/icons/place_of_worship.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/plant_nursery.svg b/style/icons/plant_nursery.svg new file mode 100644 index 00000000..d8bbf380 --- /dev/null +++ b/style/icons/plant_nursery.svg @@ -0,0 +1,10 @@ + + + + diff --git a/style/icons/plaque.svg b/style/icons/plaque.svg new file mode 100644 index 00000000..74e88885 --- /dev/null +++ b/style/icons/plaque.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/playground.svg b/style/icons/playground.svg new file mode 100644 index 00000000..af629faf --- /dev/null +++ b/style/icons/playground.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/police.svg b/style/icons/police.svg new file mode 100644 index 00000000..06510fe6 --- /dev/null +++ b/style/icons/police.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/post_box.svg b/style/icons/post_box.svg new file mode 100644 index 00000000..54c2fe7c --- /dev/null +++ b/style/icons/post_box.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/post_office.svg b/style/icons/post_office.svg new file mode 100644 index 00000000..91da45b3 --- /dev/null +++ b/style/icons/post_office.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/power_tower.svg b/style/icons/power_tower.svg new file mode 100644 index 00000000..d1c1a295 --- /dev/null +++ b/style/icons/power_tower.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/style/icons/power_tower_small.svg b/style/icons/power_tower_small.svg new file mode 100644 index 00000000..d1084f05 --- /dev/null +++ b/style/icons/power_tower_small.svg @@ -0,0 +1,4 @@ + + + + diff --git a/style/icons/prison.svg b/style/icons/prison.svg new file mode 100644 index 00000000..c3bdbdc1 --- /dev/null +++ b/style/icons/prison.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/pub.svg b/style/icons/pub.svg new file mode 100644 index 00000000..a6311e5b --- /dev/null +++ b/style/icons/pub.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/public_bath.svg b/style/icons/public_bath.svg new file mode 100644 index 00000000..e5511614 --- /dev/null +++ b/style/icons/public_bath.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/public_bookcase.svg b/style/icons/public_bookcase.svg new file mode 100644 index 00000000..22d08ca2 --- /dev/null +++ b/style/icons/public_bookcase.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/public_building.svg b/style/icons/public_building.svg new file mode 100644 index 00000000..cbc63562 --- /dev/null +++ b/style/icons/public_building.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/public_transport_tickets.svg b/style/icons/public_transport_tickets.svg new file mode 100644 index 00000000..b1f9d376 --- /dev/null +++ b/style/icons/public_transport_tickets.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/quarry.svg b/style/icons/quarry.svg new file mode 100644 index 00000000..96190fb5 --- /dev/null +++ b/style/icons/quarry.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/recycling.svg b/style/icons/recycling.svg new file mode 100644 index 00000000..4ece7f23 --- /dev/null +++ b/style/icons/recycling.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/rental_bicycle.svg b/style/icons/rental_bicycle.svg new file mode 100644 index 00000000..3a284c78 --- /dev/null +++ b/style/icons/rental_bicycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/rental_car.svg b/style/icons/rental_car.svg new file mode 100644 index 00000000..02afe8d2 --- /dev/null +++ b/style/icons/rental_car.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/restaurant.svg b/style/icons/restaurant.svg new file mode 100644 index 00000000..00f363ea --- /dev/null +++ b/style/icons/restaurant.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/ridge-mid.svg b/style/icons/ridge-mid.svg new file mode 100644 index 00000000..7d94f14a --- /dev/null +++ b/style/icons/ridge-mid.svg @@ -0,0 +1,65 @@ + + + + + + + image/svg+xml + + + + + + + + + Created with Snap + diff --git a/style/icons/ridge2.svg b/style/icons/ridge2.svg new file mode 100644 index 00000000..417a61d1 --- /dev/null +++ b/style/icons/ridge2.svg @@ -0,0 +1,39 @@ + + + + + + image/svg+xml + + + + + + + + + Created with Snap + diff --git a/style/icons/road_motorway.svg b/style/icons/road_motorway.svg new file mode 100644 index 00000000..aefcbcf4 --- /dev/null +++ b/style/icons/road_motorway.svg @@ -0,0 +1,68 @@ + +image/svg+xml + + + + + + + diff --git a/style/icons/road_primary.svg b/style/icons/road_primary.svg new file mode 100644 index 00000000..4b2f1104 --- /dev/null +++ b/style/icons/road_primary.svg @@ -0,0 +1,76 @@ + +image/svg+xml + + + + + + + diff --git a/style/icons/road_secondary.svg b/style/icons/road_secondary.svg new file mode 100644 index 00000000..40386590 --- /dev/null +++ b/style/icons/road_secondary.svg @@ -0,0 +1,76 @@ + +image/svg+xml + + + + + + + diff --git a/style/icons/road_tertiary.svg b/style/icons/road_tertiary.svg new file mode 100644 index 00000000..5a0de757 --- /dev/null +++ b/style/icons/road_tertiary.svg @@ -0,0 +1,76 @@ + +image/svg+xml + + + + + + + diff --git a/style/icons/rock_overlay.svg b/style/icons/rock_overlay.svg new file mode 100644 index 00000000..10d25b63 --- /dev/null +++ b/style/icons/rock_overlay.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/saddle.svg b/style/icons/saddle.svg new file mode 100644 index 00000000..b46dc69a --- /dev/null +++ b/style/icons/saddle.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/salt_pond.svg b/style/icons/salt_pond.svg new file mode 100644 index 00000000..9718c32a --- /dev/null +++ b/style/icons/salt_pond.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/sauna.svg b/style/icons/sauna.svg new file mode 100644 index 00000000..efea1510 --- /dev/null +++ b/style/icons/sauna.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/style/icons/scree_overlay.svg b/style/icons/scree_overlay.svg new file mode 100644 index 00000000..4ed98154 --- /dev/null +++ b/style/icons/scree_overlay.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/scrub.svg b/style/icons/scrub.svg new file mode 100644 index 00000000..77674dc5 --- /dev/null +++ b/style/icons/scrub.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/seafood.svg b/style/icons/seafood.svg new file mode 100644 index 00000000..08963c66 --- /dev/null +++ b/style/icons/seafood.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/second_hand.svg b/style/icons/second_hand.svg new file mode 100644 index 00000000..571a056d --- /dev/null +++ b/style/icons/second_hand.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/shelter.svg b/style/icons/shelter.svg new file mode 100644 index 00000000..122c52b8 --- /dev/null +++ b/style/icons/shelter.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/shintoist.svg b/style/icons/shintoist.svg new file mode 100644 index 00000000..77b2d0fb --- /dev/null +++ b/style/icons/shintoist.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/style/icons/shoes.svg b/style/icons/shoes.svg new file mode 100644 index 00000000..005a0031 --- /dev/null +++ b/style/icons/shoes.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/shower.svg b/style/icons/shower.svg new file mode 100644 index 00000000..ac804596 --- /dev/null +++ b/style/icons/shower.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/style/icons/shrine.svg b/style/icons/shrine.svg new file mode 100644 index 00000000..f8e131eb --- /dev/null +++ b/style/icons/shrine.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/sikhist.svg b/style/icons/sikhist.svg new file mode 100644 index 00000000..35524f26 --- /dev/null +++ b/style/icons/sikhist.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/style/icons/slipway.svg b/style/icons/slipway.svg new file mode 100644 index 00000000..a76e8615 --- /dev/null +++ b/style/icons/slipway.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/social_facility.svg b/style/icons/social_facility.svg new file mode 100644 index 00000000..c3800fa4 --- /dev/null +++ b/style/icons/social_facility.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/sports.svg b/style/icons/sports.svg new file mode 100644 index 00000000..1d889ceb --- /dev/null +++ b/style/icons/sports.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/spring.svg b/style/icons/spring.svg new file mode 100644 index 00000000..0d6228dc --- /dev/null +++ b/style/icons/spring.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/style/icons/square.svg b/style/icons/square.svg new file mode 100644 index 00000000..f06ea2bf --- /dev/null +++ b/style/icons/square.svg @@ -0,0 +1,54 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/square_train.svg b/style/icons/square_train.svg new file mode 100644 index 00000000..ab328525 --- /dev/null +++ b/style/icons/square_train.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/stationery.svg b/style/icons/stationery.svg new file mode 100644 index 00000000..12330a65 --- /dev/null +++ b/style/icons/stationery.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/statue.svg b/style/icons/statue.svg new file mode 100644 index 00000000..1963305a --- /dev/null +++ b/style/icons/statue.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/stile.svg b/style/icons/stile.svg new file mode 100644 index 00000000..c2837239 --- /dev/null +++ b/style/icons/stile.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/stone.svg b/style/icons/stone.svg new file mode 100644 index 00000000..b1742c2c --- /dev/null +++ b/style/icons/stone.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/storage_tank.svg b/style/icons/storage_tank.svg new file mode 100644 index 00000000..075194f3 --- /dev/null +++ b/style/icons/storage_tank.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/supermarket.svg b/style/icons/supermarket.svg new file mode 100644 index 00000000..e7c27481 --- /dev/null +++ b/style/icons/supermarket.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/style/icons/taoist.svg b/style/icons/taoist.svg new file mode 100644 index 00000000..0f179fab --- /dev/null +++ b/style/icons/taoist.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/style/icons/tattoo.svg b/style/icons/tattoo.svg new file mode 100644 index 00000000..d29e518e --- /dev/null +++ b/style/icons/tattoo.svg @@ -0,0 +1,59 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/taxi.svg b/style/icons/taxi.svg new file mode 100644 index 00000000..c4a7eaff --- /dev/null +++ b/style/icons/taxi.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/tea.svg b/style/icons/tea.svg new file mode 100644 index 00000000..ca9b0b98 --- /dev/null +++ b/style/icons/tea.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/telephone.svg b/style/icons/telephone.svg new file mode 100644 index 00000000..aeacd073 --- /dev/null +++ b/style/icons/telephone.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/telescope_dish.svg b/style/icons/telescope_dish.svg new file mode 100644 index 00000000..47077f0f --- /dev/null +++ b/style/icons/telescope_dish.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/telescope_dome.svg b/style/icons/telescope_dome.svg new file mode 100644 index 00000000..b9ab9fe9 --- /dev/null +++ b/style/icons/telescope_dome.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/terminal.svg b/style/icons/terminal.svg new file mode 100644 index 00000000..52576ad0 --- /dev/null +++ b/style/icons/terminal.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/theatre.svg b/style/icons/theatre.svg new file mode 100644 index 00000000..9e2f5176 --- /dev/null +++ b/style/icons/theatre.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/ticket.svg b/style/icons/ticket.svg new file mode 100644 index 00000000..dead6c33 --- /dev/null +++ b/style/icons/ticket.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/tobacco.svg b/style/icons/tobacco.svg new file mode 100644 index 00000000..ec0b808b --- /dev/null +++ b/style/icons/tobacco.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/toilets.svg b/style/icons/toilets.svg new file mode 100644 index 00000000..01daa6ce --- /dev/null +++ b/style/icons/toilets.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/toll_booth.svg b/style/icons/toll_booth.svg new file mode 100644 index 00000000..b55b489d --- /dev/null +++ b/style/icons/toll_booth.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/tower_cantilever_communication.svg b/style/icons/tower_cantilever_communication.svg new file mode 100644 index 00000000..8fd6ce62 --- /dev/null +++ b/style/icons/tower_cantilever_communication.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/tower_cooling.svg b/style/icons/tower_cooling.svg new file mode 100644 index 00000000..d3b39d28 --- /dev/null +++ b/style/icons/tower_cooling.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/style/icons/tower_defensive.svg b/style/icons/tower_defensive.svg new file mode 100644 index 00000000..19eead1c --- /dev/null +++ b/style/icons/tower_defensive.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/tower_dish.svg b/style/icons/tower_dish.svg new file mode 100644 index 00000000..aabc27e8 --- /dev/null +++ b/style/icons/tower_dish.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/tower_dome.svg b/style/icons/tower_dome.svg new file mode 100644 index 00000000..72533f58 --- /dev/null +++ b/style/icons/tower_dome.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/style/icons/tower_generic.svg b/style/icons/tower_generic.svg new file mode 100644 index 00000000..4c6115f9 --- /dev/null +++ b/style/icons/tower_generic.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/tower_lattice.svg b/style/icons/tower_lattice.svg new file mode 100644 index 00000000..1b9a982b --- /dev/null +++ b/style/icons/tower_lattice.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/tower_lattice_communication.svg b/style/icons/tower_lattice_communication.svg new file mode 100644 index 00000000..ee52d2a8 --- /dev/null +++ b/style/icons/tower_lattice_communication.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/tower_lattice_lighting.svg b/style/icons/tower_lattice_lighting.svg new file mode 100644 index 00000000..55836c6a --- /dev/null +++ b/style/icons/tower_lattice_lighting.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/tower_lighting.svg b/style/icons/tower_lighting.svg new file mode 100644 index 00000000..46311018 --- /dev/null +++ b/style/icons/tower_lighting.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/tower_observation.svg b/style/icons/tower_observation.svg new file mode 100644 index 00000000..1c7ee24b --- /dev/null +++ b/style/icons/tower_observation.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/town_hall.svg b/style/icons/town_hall.svg new file mode 100644 index 00000000..085d53da --- /dev/null +++ b/style/icons/town_hall.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/townhall.svg b/style/icons/townhall.svg new file mode 100644 index 00000000..085d53da --- /dev/null +++ b/style/icons/townhall.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/toys.svg b/style/icons/toys.svg new file mode 100644 index 00000000..f75b35d0 --- /dev/null +++ b/style/icons/toys.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/trade.svg b/style/icons/trade.svg new file mode 100644 index 00000000..675673a5 --- /dev/null +++ b/style/icons/trade.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/traffic_light.13.svg b/style/icons/traffic_light.13.svg new file mode 100644 index 00000000..a02d2b36 --- /dev/null +++ b/style/icons/traffic_light.13.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/travel_agency.svg b/style/icons/travel_agency.svg new file mode 100644 index 00000000..7947e317 --- /dev/null +++ b/style/icons/travel_agency.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/tyres.svg b/style/icons/tyres.svg new file mode 100644 index 00000000..2dac756e --- /dev/null +++ b/style/icons/tyres.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/variety_store.svg b/style/icons/variety_store.svg new file mode 100644 index 00000000..f97cc778 --- /dev/null +++ b/style/icons/variety_store.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/vehicle_inspection.svg b/style/icons/vehicle_inspection.svg new file mode 100644 index 00000000..67ada977 --- /dev/null +++ b/style/icons/vehicle_inspection.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/veterinary.svg b/style/icons/veterinary.svg new file mode 100644 index 00000000..350c6339 --- /dev/null +++ b/style/icons/veterinary.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/video.svg b/style/icons/video.svg new file mode 100644 index 00000000..30943b50 --- /dev/null +++ b/style/icons/video.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/video_games.svg b/style/icons/video_games.svg new file mode 100644 index 00000000..9ed702d0 --- /dev/null +++ b/style/icons/video_games.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/style/icons/viewpoint.svg b/style/icons/viewpoint.svg new file mode 100644 index 00000000..9fef5e41 --- /dev/null +++ b/style/icons/viewpoint.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/vineyard.svg b/style/icons/vineyard.svg new file mode 100644 index 00000000..26907e16 --- /dev/null +++ b/style/icons/vineyard.svg @@ -0,0 +1,12 @@ + + + + diff --git a/style/icons/waste_basket.svg b/style/icons/waste_basket.svg new file mode 100644 index 00000000..f5784d74 --- /dev/null +++ b/style/icons/waste_basket.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/waste_disposal.svg b/style/icons/waste_disposal.svg new file mode 100644 index 00000000..9901de6a --- /dev/null +++ b/style/icons/waste_disposal.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/watches.svg b/style/icons/watches.svg new file mode 100644 index 00000000..df654b43 --- /dev/null +++ b/style/icons/watches.svg @@ -0,0 +1,59 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/style/icons/water_park.svg b/style/icons/water_park.svg new file mode 100644 index 00000000..14a9067f --- /dev/null +++ b/style/icons/water_park.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/style/icons/water_tower.svg b/style/icons/water_tower.svg new file mode 100644 index 00000000..837c7bf0 --- /dev/null +++ b/style/icons/water_tower.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/waterfall.svg b/style/icons/waterfall.svg new file mode 100644 index 00000000..b4e31cb8 --- /dev/null +++ b/style/icons/waterfall.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/wetland.svg b/style/icons/wetland.svg new file mode 100644 index 00000000..018e2a50 --- /dev/null +++ b/style/icons/wetland.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/wetland_bog.svg b/style/icons/wetland_bog.svg new file mode 100644 index 00000000..afe15c31 --- /dev/null +++ b/style/icons/wetland_bog.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/wetland_mangrove.svg b/style/icons/wetland_mangrove.svg new file mode 100644 index 00000000..4b6b6737 --- /dev/null +++ b/style/icons/wetland_mangrove.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/wetland_marsh.svg b/style/icons/wetland_marsh.svg new file mode 100644 index 00000000..76b5b963 --- /dev/null +++ b/style/icons/wetland_marsh.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/wetland_reed.svg b/style/icons/wetland_reed.svg new file mode 100644 index 00000000..d61fbc80 --- /dev/null +++ b/style/icons/wetland_reed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/wetland_swamp.svg b/style/icons/wetland_swamp.svg new file mode 100644 index 00000000..32013dd1 --- /dev/null +++ b/style/icons/wetland_swamp.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/style/icons/wilderness_hut.svg b/style/icons/wilderness_hut.svg new file mode 100644 index 00000000..afe91106 --- /dev/null +++ b/style/icons/wilderness_hut.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/icons/windmill.svg b/style/icons/windmill.svg new file mode 100644 index 00000000..f01fdbec --- /dev/null +++ b/style/icons/windmill.svg @@ -0,0 +1,3 @@ + + + diff --git a/style/style-header.json b/style/style-header.json new file mode 100644 index 00000000..ba3ec2d1 --- /dev/null +++ b/style/style-header.json @@ -0,0 +1,36 @@ +{ + "version": 8, + "name": "OSM OpenMapTiles", + "id": "openmaptiles", + "center": [ + 0, + 0 + ], + "zoom": 1, + "bearing": 0, + "pitch": 0, + "sources": { + "openmaptiles": { + "type": "vector", + "url": "mbtiles:///data/tiles.mbtiles" + }, + "attribution": { + "attribution": "© OpenMapTiles © OpenStreetMap contributors", + "type": "vector" + } + }, + "glyphs": "{fontstack}/{range}.pbf", + "sprite": "sprite", + "layers": [ + { + "id": "background", + "type": "background", + "layout": { + "visibility": "visible" + }, + "paint": { + "background-color": "#f2efe9" + } + } + ] +} From 4cb65b0a4f95ba2ad8ea8084003b51f604435ef0 Mon Sep 17 00:00:00 2001 From: Tomas Pohanka Date: Fri, 7 Oct 2022 08:58:46 +0200 Subject: [PATCH 7/7] Prerelease update docs. (#1425) Update documentation before release v3.14. --- .env | 4 ++-- LICENSE.md | 2 +- openmaptiles.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.env b/.env index 5a1ace5c..d664449c 100644 --- a/.env +++ b/.env @@ -3,8 +3,8 @@ # Layers definition and meta data TILESET_FILE=openmaptiles.yaml -# Use 3-part patch version to ignore patch updates, e.g. 5.0.0 -TOOLS_VERSION=latest +# Use 3-part patch version to ignore patch updates, e.g. 7.0.0 +TOOLS_VERSION=7.0 # Make sure these values are in sync with the ones in .env-postgres file PGDATABASE=openmaptiles diff --git a/LICENSE.md b/LICENSE.md index d3789cca..d4816622 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,4 +1,4 @@ -Copyright (c) 2021, MapTiler.com & OpenMapTiles contributors. +Copyright (c) 2022, MapTiler.com & OpenMapTiles contributors. All rights reserved. The vector tile schema has been developed by Klokan Technologies GmbH and diff --git a/openmaptiles.yaml b/openmaptiles.yaml index b40e7bc3..0758eab8 100644 --- a/openmaptiles.yaml +++ b/openmaptiles.yaml @@ -17,7 +17,7 @@ tileset: - layers/poi/poi.yaml - layers/aerodrome_label/aerodrome_label.yaml name: OpenMapTiles - version: 3.13.1 + version: 3.14.0 id: openmaptiles description: "A tileset showcasing all layers in OpenMapTiles. https://openmaptiles.org" attribution: '© OpenMapTiles © OpenStreetMap contributors'