Last active
February 4, 2025 02:22
-
-
Save ShinichiNishikawa/a277be16956f98bd88caf71eb73f4b3c to your computer and use it in GitHub Desktop.
takamatsu-elementary-schools.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "version": 8, | |
| "name": "GSI Japan + OpenStreetMap based style for Geolonia", | |
| "center": [ | |
| 135.39, | |
| 37.46 | |
| ], | |
| "zoom": 5, | |
| "sprite": "https://api.geolonia.com/v1/sprites/gsi", | |
| "glyphs": "https://glyphs.geolonia.com/{fontstack}/{range}.pbf", | |
| "sources": { | |
| "gsi-japan": { | |
| "type": "vector", | |
| "url": "https://tileserver.geolonia.com/gsi_experimental_bvmap/tiles.json?key=YOUR-API-KEY", | |
| "minzoom": 5 | |
| }, | |
| "v3": { | |
| "type": "vector", | |
| "url": "https://tileserver.geolonia.com/v3/tiles.json?key=YOUR-API-KEY" | |
| }, | |
| "gsidem": { | |
| "type": "raster-dem", | |
| "url": "https://tileserver.geolonia.com/gsi-dem/tiles.json?key=YOUR-API-KEY" | |
| }, | |
| "satellite": { | |
| "type": "raster", | |
| "url": "https://api.maptiler.com/tiles/satellite-v2/tiles.json?key=3RIGqI7btoYpMwxpZdPC" | |
| }, | |
| "negative-city-mask": { | |
| "type": "vector", | |
| "url": "https://tileserver.geolonia.com/takamatsu_negative_mask/tiles.json?key=YOUR-API-KEY" | |
| }, | |
| "takamatsu": { | |
| "type": "vector", | |
| "url": "https://tileserver.geolonia.com/takamatsu_main_v0/tiles.json?key=YOUR-API-KEY" | |
| }, | |
| "kihonzu": { | |
| "type": "vector", | |
| "url": "https://tileserver.geolonia.com/takamatsu_kihonzu_v1/tiles.json?key=YOUR-API-KEY" | |
| }, | |
| "施設情報/教育・子育て/小学校": { | |
| "type": "geojson", | |
| "data": { | |
| "type": "FeatureCollection", | |
| "features": [ | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.040975, | |
| 34.34573667 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "1", | |
| "title": "高松市立新番丁小学校", | |
| "address": "高松市錦町二丁目14-1", | |
| "telephoneNumber": "087-851-1316", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/sinbantyouHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.03997222, | |
| 34.33839889 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "2", | |
| "title": "高松市立亀阜小学校", | |
| "address": "高松市亀岡町10-1", | |
| "telephoneNumber": "087-861-2013", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kameokaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.05019028, | |
| 34.33117222 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "3", | |
| "title": "高松市立栗林小学校", | |
| "address": "高松市栗林町二丁目10-7", | |
| "telephoneNumber": "087-861-3438", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/riturinHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.05724222, | |
| 34.33383 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "4", | |
| "title": "高松市立花園小学校", | |
| "address": "高松市花園町二丁目7-7", | |
| "telephoneNumber": "087-831-9129", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/hanazonoHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.06200111, | |
| 34.33912139 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "5", | |
| "title": "高松市立高松第一小学校", | |
| "address": "高松市松島町二丁目14-5", | |
| "telephoneNumber": "087-832-0611", | |
| "referenceObject": "http://www.edu-tens.net/ikkanHP/takaitiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.02834222, | |
| 34.31574167 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "6", | |
| "title": "高松市立鶴尾小学校", | |
| "address": "高松市松並町636-1", | |
| "telephoneNumber": "087-867-2564", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/turuoHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.0521025, | |
| 34.31202556 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "7", | |
| "title": "高松市立太田小学校", | |
| "address": "高松市伏石町845-1", | |
| "telephoneNumber": "087-865-4433", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/ootasyouHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.07679833, | |
| 34.32507667 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "8", | |
| "title": "高松市立木太小学校", | |
| "address": "高松市木太町3480-1", | |
| "telephoneNumber": "087-861-6337", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kitasyouHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.10656667, | |
| 34.33238639 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "9", | |
| "title": "高松市立古高松小学校", | |
| "address": "高松市高松町398", | |
| "telephoneNumber": "087-841-9204", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/hurutakamatusyouHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.10061278, | |
| 34.34729694 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "10", | |
| "title": "高松市立屋島小学校", | |
| "address": "高松市屋島西町1205-1", | |
| "telephoneNumber": "087-841-1538", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/yasimaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.11331472, | |
| 34.29603611 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "11", | |
| "title": "高松市立前田小学校", | |
| "address": "高松市前田東町819-3", | |
| "telephoneNumber": "087-847-6562", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/maedaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.09301833, | |
| 34.30618083 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "12", | |
| "title": "高松市立川添小学校", | |
| "address": "高松市東山崎町207-1", | |
| "telephoneNumber": "087-847-6055", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kawazoeHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.06976194, | |
| 34.30159333 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "13", | |
| "title": "高松市立林小学校", | |
| "address": "高松市林町1108-1", | |
| "telephoneNumber": "087-865-6250", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/hayasiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.06848111, | |
| 34.27405139 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "14", | |
| "title": "高松市立三渓小学校", | |
| "address": "高松市三谷町2173-1", | |
| "telephoneNumber": "087-889-0767", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/sankeiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.04775611, | |
| 34.27471333 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "15", | |
| "title": "高松市立仏生山小学校", | |
| "address": "高松市仏生山町甲2461", | |
| "telephoneNumber": "087-889-0549", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/bussyouzanHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 133.99823528, | |
| 34.34478639 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "16", | |
| "title": "高松市立香西小学校", | |
| "address": "高松市香西南町703-1", | |
| "telephoneNumber": "087-881-3214", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kouzaiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.02414306, | |
| 34.29108472 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "17", | |
| "title": "高松市立一宮小学校", | |
| "address": "高松市一宮町672-1", | |
| "telephoneNumber": "087-885-1764", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/itinomiyasyouHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.05255444, | |
| 34.29189472 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "18", | |
| "title": "高松市立多肥小学校", | |
| "address": "高松市多肥上町902-2", | |
| "telephoneNumber": "087-889-0537", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/tahiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.00696833, | |
| 34.26757083 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "19", | |
| "title": "高松市立川岡小学校", | |
| "address": "高松市川部町1552", | |
| "telephoneNumber": "087-885-1253", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kawaokaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.00385528, | |
| 34.28502417 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "20", | |
| "title": "高松市立円座小学校", | |
| "address": "高松市円座町1630-2", | |
| "telephoneNumber": "087-885-2542", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/enzaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 133.99380833, | |
| 34.30020194 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "21", | |
| "title": "高松市立檀紙小学校", | |
| "address": "高松市御厩町816", | |
| "telephoneNumber": "087-885-1715", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/dansiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.00453028, | |
| 34.32838611 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "22", | |
| "title": "高松市立弦打小学校", | |
| "address": "高松市鶴市町374-1", | |
| "telephoneNumber": "087-881-3523", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/turuutiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 133.98845278, | |
| 34.32709917 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "23", | |
| "title": "高松市立鬼無小学校", | |
| "address": "高松市鬼無町佐藤607-1", | |
| "telephoneNumber": "087-881-2413", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kinasiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 133.96796806, | |
| 34.35836639 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "24", | |
| "title": "高松市立下笠居小学校", | |
| "address": "高松市生島町345", | |
| "telephoneNumber": "087-881-3011", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/simokasaiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.05340083, | |
| 34.39204167 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "25", | |
| "title": "高松市立女木小学校(休校中)", | |
| "address": "高松市女木町236-2", | |
| "telephoneNumber": "", | |
| "referenceObject": "", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.05409972, | |
| 34.42254417 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "26", | |
| "title": "高松市立男木小学校", | |
| "address": "高松市男木町165", | |
| "telephoneNumber": "087-873-0506", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/ogisyouHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.08904583, | |
| 34.27564972 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "27", | |
| "title": "高松市立川島小学校", | |
| "address": "高松市川島東町864-1", | |
| "telephoneNumber": "087-848-0050", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kawasimaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.10221333, | |
| 34.27469306 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "28", | |
| "title": "高松市立十河小学校", | |
| "address": "高松市十川西町366-5", | |
| "telephoneNumber": "087-848-0319", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/sogawaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.09787639, | |
| 34.23893833 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "29", | |
| "title": "高松市立東植田小学校", | |
| "address": "高松市東植田町2008", | |
| "telephoneNumber": "087-849-0062", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/sugehoHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.09821417, | |
| 34.19354583 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "30", | |
| "title": "高松市立東植田小学校菅沢分校(休校中)", | |
| "address": "高松市菅沢町339", | |
| "telephoneNumber": "", | |
| "referenceObject": "", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.07873944, | |
| 34.23893944 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "31", | |
| "title": "高松市立植田小学校", | |
| "address": "高松市西植田町2337", | |
| "telephoneNumber": "087-849-0103", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/uetaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.06280833, | |
| 34.31186111 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "32", | |
| "title": "高松市立中央小学校", | |
| "address": "高松市松縄町1138", | |
| "telephoneNumber": "087-866-2938", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/chuuouHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.04440444, | |
| 34.30570667 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "33", | |
| "title": "高松市立太田南小学校", | |
| "address": "高松市太田下町1823-1", | |
| "telephoneNumber": "087-865-9395", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/ootaminamiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.07551944, | |
| 34.32082194 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "34", | |
| "title": "高松市立木太南小学校", | |
| "address": "高松市木太町1530-1", | |
| "telephoneNumber": "087-866-7295", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kitaminamiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.09883056, | |
| 34.32696639 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "35", | |
| "title": "高松市立古高松南小学校", | |
| "address": "高松市新田町甲2605", | |
| "telephoneNumber": "087-843-2467", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/hurutakaminamiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.11658611, | |
| 34.35418972 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "36", | |
| "title": "高松市立屋島東小学校", | |
| "address": "高松市屋島東町942-1", | |
| "telephoneNumber": "087-843-8402", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/yasimahigasiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.09045111, | |
| 34.35170639 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "37", | |
| "title": "高松市立屋島西小学校", | |
| "address": "高松市屋島西町2469", | |
| "telephoneNumber": "087-841-1063", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/yasimanisiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.07988694, | |
| 34.33582889 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "38", | |
| "title": "高松市立木太北部小学校", | |
| "address": "高松市木太町2613", | |
| "telephoneNumber": "087-831-4150", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kitahokubuHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.07378417, | |
| 34.18109111 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "39", | |
| "title": "高松市立塩江小学校", | |
| "address": "高松市塩江町安原上231-1", | |
| "telephoneNumber": "087-893-0171", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/sionoeHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.14152222, | |
| 34.33652472 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "40", | |
| "title": "高松市立牟礼小学校", | |
| "address": "高松市牟礼町大町1560", | |
| "telephoneNumber": "087-845-9239", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/mureHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.1257825, | |
| 34.35076389 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "41", | |
| "title": "高松市立牟礼北小学校", | |
| "address": "高松市牟礼町牟礼2900-1", | |
| "telephoneNumber": "087-845-5742", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/murekitaHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.15278111, | |
| 34.33373694 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "42", | |
| "title": "高松市立牟礼南小学校", | |
| "address": "高松市牟礼町大町1115-1", | |
| "telephoneNumber": "087-845-9324", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/mureminamiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.13088917, | |
| 34.38482083 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "43", | |
| "title": "高松市立庵治小学校", | |
| "address": "高松市庵治町790-1", | |
| "telephoneNumber": "087-871-2581", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/ajiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.10576278, | |
| 34.40448389 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "44", | |
| "title": "高松市立庵治第二小学校 (休校中)", | |
| "address": "高松市庵治町6034-1", | |
| "telephoneNumber": "", | |
| "referenceObject": "", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.02620333, | |
| 34.26700222 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "45", | |
| "title": "高松市立大野小学校", | |
| "address": "高松市香川町大野1045-1", | |
| "telephoneNumber": "087-885-2165", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/oonoHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.04122806, | |
| 34.25897139 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "46", | |
| "title": "高松市立浅野小学校", | |
| "address": "高松市香川町浅野3088", | |
| "telephoneNumber": "087-889-0215", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/asanoHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.03514833, | |
| 34.24143083 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "47", | |
| "title": "高松市立川東小学校", | |
| "address": "高松市香川町川東上1865-8", | |
| "telephoneNumber": "087-879-2012", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kawahigasiHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.00913944, | |
| 34.24180278 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "48", | |
| "title": "高松市立香南小学校", | |
| "address": "高松市香南町横井1008", | |
| "telephoneNumber": "087-879-2269", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kounanHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 133.96276139, | |
| 34.30609361 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "49", | |
| "title": "高松市立国分寺北部小学校", | |
| "address": "高松市国分寺町新居1880", | |
| "telephoneNumber": "087-874-1154", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kokuhokuHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 133.96125083, | |
| 34.28393972 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "50", | |
| "title": "高松市立国分寺南部小学校", | |
| "address": "高松市国分寺町福家甲3005", | |
| "telephoneNumber": "087-874-1160", | |
| "referenceObject": "http://www.edu-tens.net/syoHP/kokunanHP/", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.04186611, | |
| 34.33924583 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "51", | |
| "title": "香川大学教育学部附属高松小学校", | |
| "address": "高松市番町五丁目1-55", | |
| "telephoneNumber": "087-861-7108", | |
| "referenceObject": "", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 134.030323, | |
| 34.339945 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "52", | |
| "title": "高松市立亀阜小学校みねやま分校", | |
| "address": "高松市西宝町2-6-9", | |
| "telephoneNumber": "087-861-4837", | |
| "referenceObject": "", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| }, | |
| { | |
| "type": "Feature", | |
| "geometry": { | |
| "type": "Point", | |
| "coordinates": [ | |
| 133.9545587, | |
| 34.3426884 | |
| ] | |
| }, | |
| "properties": { | |
| "#property": "53", | |
| "title": "高松市立下笠居小学校五色台分校", | |
| "address": "高松市中山町1501-192", | |
| "telephoneNumber": "087-881-6310", | |
| "referenceObject": "", | |
| "note": "", | |
| "class": "小学校", | |
| "_viewer_selectable": true | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| "layers": [ | |
| { | |
| "id": "background", | |
| "type": "background", | |
| "paint": { | |
| "background-color": { | |
| "stops": [ | |
| [ | |
| 1, | |
| "#f2f5d6" | |
| ], | |
| [ | |
| 5, | |
| "#dae2c1" | |
| ], | |
| [ | |
| 8, | |
| "#EDE6DD" | |
| ], | |
| [ | |
| 10, | |
| "#e6e5e3" | |
| ], | |
| [ | |
| 16, | |
| "#f5f5f5" | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "landcover-wood", | |
| "type": "fill", | |
| "source": "v3", | |
| "source-layer": "landcover", | |
| "filter": [ | |
| "==", | |
| "class", | |
| "wood" | |
| ], | |
| "layout": { | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "fill-color": { | |
| "stops": [ | |
| [ | |
| 5, | |
| "#a5d47b" | |
| ], | |
| [ | |
| 8, | |
| "#bce398" | |
| ] | |
| ] | |
| }, | |
| "fill-antialias": { | |
| "base": 1, | |
| "stops": [ | |
| [ | |
| 0, | |
| false | |
| ], | |
| [ | |
| 9, | |
| true | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "landcover-grass-park", | |
| "type": "fill", | |
| "source": "v3", | |
| "source-layer": "park", | |
| "filter": [ | |
| "==", | |
| "class", | |
| "public_park" | |
| ], | |
| "layout": { | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "fill-color": "#d8e8c8", | |
| "fill-opacity": 0.8 | |
| } | |
| }, | |
| { | |
| "id": "geolonia-water-ocean", | |
| "type": "fill", | |
| "source": "v3", | |
| "source-layer": "water", | |
| "layout": { | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "fill-color": "#65cbf9" | |
| } | |
| }, | |
| { | |
| "id": "water-blur", | |
| "type": "line", | |
| "source": "v3", | |
| "source-layer": "water", | |
| "minzoom": 17, | |
| "layout": { | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#62cffc", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 17, | |
| 3 | |
| ], | |
| [ | |
| 20, | |
| 5 | |
| ] | |
| ] | |
| }, | |
| "line-translate": { | |
| "stops": [ | |
| [ | |
| 17, | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| [ | |
| 20, | |
| [ | |
| -2, | |
| -2 | |
| ] | |
| ] | |
| ] | |
| }, | |
| "line-blur": 2 | |
| } | |
| }, | |
| { | |
| "id": "water-blur-gsi", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "river", | |
| "minzoom": 17, | |
| "layout": { | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#62cffc", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 17, | |
| 3 | |
| ], | |
| [ | |
| 20, | |
| 5 | |
| ] | |
| ] | |
| }, | |
| "line-translate": { | |
| "stops": [ | |
| [ | |
| 17, | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| [ | |
| 20, | |
| [ | |
| -2, | |
| -2 | |
| ] | |
| ] | |
| ] | |
| }, | |
| "line-blur": 2 | |
| } | |
| }, | |
| { | |
| "id": "water-gsi", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "river", | |
| "minzoom": 16, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "ftCode", | |
| 5322 | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round", | |
| "line-round-limit": 0.5, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#65cbf9", | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 16, | |
| 1, | |
| 20, | |
| 5 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "water", | |
| "type": "fill", | |
| "source": "gsi-japan", | |
| "source-layer": "waterarea", | |
| "filter": [ | |
| "all" | |
| ], | |
| "layout": { | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "fill-color": "#65cbf9" | |
| } | |
| }, | |
| { | |
| "id": "nt-water-name-ocean", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "nt-water-name", | |
| "minzoom": 8, | |
| "filter": [ | |
| "==", | |
| [ | |
| "get", | |
| "class" | |
| ], | |
| "ocean" | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 5, | |
| "text-rotation-alignment": "map", | |
| "symbol-placement": "point", | |
| "symbol-spacing": 350, | |
| "text-letter-spacing": 0.2 | |
| }, | |
| "paint": { | |
| "text-color": "#74aee9", | |
| "text-halo-width": 1.5, | |
| "text-halo-color": "rgba(255,255,255,0.7)" | |
| } | |
| }, | |
| { | |
| "id": "nt-water-name-river", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "nt-water-name", | |
| "minzoom": 13, | |
| "filter": [ | |
| "==", | |
| [ | |
| "get", | |
| "class" | |
| ], | |
| "river" | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 5, | |
| "text-rotation-alignment": "map", | |
| "symbol-placement": "point", | |
| "symbol-spacing": 350, | |
| "text-letter-spacing": 0.2 | |
| }, | |
| "paint": { | |
| "text-color": "#74aee9", | |
| "text-halo-width": 1.5, | |
| "text-halo-color": "rgba(255,255,255,0.7)" | |
| } | |
| }, | |
| { | |
| "id": "park", | |
| "type": "fill", | |
| "source": "v3", | |
| "source-layer": "park", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Polygon" | |
| ], | |
| [ | |
| "!=", | |
| "class", | |
| "national_park" | |
| ] | |
| ], | |
| "layout": { | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "fill-color": "rgba(102, 170, 68, 1)", | |
| "fill-opacity": { | |
| "stops": [ | |
| [ | |
| 7, | |
| 0 | |
| ], | |
| [ | |
| 9, | |
| 0.2 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "waterway_tunnel", | |
| "type": "line", | |
| "source": "v3", | |
| "source-layer": "waterway", | |
| "minzoom": 14, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "class", | |
| "river", | |
| "stream", | |
| "canal" | |
| ], | |
| [ | |
| "==", | |
| "brunnel", | |
| "tunnel" | |
| ] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#65cbf9", | |
| "line-width": { | |
| "base": 1.3, | |
| "stops": [ | |
| [ | |
| 13, | |
| 0.5 | |
| ], | |
| [ | |
| 20, | |
| 6 | |
| ] | |
| ] | |
| }, | |
| "line-dasharray": [ | |
| 2, | |
| 4 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "waterway-other", | |
| "type": "line", | |
| "source": "v3", | |
| "source-layer": "waterway", | |
| "filter": [ | |
| "!in", | |
| "class", | |
| "canal", | |
| "river", | |
| "stream" | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#65cbf9", | |
| "line-width": { | |
| "base": 1.3, | |
| "stops": [ | |
| [ | |
| 13, | |
| 0.5 | |
| ], | |
| [ | |
| 20, | |
| 2 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "waterway-stream-canal", | |
| "type": "line", | |
| "source": "v3", | |
| "source-layer": "waterway", | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "class", | |
| "canal", | |
| "stream" | |
| ], | |
| [ | |
| "!=", | |
| "brunnel", | |
| "tunnel" | |
| ] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#65cbf9", | |
| "line-width": { | |
| "base": 1.3, | |
| "stops": [ | |
| [ | |
| 13, | |
| 0.5 | |
| ], | |
| [ | |
| 20, | |
| 6 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "waterway-name", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "waterway", | |
| "minzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "LineString" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 5, | |
| "text-rotation-alignment": "map", | |
| "symbol-placement": "line", | |
| "text-letter-spacing": 0.2, | |
| "symbol-spacing": 350 | |
| }, | |
| "paint": { | |
| "text-color": "#65cbf9", | |
| "text-halo-width": 1.5, | |
| "text-halo-color": "rgba(255,255,255,0.7)" | |
| } | |
| }, | |
| { | |
| "id": "water-name-lakeline", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "water_name", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "LineString" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 5, | |
| "text-rotation-alignment": "map", | |
| "symbol-placement": "line", | |
| "symbol-spacing": 350, | |
| "text-letter-spacing": 0.2 | |
| }, | |
| "paint": { | |
| "text-color": "#74aee9", | |
| "text-halo-width": 1.5, | |
| "text-halo-color": "rgba(255,255,255,0.7)" | |
| } | |
| }, | |
| { | |
| "id": "water-name-ocean", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "water_name", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "ocean" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 5, | |
| "text-rotation-alignment": "map", | |
| "symbol-placement": "point", | |
| "symbol-spacing": 350, | |
| "text-letter-spacing": 0.2 | |
| }, | |
| "paint": { | |
| "text-color": "#74aee9", | |
| "text-halo-width": 1.5, | |
| "text-halo-color": "rgba(255,255,255,0.7)" | |
| } | |
| }, | |
| { | |
| "id": "water-name-other", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "water_name", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "!in", | |
| "class", | |
| "ocean" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ], | |
| [ | |
| "!=", | |
| "subclass", | |
| "moat" | |
| ] | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": { | |
| "stops": [ | |
| [ | |
| 0, | |
| 10 | |
| ], | |
| [ | |
| 6, | |
| 14 | |
| ] | |
| ] | |
| }, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 5, | |
| "text-rotation-alignment": "map", | |
| "symbol-placement": "point", | |
| "symbol-spacing": 350, | |
| "text-letter-spacing": 0.2, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "text-color": "#74aee9", | |
| "text-halo-width": 1.5, | |
| "text-halo-color": "rgba(255,255,255,0.7)" | |
| } | |
| }, | |
| { | |
| "id": "highway-minor-bridge-casing-blur", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 0 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 2 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#000000", | |
| "line-width": { | |
| "base": 1.2, | |
| "stops": [ | |
| [ | |
| 15, | |
| 1.2 | |
| ], | |
| [ | |
| 20, | |
| 15 | |
| ] | |
| ] | |
| }, | |
| "line-translate": { | |
| "stops": [ | |
| [ | |
| 14, | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| [ | |
| 17, | |
| [ | |
| 5, | |
| 2 | |
| ] | |
| ] | |
| ] | |
| }, | |
| "line-opacity": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 14, | |
| 0.2, | |
| 17, | |
| 0.8, | |
| 18, | |
| 0 | |
| ], | |
| "line-blur": { | |
| "stops": [ | |
| [ | |
| 14, | |
| 20 | |
| ], | |
| [ | |
| 17, | |
| 25 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "highway-secondary-bridge-casing-blur", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "!=", | |
| "rnkWidth", | |
| 0 | |
| ], | |
| [ | |
| "!=", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#000000", | |
| "line-translate": { | |
| "stops": [ | |
| [ | |
| 14, | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| [ | |
| 17, | |
| [ | |
| 5, | |
| 2 | |
| ] | |
| ] | |
| ] | |
| }, | |
| "line-opacity": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 14, | |
| 0.2, | |
| 17, | |
| 0.8, | |
| 18, | |
| 0 | |
| ], | |
| "line-blur": { | |
| "stops": [ | |
| [ | |
| 14, | |
| 20 | |
| ], | |
| [ | |
| 17, | |
| 25 | |
| ] | |
| ] | |
| }, | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-primary-bridge-casing-blur", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#000000", | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ], | |
| "line-translate": { | |
| "stops": [ | |
| [ | |
| 14, | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| [ | |
| 17, | |
| [ | |
| 5, | |
| 2 | |
| ] | |
| ] | |
| ] | |
| }, | |
| "line-opacity": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 14, | |
| 0.2, | |
| 17, | |
| 0.8, | |
| 18, | |
| 0 | |
| ], | |
| "line-blur": { | |
| "stops": [ | |
| [ | |
| 14, | |
| 20 | |
| ], | |
| [ | |
| 17, | |
| 25 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "highway-motorway-bridge-casing-blur", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 6, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "==", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ] | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#000000", | |
| "line-translate": { | |
| "stops": [ | |
| [ | |
| 14, | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| [ | |
| 17, | |
| [ | |
| 5, | |
| 2 | |
| ] | |
| ] | |
| ] | |
| }, | |
| "line-opacity": { | |
| "stops": [ | |
| [ | |
| 14, | |
| 0.2 | |
| ], | |
| [ | |
| 17, | |
| 0.6 | |
| ] | |
| ] | |
| }, | |
| "line-blur": { | |
| "stops": [ | |
| [ | |
| 14, | |
| 20 | |
| ], | |
| [ | |
| 17, | |
| 30 | |
| ] | |
| ] | |
| }, | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-motorway-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 4, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 2700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 2800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 2702 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 2704 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "==", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ] | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ], | |
| "layout": { | |
| "line-cap": "butt", | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#4ed19e", | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ], | |
| "line-opacity": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0.6, | |
| 11, | |
| 1 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-minor", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "filter": [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 2700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 2800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 2704 | |
| ] | |
| ], | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": [ | |
| "step", | |
| [ | |
| "zoom" | |
| ], | |
| "#ffffff", | |
| 16, | |
| "#f5f5f5" | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 13.5, | |
| 0, | |
| 14, | |
| 1.2, | |
| 16, | |
| 2.2, | |
| 20, | |
| 16 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-secondary", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "ftCode", | |
| 2701 | |
| ] | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 3 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ] | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": [ | |
| "step", | |
| [ | |
| "zoom" | |
| ], | |
| "#ffffff", | |
| 16, | |
| "#f5f5f5" | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.5, | |
| 12, | |
| 0.8, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-primary", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "ftCode", | |
| 2701 | |
| ] | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 3 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2, | |
| 6 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": [ | |
| "step", | |
| [ | |
| "zoom" | |
| ], | |
| "#ffffff", | |
| 16, | |
| "#f5f5f5" | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.5, | |
| 12, | |
| 0.8, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "road-outline", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 16, | |
| "filter": [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 2200 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 2700 | |
| ] | |
| ], | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#DDDDDD", | |
| "line-width": 2 | |
| } | |
| }, | |
| { | |
| "id": "highway-motorway", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 6, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 2700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 2800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 2702 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 2704 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "==", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ] | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ], | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 6, | |
| "#00A54E", | |
| 13, | |
| "#3dcc80" | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 6, | |
| 2, | |
| 8, | |
| 2, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "structurea-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "structurea", | |
| "minzoom": 15, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Polygon" | |
| ] | |
| ], | |
| "layout": { | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#DEDEDE", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 15, | |
| 1 | |
| ], | |
| [ | |
| 18, | |
| 3 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "structurea", | |
| "type": "fill", | |
| "source": "gsi-japan", | |
| "source-layer": "structurea", | |
| "minzoom": 15, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Polygon" | |
| ] | |
| ], | |
| "layout": { | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "fill-color": "#FAFAFA" | |
| } | |
| }, | |
| { | |
| "id": "highway-secondary-tunnel-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 4, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "==", | |
| "ftCode", | |
| 2704 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 3 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ] | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#9C9DA2", | |
| "line-dasharray": [ | |
| 0.5, | |
| 0.25 | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-secondary-tunnel", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 4, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "==", | |
| "ftCode", | |
| 2704 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 3 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ] | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#D8D8D8", | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.5, | |
| 12, | |
| 0.8, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-primary-tunnel-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "in", | |
| "ftCode", | |
| 2704 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#9C9DA2", | |
| "line-dasharray": [ | |
| 0.5, | |
| 0.25 | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-primary-tunnel", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "in", | |
| "ftCode", | |
| 2704 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#D8D8D8", | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.5, | |
| 12, | |
| 0.8, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-motorway-tunnel-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 6, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "ftCode", | |
| 2704 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "==", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#9C9DA2", | |
| "line-dasharray": [ | |
| 0.5, | |
| 0.25 | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-motorway-tunnel", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 6, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "ftCode", | |
| 2704 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "==", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": { | |
| "stops": [ | |
| [ | |
| 8, | |
| "#00A54E" | |
| ], | |
| [ | |
| 13, | |
| "#D8D8D8" | |
| ] | |
| ] | |
| }, | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 6, | |
| 2, | |
| 8, | |
| 2, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-minor-bridge-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 0 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 2 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#f8f4f0", | |
| "line-width": { | |
| "base": 1.2, | |
| "stops": [ | |
| [ | |
| 15, | |
| 1.2 | |
| ], | |
| [ | |
| 20, | |
| 18 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "highway-minor-bridge", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 0 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 1 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 2 | |
| ], | |
| [ | |
| "!=", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": [ | |
| "step", | |
| [ | |
| "zoom" | |
| ], | |
| "#ffffff", | |
| 16, | |
| "#f5f5f5" | |
| ], | |
| "line-width": { | |
| "base": 1.2, | |
| "stops": [ | |
| [ | |
| 15, | |
| 1.2 | |
| ], | |
| [ | |
| 20, | |
| 4 | |
| ] | |
| ] | |
| }, | |
| "line-dasharray": [ | |
| 1.5, | |
| 0.75 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-secondary-bridge-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "!=", | |
| "rnkWidth", | |
| 0 | |
| ], | |
| [ | |
| "!=", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": "rgba(222, 222, 222, 1)", | |
| "line-opacity": 1, | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-secondary-bridge", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "!=", | |
| "rnkWidth", | |
| 0 | |
| ], | |
| [ | |
| "!=", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": [ | |
| "step", | |
| [ | |
| "zoom" | |
| ], | |
| "#ffffff", | |
| 16, | |
| "#f5f5f5" | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.5, | |
| 12, | |
| 0.8, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-primary-bridge-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": "rgba(222, 222, 222, 1)", | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-primary-bridge", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 7, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "==", | |
| "rnkWidth", | |
| 4 | |
| ], | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "!=", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "in", | |
| "rdCtg", | |
| 0, | |
| 1, | |
| 2 | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "ftCode", | |
| 52700 | |
| ], | |
| [ | |
| "<", | |
| "ftCode", | |
| 52800 | |
| ], | |
| [ | |
| "!=", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": [ | |
| "step", | |
| [ | |
| "zoom" | |
| ], | |
| "#ffffff", | |
| 16, | |
| "#f5f5f5" | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.5, | |
| 12, | |
| 0.8, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-motorway-bridge-casing", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 6, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "==", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ] | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": "#4ed19e", | |
| "line-opacity": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 11, | |
| 1 | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.6, | |
| 12, | |
| 0.9, | |
| 14, | |
| 4, | |
| 16, | |
| 14, | |
| 18, | |
| 24, | |
| 19, | |
| 72, | |
| 20, | |
| 166 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "highway-motorway-bridge", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "road", | |
| "minzoom": 6, | |
| "filter": [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 2702, | |
| 2703 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "motorway", | |
| 1 | |
| ], | |
| [ | |
| "==", | |
| "rdCtg", | |
| 3 | |
| ] | |
| ] | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 52703 | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 6, | |
| "#00A54E", | |
| 13, | |
| "#3dcc80" | |
| ], | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "exponential", | |
| 0.9 | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 0, | |
| 9, | |
| 0.5, | |
| 12, | |
| 0.8, | |
| 14, | |
| 3, | |
| 16, | |
| 10, | |
| 18, | |
| 20, | |
| 19, | |
| 68, | |
| 20, | |
| 160 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "railway-subway", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 13, | |
| "filter": [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "2" | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40203000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40204000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40203000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40204000000" | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#9dabdd", | |
| "line-opacity": 1, | |
| "line-width": 1.5 | |
| } | |
| }, | |
| { | |
| "id": "railway-tunnel", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 100, | |
| 200, | |
| 300, | |
| 2, | |
| 3, | |
| 4 | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#908150", | |
| "line-opacity": 0.6, | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 10, | |
| 1 | |
| ], | |
| [ | |
| 22, | |
| 3 | |
| ] | |
| ] | |
| }, | |
| "line-dasharray": [ | |
| 3, | |
| 2 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "railway-minor", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 14, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 0, | |
| 200, | |
| 400, | |
| 4, | |
| 5, | |
| 6, | |
| 7 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "0" | |
| ], | |
| [ | |
| "!has", | |
| "rtCode10" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40217000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40218000000" | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#999999", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 10, | |
| 1 | |
| ], | |
| [ | |
| 22, | |
| 2 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-minor-hatching", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 14, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 0, | |
| 200, | |
| 400, | |
| 4, | |
| 5, | |
| 6, | |
| 7 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "0" | |
| ], | |
| [ | |
| "!has", | |
| "rtCode10" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40217000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40218000000" | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#999999", | |
| "line-dasharray": [ | |
| 0.2, | |
| 1.5 | |
| ], | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 10, | |
| 4 | |
| ], | |
| [ | |
| 22, | |
| 8 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-secondary", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 0, | |
| 200, | |
| 400, | |
| 4, | |
| 5, | |
| 6, | |
| 7 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "0" | |
| ], | |
| [ | |
| "!has", | |
| "rtCode10" | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40202000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40203000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40202000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40203000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40205000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40206000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40205000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40206000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40204000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40205000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40217000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40218000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40204000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40205000000" | |
| ] | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#999999", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 10, | |
| 1 | |
| ], | |
| [ | |
| 22, | |
| 2 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-secondary-hatching", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 0, | |
| 200, | |
| 400, | |
| 4, | |
| 5, | |
| 6, | |
| 7 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "0" | |
| ], | |
| [ | |
| "!has", | |
| "rtCode10" | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40202000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40203000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40202000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40203000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40205000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40206000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40205000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40206000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40204000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40205000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40217000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40218000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40204000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40205000000" | |
| ] | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#999999", | |
| "line-dasharray": [ | |
| 0.2, | |
| 1.5 | |
| ], | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 10, | |
| 4 | |
| ], | |
| [ | |
| 22, | |
| 8 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-jr", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 0, | |
| 200, | |
| 400, | |
| 4, | |
| 5, | |
| 6, | |
| 7 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "0" | |
| ], | |
| [ | |
| "==", | |
| "rtCode10", | |
| "1" | |
| ], | |
| [ | |
| "!has", | |
| "rtCode10" | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40201000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40202000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40201000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40202000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40216000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40217000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40216000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40217000000" | |
| ] | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#999999", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 6, | |
| 2 | |
| ], | |
| [ | |
| 10, | |
| 3 | |
| ], | |
| [ | |
| 18, | |
| 4 | |
| ], | |
| [ | |
| 22, | |
| 20 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-jr-hatching", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 0, | |
| 200, | |
| 400, | |
| 4, | |
| 5, | |
| 6, | |
| 7 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "0" | |
| ], | |
| [ | |
| "==", | |
| "rtCode10", | |
| "1" | |
| ], | |
| [ | |
| "!has", | |
| "rtCode10" | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40201000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40202000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40201000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40202000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40216000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40217000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40216000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40217000000" | |
| ] | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#FFFFFF", | |
| "line-dasharray": [ | |
| 3, | |
| 4 | |
| ], | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 6, | |
| 1 | |
| ], | |
| [ | |
| 10, | |
| 2 | |
| ], | |
| [ | |
| 18, | |
| 3 | |
| ], | |
| [ | |
| 22, | |
| 19 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-jr-bridge", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "railState", | |
| 1 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40201000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40202000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40201000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40202000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40216000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40217000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40216000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40217000000" | |
| ] | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#999999", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 6, | |
| 2 | |
| ], | |
| [ | |
| 10, | |
| 3 | |
| ], | |
| [ | |
| 18, | |
| 4 | |
| ], | |
| [ | |
| 22, | |
| 20 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-secondary-bridge", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 1 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "0" | |
| ], | |
| [ | |
| "==", | |
| "rtCode10", | |
| "1" | |
| ], | |
| [ | |
| "!has", | |
| "rtCode10" | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40202000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40203000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40202000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40203000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40205000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40206000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40205000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40206000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40204000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40205000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40217000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40218000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40204000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40205000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40217000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40218000000" | |
| ] | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#999999", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 10, | |
| 1 | |
| ], | |
| [ | |
| 22, | |
| 2 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-secondary-bridge-hatching", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "railState", | |
| 1 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "0" | |
| ], | |
| [ | |
| "==", | |
| "rtCode10", | |
| "1" | |
| ], | |
| [ | |
| "!has", | |
| "rtCode10" | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40202000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40203000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40202000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40203000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40205000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40206000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40205000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40206000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40204000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40205000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40217000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40218000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40204000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40205000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40217000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40218000000" | |
| ] | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#999999", | |
| "line-dasharray": [ | |
| 0.2, | |
| 1.5 | |
| ], | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 10, | |
| 4 | |
| ], | |
| [ | |
| 22, | |
| 8 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-jr-bridge-hatching", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "railState", | |
| 1 | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40201000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40202000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40201000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40202000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode", | |
| "40216000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode", | |
| "40217000000" | |
| ] | |
| ], | |
| [ | |
| "all", | |
| [ | |
| ">=", | |
| "rtCode1", | |
| "40216000000" | |
| ], | |
| [ | |
| "<", | |
| "rtCode1", | |
| "40217000000" | |
| ] | |
| ] | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#FFFFFF", | |
| "line-dasharray": [ | |
| 3, | |
| 4 | |
| ], | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 6, | |
| 1 | |
| ], | |
| [ | |
| 10, | |
| 2 | |
| ], | |
| [ | |
| 18, | |
| 3 | |
| ], | |
| [ | |
| 22, | |
| 19 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-jr-high-speed", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 5, | |
| "filter": [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "1" | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 58203 | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 58204 | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#5747C7", | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 5, | |
| 2 | |
| ], | |
| [ | |
| 10, | |
| 3 | |
| ], | |
| [ | |
| 18, | |
| 4 | |
| ], | |
| [ | |
| 22, | |
| 20 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "railway-jr-high-speed-hatching", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "railway", | |
| "minzoom": 5, | |
| "filter": [ | |
| "any", | |
| [ | |
| "==", | |
| "rtCode10", | |
| "1" | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 58203 | |
| ], | |
| [ | |
| "==", | |
| "ftCode", | |
| 58204 | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "#FFFFFF", | |
| "line-dasharray": [ | |
| 3, | |
| 4 | |
| ], | |
| "line-width": { | |
| "stops": [ | |
| [ | |
| 5, | |
| 1 | |
| ], | |
| [ | |
| 10, | |
| 2 | |
| ], | |
| [ | |
| 18, | |
| 3 | |
| ], | |
| [ | |
| 22, | |
| 19 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": "boundary-sea", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "boundary", | |
| "minzoom": 6, | |
| "maxzoom": 8, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 51221 | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "line-color": "#9e9cab", | |
| "line-dasharray": [ | |
| 4, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "line-width": 2 | |
| } | |
| }, | |
| { | |
| "id": "boundary", | |
| "type": "line", | |
| "source": "gsi-japan", | |
| "source-layer": "boundary", | |
| "minzoom": 6, | |
| "maxzoom": 14, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 1211, | |
| 1212, | |
| 51212 | |
| ] | |
| ], | |
| "layout": { | |
| "line-join": "round" | |
| }, | |
| "paint": { | |
| "line-color": "rgba(68,68,68,0.7)", | |
| "line-dasharray": [ | |
| 3, | |
| 1, | |
| 1, | |
| 1 | |
| ], | |
| "line-width": { | |
| "base": 1.4, | |
| "stops": [ | |
| [ | |
| 8, | |
| 1.2 | |
| ], | |
| [ | |
| 12, | |
| 2 | |
| ] | |
| ] | |
| }, | |
| "line-opacity": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 6, | |
| 1, | |
| 14, | |
| 0.1 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "takamatsu/施設情報/教育・子育て/小学校/Polygon", | |
| "type": "fill", | |
| "source": "施設情報/教育・子育て/小学校", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Polygon" | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "小学校" | |
| ] | |
| ], | |
| "paint": { | |
| "fill-color": "rgb(255, 0, 255)", | |
| "fill-opacity": 0.7 | |
| } | |
| }, | |
| { | |
| "id": "takamatsu/施設情報/教育・子育て/小学校/Polygon/outline", | |
| "type": "line", | |
| "source": "施設情報/教育・子育て/小学校", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Polygon" | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "小学校" | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "rgb(255, 0, 255)", | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 10, | |
| 0.5, | |
| 20, | |
| 3 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "takamatsu/施設情報/教育・子育て/小学校/LineString", | |
| "type": "line", | |
| "source": "施設情報/教育・子育て/小学校", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "LineString" | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "小学校" | |
| ] | |
| ], | |
| "paint": { | |
| "line-color": "rgb(255, 0, 255)", | |
| "line-width": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 12, | |
| 1, | |
| 20, | |
| 5 | |
| ] | |
| } | |
| }, | |
| { | |
| "id": "takamatsu/施設情報/教育・子育て/小学校/Point", | |
| "type": "circle", | |
| "source": "施設情報/教育・子育て/小学校", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "小学校" | |
| ] | |
| ], | |
| "paint": { | |
| "circle-radius": 7, | |
| "circle-color": "rgb(255, 0, 255)", | |
| "circle-opacity": 0.8, | |
| "circle-stroke-width": 1, | |
| "circle-stroke-color": "gray", | |
| "circle-stroke-opacity": 1 | |
| } | |
| }, | |
| { | |
| "id": "poi", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 16, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| ">", | |
| "rank", | |
| 25 | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| [ | |
| "get", | |
| "class" | |
| ] | |
| ], | |
| [ | |
| "image", | |
| "circle" | |
| ] | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9, | |
| "text-variable-anchor": [ | |
| "top", | |
| "bottom", | |
| "left", | |
| "right" | |
| ], | |
| "text-radial-offset": 0.7, | |
| "text-justify": "center", | |
| "text-anchor": "center" | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-z15", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 15, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "in", | |
| "class", | |
| "bank", | |
| "parking", | |
| "grocery", | |
| "shop", | |
| "school", | |
| "hospital" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| [ | |
| "get", | |
| "class" | |
| ] | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9 | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-z14", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 14, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "in", | |
| "class", | |
| "college", | |
| "castle", | |
| "aquarium", | |
| "cinema", | |
| "theatre", | |
| "zoo", | |
| "convenience", | |
| "lodging" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| [ | |
| "get", | |
| "class" | |
| ] | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9 | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-z13", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "in", | |
| "class", | |
| "stadium", | |
| "landmark", | |
| "monument", | |
| "museum", | |
| "town_hall", | |
| "golf" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| [ | |
| "get", | |
| "class" | |
| ] | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9 | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-worship", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 16, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "!has", | |
| "wikidata" | |
| ], | |
| [ | |
| "in", | |
| "class", | |
| "place_of_worship" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| [ | |
| "get", | |
| "class" | |
| ] | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9 | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-worship-primary", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 14, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "has", | |
| "wikidata" | |
| ], | |
| [ | |
| "in", | |
| "class", | |
| "place_of_worship" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| [ | |
| "get", | |
| "class" | |
| ] | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "icon-padding": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 11, | |
| 30, | |
| 15, | |
| 2 | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9 | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-park", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 16, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "!has", | |
| "wikidata" | |
| ], | |
| [ | |
| "in", | |
| "class", | |
| "park" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| [ | |
| "get", | |
| "class" | |
| ] | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9 | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-park-primary", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "has", | |
| "wikidata" | |
| ], | |
| [ | |
| "in", | |
| "class", | |
| "park" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| [ | |
| "get", | |
| "class" | |
| ] | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "icon-padding": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 11, | |
| 15, | |
| 15, | |
| 2 | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9 | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-railway", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "poi", | |
| "minzoom": 11, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "$type", | |
| "Point" | |
| ], | |
| [ | |
| "has", | |
| "name" | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "railway" | |
| ], | |
| [ | |
| "==", | |
| "subclass", | |
| "station" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans CJK JP Bold" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| "railway" | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "icon-padding": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 11, | |
| 50, | |
| 13, | |
| 30, | |
| 15, | |
| 2 | |
| ], | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9, | |
| "icon-optional": false, | |
| "icon-ignore-placement": false, | |
| "icon-allow-overlap": false, | |
| "text-ignore-placement": false, | |
| "text-allow-overlap": false, | |
| "text-optional": true | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#415CBD", | |
| "text-halo-width": 2, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "poi-airport-primary", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "aerodrome_label", | |
| "minzoom": 10, | |
| "filter": [ | |
| "all", | |
| [ | |
| "has", | |
| "iata" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-image": "airport", | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.6 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9, | |
| "icon-size": 1, | |
| "text-optional": true, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "label-gsi", | |
| "type": "symbol", | |
| "source": "gsi-japan", | |
| "source-layer": "label", | |
| "minzoom": 10, | |
| "maxzoom": 15, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 100, | |
| 50100 | |
| ], | |
| [ | |
| "in", | |
| "annoCtg", | |
| 311, | |
| 314, | |
| 315 | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-anchor": "bottom", | |
| "icon-image": [ | |
| "coalesce", | |
| [ | |
| "image", | |
| "mountain" | |
| ], | |
| [ | |
| "image", | |
| "circle-stroked" | |
| ] | |
| ], | |
| "icon-padding": [ | |
| "interpolate", | |
| [ | |
| "linear" | |
| ], | |
| [ | |
| "zoom" | |
| ], | |
| 8, | |
| 50, | |
| 11, | |
| 100, | |
| 20, | |
| 2 | |
| ], | |
| "text-field": "{knj}", | |
| "text-offset": [ | |
| 0, | |
| 0.3 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "road_shield_national", | |
| "type": "symbol", | |
| "source": "gsi-japan", | |
| "source-layer": "transp", | |
| "minzoom": 9, | |
| "maxzoom": 20, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 2901 | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": [ | |
| "match", | |
| [ | |
| "length", | |
| [ | |
| "to-string", | |
| [ | |
| "get", | |
| "nRNo" | |
| ] | |
| ] | |
| ], | |
| 1, | |
| "national-JP_1", | |
| 2, | |
| "national-JP_2", | |
| 3, | |
| "national-JP_3", | |
| "national-JP_3" | |
| ], | |
| "icon-padding": 13, | |
| "text-field": [ | |
| "get", | |
| "nRNo" | |
| ], | |
| "text-font": [ | |
| "Noto Sans CJK JP Bold" | |
| ], | |
| "text-offset": [ | |
| 0, | |
| -0.1 | |
| ], | |
| "text-rotation-alignment": "viewport", | |
| "text-size": 10, | |
| "icon-size": 1 | |
| }, | |
| "paint": { | |
| "text-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "road_shield_highway", | |
| "type": "symbol", | |
| "source": "gsi-japan", | |
| "source-layer": "transp", | |
| "minzoom": 8, | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "ftCode", | |
| 2903, | |
| 2904 | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": [ | |
| "match", | |
| [ | |
| "length", | |
| [ | |
| "case", | |
| [ | |
| "has", | |
| "uRNo" | |
| ], | |
| [ | |
| "get", | |
| "uRNo" | |
| ], | |
| [ | |
| "has", | |
| "nRNo" | |
| ], | |
| [ | |
| "get", | |
| "nRNo" | |
| ], | |
| "" | |
| ] | |
| ], | |
| 1, | |
| "highway-JP_1", | |
| 2, | |
| "highway-JP_2", | |
| 3, | |
| "highway-JP_3", | |
| "highway-JP_3" | |
| ], | |
| "icon-rotation-alignment": "viewport", | |
| "icon-padding": 13, | |
| "text-field": [ | |
| "case", | |
| [ | |
| "has", | |
| "uRNo" | |
| ], | |
| [ | |
| "get", | |
| "uRNo" | |
| ], | |
| [ | |
| "has", | |
| "nRNo" | |
| ], | |
| [ | |
| "get", | |
| "nRNo" | |
| ], | |
| "" | |
| ], | |
| "text-font": [ | |
| "Noto Sans CJK JP Bold" | |
| ], | |
| "text-offset": [ | |
| 0, | |
| -0.1 | |
| ], | |
| "text-rotation-alignment": "viewport", | |
| "text-size": 10, | |
| "icon-size": 1 | |
| }, | |
| "paint": { | |
| "text-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "railway-label", | |
| "type": "symbol", | |
| "source": "gsi-japan", | |
| "source-layer": "label", | |
| "minzoom": 10, | |
| "maxzoom": 15, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "ftCode", | |
| 100 | |
| ], | |
| [ | |
| "==", | |
| "annoCtg", | |
| 421 | |
| ] | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-keep-upright": true, | |
| "text-field": "{knj}", | |
| "text-size": 12, | |
| "text-allow-overlap": true, | |
| "text-rotate": [ | |
| "case", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "arrng" | |
| ], | |
| 2 | |
| ], | |
| [ | |
| "*", | |
| [ | |
| "+", | |
| [ | |
| "to-number", | |
| [ | |
| "get", | |
| "arrngAgl" | |
| ] | |
| ], | |
| 90 | |
| ], | |
| -1 | |
| ], | |
| [ | |
| "*", | |
| [ | |
| "to-number", | |
| [ | |
| "get", | |
| "arrngAgl" | |
| ] | |
| ], | |
| -1 | |
| ] | |
| ], | |
| "text-anchor": [ | |
| "case", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "arrng" | |
| ], | |
| 2 | |
| ], | |
| [ | |
| "case", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "LC" | |
| ], | |
| "top", | |
| "center" | |
| ], | |
| [ | |
| "case", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "LT" | |
| ], | |
| "top-left", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "CT" | |
| ], | |
| "top", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "RT" | |
| ], | |
| "top-right", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "LC" | |
| ], | |
| "left", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "CC" | |
| ], | |
| "center", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "RC" | |
| ], | |
| "right", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "LB" | |
| ], | |
| "bottom-left", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "CB" | |
| ], | |
| "bottom", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "RB" | |
| ], | |
| "bottom-right", | |
| "center" | |
| ] | |
| ], | |
| "text-pitch-alignment": "viewport", | |
| "text-rotation-alignment": "viewport", | |
| "icon-pitch-alignment": "auto", | |
| "icon-rotation-alignment": "auto", | |
| "text-offset": [ | |
| "case", | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "LT" | |
| ], | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "LC" | |
| ], | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "LB" | |
| ] | |
| ], | |
| [ | |
| "literal", | |
| [ | |
| 0.5, | |
| 0 | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "RT" | |
| ], | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "RC" | |
| ], | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "RB" | |
| ] | |
| ], | |
| [ | |
| "literal", | |
| [ | |
| -0.5, | |
| 0 | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "CT" | |
| ] | |
| ], | |
| [ | |
| "literal", | |
| [ | |
| 0, | |
| 0.5 | |
| ] | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "dspPos" | |
| ], | |
| "CB" | |
| ] | |
| ], | |
| [ | |
| "literal", | |
| [ | |
| 0, | |
| -0.5 | |
| ] | |
| ], | |
| [ | |
| "literal", | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ] | |
| ], | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "text-color": "rgba(68, 68, 68, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "airport-label-major", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "aerodrome_label", | |
| "minzoom": 5, | |
| "filter": [ | |
| "all", | |
| [ | |
| "has", | |
| "iata" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-padding": 2, | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-anchor": "top", | |
| "icon-image": "airport", | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-offset": [ | |
| 0, | |
| 0.6 | |
| ], | |
| "text-size": 12, | |
| "text-max-width": 9 | |
| }, | |
| "paint": { | |
| "text-halo-blur": 0.5, | |
| "text-color": "#666", | |
| "text-halo-width": 1, | |
| "text-halo-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "id": "place-village", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 9, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "class", | |
| "village" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": { | |
| "base": 1.2, | |
| "stops": [ | |
| [ | |
| 10, | |
| 12 | |
| ], | |
| [ | |
| 15, | |
| 22 | |
| ] | |
| ] | |
| }, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "#333", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-town", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 8.5, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "class", | |
| "town" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 12, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-island-name", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| [ | |
| "get", | |
| "class" | |
| ], | |
| "island" | |
| ], | |
| [ | |
| "!=", | |
| [ | |
| "get", | |
| "disputed" | |
| ], | |
| "japan_northern_territories" | |
| ], | |
| [ | |
| "any", | |
| [ | |
| "!=", | |
| [ | |
| "get", | |
| "subclass" | |
| ], | |
| "islet" | |
| ], | |
| [ | |
| ">=", | |
| [ | |
| "zoom" | |
| ], | |
| 16 | |
| ] | |
| ] | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 11, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank10", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 8, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 10 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank9", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 8, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 9 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank8", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 8, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 8 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank7", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 8, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 7 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank6", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 11, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 6 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank5", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 10, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 5 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank4", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 9, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 4 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.3, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 14, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank3", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 8, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 3 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle", | |
| "icon-size": 0.4, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "text-font": [ | |
| "Noto Sans Regular" | |
| ], | |
| "text-size": 16, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(102, 102, 102, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-rank2", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "minzoom": 8, | |
| "maxzoom": 13, | |
| "filter": [ | |
| "all", | |
| [ | |
| "!=", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "==", | |
| "rank", | |
| 2 | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "icon-image": "circle-stroked", | |
| "icon-size": 0.8, | |
| "text-anchor": "top", | |
| "text-offset": [ | |
| 0, | |
| 0.2 | |
| ], | |
| "text-font": [ | |
| "Noto Sans CJK JP Bold" | |
| ], | |
| "text-size": 17, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "icon-color": "#000000", | |
| "icon-opacity": { | |
| "stops": [ | |
| [ | |
| 11.9, | |
| 1 | |
| ], | |
| [ | |
| 12, | |
| 0 | |
| ] | |
| ] | |
| }, | |
| "text-color": "rgba(68, 68, 68, 1)", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "place-city-capital", | |
| "type": "symbol", | |
| "source": "v3", | |
| "source-layer": "place", | |
| "maxzoom": 11, | |
| "filter": [ | |
| "all", | |
| [ | |
| "==", | |
| "capital", | |
| 2 | |
| ], | |
| [ | |
| "==", | |
| "class", | |
| "city" | |
| ], | |
| [ | |
| "!=", | |
| "disputed", | |
| "japan_northern_territories" | |
| ] | |
| ], | |
| "layout": { | |
| "text-font": [ | |
| "Noto Sans CJK JP Bold" | |
| ], | |
| "text-size": 18, | |
| "text-field": [ | |
| "string", | |
| [ | |
| "get", | |
| "name:ja" | |
| ], | |
| [ | |
| "get", | |
| "name" | |
| ] | |
| ], | |
| "text-max-width": 8, | |
| "icon-image": "star", | |
| "text-offset": [ | |
| 0.4, | |
| -0.1 | |
| ], | |
| "icon-size": 1, | |
| "text-anchor": "left", | |
| "visibility": "visible" | |
| }, | |
| "paint": { | |
| "text-color": "#333", | |
| "text-halo-width": 1.2, | |
| "text-halo-color": "rgba(255,255,255,0.8)" | |
| } | |
| }, | |
| { | |
| "id": "negative-city-mask-layer", | |
| "type": "fill", | |
| "source": "negative-city-mask", | |
| "source-layer": "negativecitymask", | |
| "paint": { | |
| "fill-color": "#0079C4", | |
| "fill-opacity": 0.3 | |
| } | |
| }, | |
| { | |
| "id": "negative-city-mask-layer-border", | |
| "type": "line", | |
| "source": "negative-city-mask", | |
| "source-layer": "negativecitymask", | |
| "paint": { | |
| "line-color": "#0079C4", | |
| "line-opacity": 0.5, | |
| "line-width": 2 | |
| } | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment