UNPKG

carte-facile

Version:

Une librairie de styles de cartes et surcouches prêtes à l'emploi, pour ajouter des cartes rapidement à votre application avec MapLibre ou d'autres librairies cartographiques.

3,468 lines (3,465 loc) 638 kB
import maplibregl from 'maplibre-gl'; /** * Overlay configuration types * Used for overlay management */ const Overlay = { cadastre: 'cadastre', administrativeBoundaries: 'administrativeBoundaries', levelCurves: 'levelCurves', }; /** * List of layer groups available * Used for layer visibility management */ const LayerGroup = { cadastral_sections: 'cadastral_sections', cadastral_parcels: 'cadastral_parcels', boundaries_communes: 'boundaries_communes', boundaries_epcis: 'boundaries_epcis', boundaries_departments: 'boundaries_departments', boundaries_regions: 'boundaries_regions', boundaries: 'boundaries', buildings: 'buildings', streets: 'streets', street_labels: 'street_labels', }; var version$3 = 8; var name$6 = "desaturated"; var metadata$6 = { fr: { name: "Désaturée", description: "Une carte en niveaux de gris avec des contrastes doux, pour un fond cartographique discret.", use: "Recommandé pour des applications de datavisualisation et la superposition de données thématiques, notamment des aplats de couleurs. La discrétion de la carte permet de mettre en valeur vos données sans interférences visuelles.", accessibility: "Les contrastes adoucis permettent une bonne visibilité de vos données superposées. La lisibilité des toponymes est préservée." }, en: { name: "Desaturated", description: "A grayscale map with soft contrasts, for a discreet map background.", use: "Recommended for datavisualization applications and overlaying thematic data, especially flat colors. The map's unobtrusive appearance allows you to highlight your data without visual interference.", accessibility: "Soft contrasts make your superimposed data clearly visible. Toponym legibility is preserved." }, "maputnik:renderer": "mlgljs" }; var center$3 = [ 2.5, 47 ]; var zoom$3 = 5; var projection$3 = { type: "globe" }; var sources$6 = { plan_ign: { type: "vector", tiles: [ "https://data.geopf.fr/tms/1.0.0/PLAN.IGN/{z}/{x}/{y}.pbf" ], maxzoom: 18.9, attribution: "© IGN" } }; var glyphs$3 = "https://openmaptiles.geo.data.gouv.fr/fonts/{fontstack}/{range}.pbf"; var transition$1 = { duration: 300, delay: 0 }; var layers$3 = [ { id: "background", type: "background", paint: { "background-color": "#f6f6f6" } }, { id: "hydro surfacique - Estran", type: "fill", source: "plan_ign", "source-layer": "hydro_surf", filter: [ "==", "symbo", "ZONE_D_ESTRAN" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - vegetation - zone boiséee, foret fermee, peupleraie", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "in", "symbo", "ZONE_BOISEE", "ZONE_FORET_FERMEE_FEUIL", "ZONE_FORET_FERMEE_CONI", "ZONE_FORET_FERMEE_MIXTE", "ZONE_PEUPLERAIE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd", "fill-opacity": { stops: [ [ 7, 0 ], [ 8, 1 ] ] } } }, { id: "ocs - vegetation - forêt ouverte", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "in", "symbo", "ZONE_FORET_OUVERTE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - vegetation - lande ligneuse", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "==", "symbo", "ZONE_LANDE_LIGNEUSE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - vegetation - vigne", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "==", "symbo", "ZONE_VIGNE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - vegetation - verger", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "==", "symbo", "ZONE_VERGER" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - vegetation - canne à sucre, bananeraie", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "==", "symbo", "ZONE_CANNE_BANANE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - vegetation - mangrovre", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "==", "symbo", "ZONE_MANGROVE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - vegetation - marais", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "==", "symbo", "ZONE_MARAIS" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd", "fill-opacity": 1 } }, { id: "hydro surfacique - marais", type: "fill", source: "plan_ign", "source-layer": "hydro_surf", filter: [ "==", "symbo", "ZONE_MARAIS" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - vegetation - marais salant", type: "fill", source: "plan_ign", "source-layer": "ocs_vegetation_surf", filter: [ "==", "symbo", "ZONE_MARAIS_SALANT" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - Zone sable sec", type: "fill", source: "plan_ign", "source-layer": "ocs_nature_sol_surf", filter: [ "all", [ "in", "symbo", "ZONE_SABLE_SEC" ] ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - Zone sable humide", type: "fill", source: "plan_ign", "source-layer": "ocs_nature_sol_surf", filter: [ "in", "symbo", "ZONE_SABLE_HUMIDE", "FOND_CUVETTE_HUMIDE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#cecece" } }, { id: "ocs - Zone graviers galets humides", type: "fill", source: "plan_ign", "source-layer": "ocs_nature_sol_surf", filter: [ "==", "symbo", "GRAVIERS_GALETS_HUM" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - Zone rocher hydro", type: "fill", source: "plan_ign", "source-layer": "ocs_nature_sol_surf", filter: [ "==", "symbo", "ZONE_ROCHER_HYDRO" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "ocs - Zone glacier", type: "fill", source: "plan_ign", "source-layer": "ocs_nature_sol_surf", filter: [ "==", "symbo", "ZONE_GLACIER" ], layout: { visibility: "visible" }, paint: { "fill-opacity": 1, "fill-color": "rgba(255, 255, 255, 1)" } }, { id: "bati ZAI - Vert", type: "fill", source: "plan_ign", "source-layer": "bati_zai", minzoom: 0, maxzoom: 24, filter: [ "any", [ "in", "nature", "Golf", "Hippodrome", "Piscine", "Sports mécaniques", "Equipement de cyclisme", "Autre équipement sportif", "Centre équestre", "Haras", "Stade" ], [ "in", "nature", "Espace public Vert" ], [ "in", "nature", "Aire de détente", "Camping", "Parc de loisirs", "Parc zoologique" ] ], layout: { visibility: "visible" }, paint: { "fill-color": "#e5e5e5", "fill-opacity": 1 } }, { id: "bati ZAI - Gris Bleu Elec", type: "fill", source: "plan_ign", "source-layer": "bati_zai", minzoom: 0, maxzoom: 24, filter: [ "==", "nature", "Centrale électrique" ], layout: { visibility: "visible" }, paint: { "fill-color": "#ffffff", "fill-opacity": 0.3, "fill-outline-color": "#c5c5c5" } }, { id: "zone batie", type: "fill", source: "plan_ign", "source-layer": "bati_zone_surf", minzoom: 7, maxzoom: 24, filter: [ "==", "symbo", "ZONE_BATI" ], layout: { visibility: "visible" }, paint: { "fill-color": "#ffffff", "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 7, 0, 8, 1, 14, 1, 15, 0 ] } }, { id: "zone d'activité", type: "fill", source: "plan_ign", "source-layer": "bati_zone_surf", filter: [ "==", "symbo", "ZONE_INDUS_ACTI" ], layout: { visibility: "visible" }, paint: { "fill-color": "#ffffff" } }, { id: "hydro surfacique", type: "fill", source: "plan_ign", "source-layer": "hydro_surf", filter: [ "in", "symbo", "SURFACE_D_EAU", "BASSIN", "ZONE_MARINE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#cecece" } }, { id: "hydro surfacique temporaire", type: "fill", source: "plan_ign", "source-layer": "hydro_surf", filter: [ "==", "symbo", "SURFACE_D_EAU_TEMP" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd" } }, { id: "réseau hydro - cours d'eau souterrain", type: "line", source: "plan_ign", "source-layer": "hydro_reseau_sou", minzoom: 16, maxzoom: 24, filter: [ "in", "symbo", "COURS_D_EAU_SOU", "COURS_D_EAU_MOY_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 12, 1.5 ], [ 17, 6.5 ] ] }, "line-dasharray": [ 2, 2 ], "line-opacity": 0.5 } }, { id: "réseau hydro - filet interieur - aqueduc souterrain", type: "line", source: "plan_ign", "source-layer": "hydro_reseau_sou", minzoom: 16, maxzoom: 24, filter: [ "==", "symbo", "AQUEDUC_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 12, 1.4 ], [ 16, 3.5 ], [ 17, 5.9 ] ] }, "line-dasharray": [ 2, 2 ], "line-opacity": 0.5 } }, { id: "réseau hydro - carre - aqueduc souterrain", type: "line", source: "plan_ign", "source-layer": "hydro_reseau_sou", minzoom: 16, filter: [ "==", "symbo", "AQUEDUC_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 12, 3.5 ], [ 16, 8.7 ], [ 17, 14.7 ] ] }, "line-dasharray": [ 1, 5 ], "line-opacity": 0.5 } }, { id: "Ferre souterrain - voie normale", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "ferre_sou", minzoom: 0, maxzoom: 18, filter: [ "in", "symbo", "VF_1_SOU", "VF_2_SOU", "VF_3_SOU", "VF_4_SOU", "VF_ELEC_1_SOU", "VF_ELEC_2_SOU", "VF_ELEC_3_SOU", "VF_ELEC_4_SOU", "VF_FERRO_ROUTIER_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(178, 178, 178, 1)", "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 14, 2, 20, 10 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 17, 0.5, 18, 0 ], "line-dasharray": [ 1, 2 ] } }, { id: "Ferre souterrain - trait perpendic épais", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "ferre_sou", minzoom: 0, maxzoom: 18, filter: [ "in", "symbo", "VF_1_SOU", "VF_2_SOU", "VF_3_SOU", "VF_4_SOU", "VF_ELEC_1_SOU", "VF_ELEC_2_SOU", "VF_ELEC_3_SOU", "VF_ELEC_4_SOU", "VF_FERRO_ROUTIER_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "rgba(178, 178, 178, 1)", "line-width": { stops: [ [ 10, 3.5 ], [ 17, 14.7 ] ] }, "line-dasharray": [ 0.2, 6 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 17, 0.5, 18, 0 ] } }, { id: "Ferre souterrain - voie etroite", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "ferre_sou", minzoom: 0, maxzoom: 18, filter: [ "in", "symbo", "VF_ETROITE_1_SOU", "VF_ETROITE_2_SOU", "VF_ETROITE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(178, 178, 178, 1)", "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 14, 2, 20, 10 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 17, 0.5, 18, 0 ], "line-dasharray": [ 1, 2 ] } }, { id: "Ferre souterrain - trait perpendic fin", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "ferre_sou", minzoom: 0, maxzoom: 18, filter: [ "in", "symbo", "VF_ETROITE_1_SOU", "VF_ETROITE_2_SOU", "VF_ETROITE_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "rgba(178, 178, 178, 1)", "line-width": { stops: [ [ 10, 3.5 ], [ 17, 14.7 ] ] }, "line-dasharray": [ 0.2, 6 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 17, 0.5, 18, 0 ] } }, { id: "Ferre souterrain - voie service", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "ferre_sou", minzoom: 0, maxzoom: 18, filter: [ "in", "symbo", "VF_SERVICE_SOU", "VF_NON_EXPLOITEE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(178, 178, 178, 1)", "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 14, 1, 17, 2 ], "line-dasharray": [ 5, 2, 1, 2 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 17, 0.5, 18, 0 ] } }, { id: "Ferre souterrain - funic/urbain", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "ferre_sou", maxzoom: 18, filter: [ "in", "symbo", "FUNI_CREMAILLERE_SOU", "TRANSPORT_URBAIN_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(178, 178, 178, 1)", "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 14, 2, 20, 10 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 17, 0.5, 18, 0 ], "line-dasharray": [ 1, 2 ] } }, { id: "Ferre souterrain - 2 trait perpendic - funic/urbain", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "ferre_sou", maxzoom: 18, filter: [ "in", "symbo", "FUNI_CREMAILLERE_SOU", "TRANSPORT_URBAIN_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "rgba(178, 178, 178, 1)", "line-width": { stops: [ [ 10, 3.5 ], [ 17, 17 ] ] }, "line-dasharray": [ 0.2, 0.2, 0.2, 6 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 17, 0.5, 18, 0 ] } }, { id: "Chemin souterrain - piste cyclable", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin_sou", minzoom: 13, filter: [ "in", "symbo", "PISTE_CYCLABLE_SOU", "VOIE_VERTE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1.1 ], [ 15, 1.7 ], [ 16, 2 ], [ 17, 3.5 ] ] }, "line-dasharray": [ 6, 2 ], "line-opacity": 0.5 } }, { id: "Chemin souterrain - filet exterieur - escalier", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin_sou", minzoom: 14, filter: [ "==", "symbo", "ESCALIER_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1.75 ], [ 15, 3 ], [ 16, 4.2 ], [ 17, 9.5 ] ] }, "line-opacity": 0.5 } }, { id: "Chemin souterrain - filet interieur - escalier", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin_sou", minzoom: 14, filter: [ "==", "symbo", "ESCALIER_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1 ], [ 15, 1.9 ], [ 16, 2.7 ], [ 17, 5.8 ] ] }, "line-dasharray": [ 1, 0.2 ], "line-opacity": 0.5 } }, { id: "Chemin souterrain - Rue pietonne", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin_sou", minzoom: 14, filter: [ "==", "symbo", "RUE_PIETONNE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1 ], [ 15, 1.2 ], [ 16, 1.4 ], [ 17, 2 ] ] }, "line-dasharray": [ 1, 3 ], "line-opacity": 0.5 } }, { id: "Chemin souterrain - sentier", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin_sou", minzoom: 13, filter: [ "==", "symbo", "SENTIER_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1 ], [ 15, 1.2 ], [ 16, 1.4 ], [ 17, 2 ] ] }, "line-dasharray": [ 4, 3 ], "line-opacity": 0.5 } }, { id: "Chemin souterrain - chemin", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin_sou", minzoom: 12, filter: [ "==", "symbo", "CHEMIN_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1 ], [ 15, 1.2 ], [ 16, 1.4 ], [ 17, 2 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route non revetu carrosable restreint", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, maxzoom: 18, filter: [ "==", "symbo", "NON_REVETUE_CARRO_RESTREINT_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 5.4 ], [ 16, 7.7 ], [ 17, 16.8 ] ] }, "line-dasharray": [ 2, 2 ], "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route non revetu carrosable", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "==", "symbo", "NON_REVETUE_CARRO_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 5.4 ], [ 16, 7.7 ], [ 17, 16.8 ] ] }, "line-dasharray": [ 2, 2 ], "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - bretelle autoroute", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 12, filter: [ "in", "symbo", "BRET_AUTO_PEAGE_3_SOU", "BRET_AUTO_PEAGE_2_SOU", "BRET_AUTO_PEAGE_1_SOU", "BRET_AUTO_LIBRE_3_SOU", "BRET_AUTO_LIBRE_2_SOU", "BRET_AUTO_LIBRE_1_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 6.8 ], [ 16, 8.4 ], [ 17, 14 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route non classee restreint", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "==", "symbo", "NON_CLASSEE_RESTREINT_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 5.4 ], [ 16, 7.7 ], [ 17, 16.8 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route non classee", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "in", "symbo", "NON_CLASSEE_4_SOU", "NON_CLASSEE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 5.4 ], [ 16, 7.7 ], [ 17, 16.8 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route locale", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "in", "symbo", "BRET_LOCALE_SOU", "LOCALE_4_SOU", "LOCALE_3_SOU", "LOCALE_2_SOU", "LOCALE_1_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 6 ], [ 16, 8.4 ], [ 17, 18.3 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route locale en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 11, filter: [ "==", "symbo", "LOCALE_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 6 ], [ 16, 8.4 ], [ 17, 18.3 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route regionale", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "in", "symbo", "BRET_REGIONALE_SOU", "REGIONALE_4_SOU", "REGIONALE_3_SOU", "REGIONALE_2_SOU", "REGIONALE_1_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 8.1 ], [ 16, 11.2 ], [ 17, 22 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route regionale en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 10, filter: [ "==", "symbo", "REGIONALE_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 8.1 ], [ 16, 11.2 ], [ 17, 22 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route principale", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 7, filter: [ "in", "symbo", "BRET_PRINCIPALE_SOU", "PRINCIPALE_4_SOU", "PRINCIPALE_3_SOU", "PRINCIPALE_2_SOU", "PRINCIPALE_1_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 9 ], [ 16, 12.2 ], [ 17, 22.5 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - route principale en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 10, filter: [ "==", "symbo", "PRINCIPALE_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 9 ], [ 16, 12.2 ], [ 17, 22.5 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - autoroute", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 7, filter: [ "in", "symbo", "AUTOROU_PEAGE_SOU", "AUTOROU_LIBRE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 11 ], [ 16, 15 ], [ 17, 26 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet extérieur - autoroute en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 10, filter: [ "==", "symbo", "AUTOROU_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 12, 0 ], [ 15, 11 ], [ 16, 15 ], [ 17, 26 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route non revetu carrosable restreint", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, maxzoom: 18, filter: [ "==", "symbo", "NON_REVETUE_CARRO_RESTREINT_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 14, 2.3 ], [ 15, 4.1 ], [ 16, 6.3 ], [ 17, 13.5 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route non revetu carrosable", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "==", "symbo", "NON_REVETUE_CARRO_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 14, 2.3 ], [ 15, 4.1 ], [ 16, 6.3 ], [ 17, 13.5 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - bretelle autoroute", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 12, filter: [ "in", "symbo", "BRET_AUTO_PEAGE_3_SOU", "BRET_AUTO_PEAGE_2_SOU", "BRET_AUTO_PEAGE_1_SOU", "BRET_AUTO_LIBRE_3_SOU", "BRET_AUTO_LIBRE_2_SOU", "BRET_AUTO_LIBRE_1_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 12, 1.5 ], [ 14, 2.6 ], [ 15, 5.2 ], [ 16, 6.7 ], [ 17, 10.8 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route non classee restreint", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "==", "symbo", "NON_CLASSEE_RESTREINT_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 14, 2.3 ], [ 15, 4.1 ], [ 16, 6.3 ], [ 17, 13.5 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route non classee", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "in", "symbo", "NON_CLASSEE_4_SOU", "NON_CLASSEE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 14, 2.3 ], [ 15, 4.1 ], [ 16, 6.3 ], [ 17, 13.5 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route locale", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "in", "symbo", "BRET_LOCALE_SOU", "LOCALE_4_SOU", "LOCALE_3_SOU", "LOCALE_2_SOU", "LOCALE_1_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 9, 1.3 ], [ 14, 2.3 ], [ 15, 4.1 ], [ 16, 6.1 ], [ 17, 13.1 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route locale en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 11, filter: [ "==", "symbo", "LOCALE_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 9, 2 ], [ 14, 3.5 ], [ 15, 6 ], [ 16, 8.4 ], [ 17, 18.3 ] ] }, "line-dasharray": [ 2, 2 ], "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route regionale", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "in", "symbo", "BRET_REGIONALE_SOU", "REGIONALE_4_SOU", "REGIONALE_3_SOU", "REGIONALE_2_SOU", "REGIONALE_1_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 6, 1.4 ], [ 9, 1.5 ], [ 14, 3.2 ], [ 15, 5.8 ], [ 16, 8.3 ], [ 17, 16.2 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route regionale en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 10, filter: [ "==", "symbo", "REGIONALE_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 4, 0.4 ], [ 6, 1.5 ], [ 9, 2.3 ], [ 14, 5 ], [ 15, 8.1 ], [ 16, 11.2 ], [ 17, 22 ] ] }, "line-dasharray": [ 2, 2 ], "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route principale", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "in", "symbo", "BRET_PRINCIPALE_SOU", "PRINCIPALE_4_SOU", "PRINCIPALE_3_SOU", "PRINCIPALE_2_SOU", "PRINCIPALE_1_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 4, 0.5 ], [ 6, 1.8 ], [ 9, 2.1 ], [ 14, 4.4 ], [ 15, 7.3 ], [ 16, 10 ], [ 17, 18.5 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - route principale en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 10, filter: [ "==", "symbo", "PRINCIPALE_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 4, 0.5 ], [ 6, 1.8 ], [ 9, 2.7 ], [ 14, 5.9 ], [ 15, 9 ], [ 16, 12.2 ], [ 17, 22.5 ] ] }, "line-dasharray": [ 2, 2 ], "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - autoroute", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 5, filter: [ "in", "symbo", "AUTOROU_PEAGE_SOU", "AUTOROU_LIBRE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 4, 0.7 ], [ 6, 2.5 ], [ 9, 2.7 ], [ 14, 5.8 ], [ 15, 9 ], [ 16, 12 ], [ 17, 20.8 ] ] }, "line-opacity": 0.5 } }, { id: "Routier souterrain - axe central - autoroute", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 13, filter: [ "in", "symbo", "AUTOROU_PEAGE_SOU", "AUTOROU_LIBRE_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 14, 0 ], [ 15, 1 ], [ 16, 1.2 ], [ 17, 2.1 ] ] }, "line-dasharray": [ 2, 4 ], "line-opacity": 0.5 } }, { id: "Routier souterrain - filet interieur - autoroute en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 10, filter: [ "==", "symbo", "AUTOROU_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#e5e5e5", "line-width": { stops: [ [ 4, 0.7 ], [ 6, 2.5 ], [ 9, 3.5 ], [ 14, 7.5 ], [ 15, 11 ], [ 16, 15 ], [ 17, 26 ] ] }, "line-dasharray": [ 2, 2 ] } }, { id: "Routier souterrain - axe central - autoroute en construction", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_route_sou", minzoom: 13, filter: [ "==", "symbo", "AUTOROU_CONSTR_SOU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": { stops: [ [ 14, 0 ], [ 15, 1 ], [ 16, 1.2 ], [ 17, 2.1 ] ] }, "line-dasharray": [ 2, 4 ], "line-opacity": 0.5 } }, { id: "réseau hydro - canal", type: "line", source: "plan_ign", "source-layer": "hydro_reseau", filter: [ "==", "symbo", "CANAL" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 12, 1.4 ], [ 17, 5.9 ] ] } } }, { id: "réseau hydro - filet interieur - aqueduc", type: "line", source: "plan_ign", "source-layer": "hydro_reseau", minzoom: 12, filter: [ "==", "symbo", "AQUEDUC_AU_SOL" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 12, 1.4 ], [ 16, 3.5 ], [ 17, 5.9 ] ] } } }, { id: "réseau hydro - carre - aqueduc", type: "line", source: "plan_ign", "source-layer": "hydro_reseau", minzoom: 12, filter: [ "==", "symbo", "AQUEDUC_AU_SOL" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 12, 3.5 ], [ 16, 8.7 ], [ 17, 14.7 ] ] }, "line-dasharray": [ 1, 5 ] } }, { id: "réseau hydro - cours d'eau temporaire", type: "line", source: "plan_ign", "source-layer": "hydro_reseau", filter: [ "in", "symbo", "COURS_D_EAU_TEMP", "COURS_D_EAU_TEMP_MOY" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 12, 1.5 ], [ 17, 4 ] ] }, "line-dasharray": [ 6, 2 ] } }, { id: "réseau hydro - cours d'eau moyen ", type: "line", source: "plan_ign", "source-layer": "hydro_reseau", filter: [ "==", "symbo", "COURS_D_EAU_MOY" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 7, 2 ], [ 12, 2.5 ] ] } } }, { id: "réseau hydro - cours d'eau large ", type: "line", source: "plan_ign", "source-layer": "hydro_reseau", filter: [ "==", "symbo", "COURS_D_EAU_LAR" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": { stops: [ [ 7, 3 ], [ 11, 5 ] ] } } }, { id: "réseau hydro - cours d'eau", type: "line", source: "plan_ign", "source-layer": "hydro_reseau", minzoom: 3, filter: [ "==", "symbo", "COURS_D_EAU" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#cecece", "line-width": [ "interpolate", [ "exponential", 1.8 ], [ "zoom" ], 4, 0.7, 7, 2, 17, 10 ] } }, { id: "bati surfacique cimetière", type: "fill", source: "plan_ign", "source-layer": "bati_surf", filter: [ "in", "symbo", "CIMETIERE_SURF", "CIMETIERE_MILI_SURF", "NECROPOLE_NATIONALE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#dddddd", "fill-opacity": 1 } }, { id: "bati sportif surfacique fond", type: "fill", source: "plan_ign", "source-layer": "bati_surf", minzoom: 14, filter: [ "in", "symbo", "TENNIS_SURF", "SPORT_INDIF_SURF", "FOOT_SURF", "MULTI_SPORT_SURF", "PISTE_SPORT_SURF", "NATATION_SURF" ], layout: { visibility: "visible" }, paint: { "fill-color": "#e5e5e5", "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 14, 0, 15, 1 ] } }, { id: "bati sportif surfacique", type: "line", source: "plan_ign", "source-layer": "bati_surf", minzoom: 14, filter: [ "in", "symbo", "TENNIS_SURF", "SPORT_INDIF_SURF", "FOOT_SURF", "MULTI_SPORT_SURF", "PISTE_SPORT_SURF", "NATATION_SURF" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "#c5c5c5", "line-width": 1, "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 14, 0, 15, 1 ] } }, { id: "bati surfacique", type: "fill", metadata: { "cartefacile:group": "buildings" }, source: "plan_ign", "source-layer": "bati_surf", minzoom: 14, filter: [ "all", [ "!in", "symbo", "CIMETIERE_SURF", "POSTE_ELEC_SURF", "POSTE_ELEC_SURF", "TENNIS_SURF", "SPORT_INDIF_SURF", "FOOT_SURF", "MULTI_SPORT_SURF", "PISTE_SPORT_SURF", "NATATION_SURF", "ECLUSE_SURF", "CIMETIERE_MILI_SURF", "PISTE_DUR", "TENNIS_SURF", "PISTE_SPORT_SURF", "PISTE_SPORT_SURF", "PISTE_HERBE", "RESERVOIR_EAU_SURF", "PECHERIE_SURF" ] ], layout: { visibility: "visible" }, paint: { "fill-color": "#eeeeee", "fill-outline-color": "#c1c1c1", "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 14, 0, 15, 1 ], "fill-antialias": true } }, { id: "bati transport surfacique - piste", type: "fill", source: "plan_ign", "source-layer": "bati_surf", filter: [ "in", "symbo", "PISTE_DUR", "PISTE_HERBE" ], layout: { visibility: "visible" }, paint: { "fill-color": "#eeeeee" } }, { id: "construction linéaire - mur", type: "line", source: "plan_ign", "source-layer": "bati_lin", filter: [ "==", "symbo", "MUR" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(177, 177, 177, 1)", "line-width": 0.3 } }, { id: "construction linéaire - autre", type: "line", source: "plan_ign", "source-layer": "bati_lin", filter: [ "in", "symbo", "RUINE_LIN", "MUR_SOUTENEMENT", "FORTIF_LIN" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(177, 177, 177, 1)", "line-width": 0.5 } }, { id: "construction hydrographique linéaire - Barrage", type: "line", source: "plan_ign", "source-layer": "bati_lin", minzoom: 13, filter: [ "==", "symbo", "BARRAGE_LIN" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "rgba(177, 177, 177, 1)", "line-width": { stops: [ [ 13, 1.5 ], [ 17, 5 ] ] } } }, { id: "construction hydrographique linéaire - Quai", type: "line", source: "plan_ign", "source-layer": "bati_lin", minzoom: 12, filter: [ "in", "symbo", "QUAI", "DIGUE" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1 ], [ 17, 2.5 ] ] } } }, { id: "Chemin a niveau - piste cyclable", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin", minzoom: 13, filter: [ "in", "symbo", "PISTE_CYCLABLE", "VOIE_VERTE" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1.1 ], [ 15, 1.7 ], [ 16, 2 ], [ 17, 3.5 ], [ 18, 6 ] ] }, "line-dasharray": [ 6, 2 ] } }, { id: "Chemin a niveau - filet exterieur - escalier", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin", minzoom: 14, filter: [ "==", "symbo", "ESCALIER" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-width": { stops: [ [ 14, 1.75 ], [ 15, 3 ], [ 16, 4.2 ], [ 17, 9.5 ] ] }, "line-color": "rgba(187, 187, 187, 1)" } }, { id: "Chemin a niveau - filet interieur - escalier", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin", minzoom: 14, filter: [ "==", "symbo", "ESCALIER" ], layout: { visibility: "visible", "line-cap": "butt", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1 ], [ 15, 1.9 ], [ 16, 2.7 ], [ 17, 5.8 ] ] }, "line-dasharray": [ 1, 0.2 ] } }, { id: "Chemin a niveau - Rue pietonne", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin", minzoom: 14, filter: [ "==", "symbo", "RUE_PIETONNE" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1 ], [ 15, 1.2 ], [ 16, 1.4 ], [ 17, 2 ], [ 18, 5 ] ] }, "line-dasharray": [ 1, 3 ] } }, { id: "Chemin a niveau - sentier", type: "line", metadata: { "cartefacile:group": "streets" }, source: "plan_ign", "source-layer": "routier_chemin", minzoom: 13, filter: [ "==", "symbo", "SENTIER" ], layout: { visibility: "visible", "line-cap": "round", "line-join": "round" }, paint: { "line-color": "rgba(255, 255, 255, 1)", "line-width": { stops: [ [ 14, 1 ], [ 15, 1.2 ], [ 16, 1.4 ], [ 17, 2 ], [ 18, 6 ] ] }, "line-dasharray": [