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