Compare commits

..

11 commits
v1.0.0 ... main

41 changed files with 9771 additions and 1038 deletions

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.2 MiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Before After
Before After

View file

@ -3,6 +3,6 @@
"name": "aire-de-jeux",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "kids friendly": true, "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092005491883963, 47.542391280771334 ], [ -2.09205779890107, 47.542266593717933 ], [ -2.092078029137296, 47.542143358938183 ], [ -2.091923632440778, 47.54213400539922 ], [ -2.091888002433889, 47.542256937492425 ], [ -2.091671450188075, 47.542245196195552 ], [ -2.091695491099415, 47.542101634147429 ], [ -2.091366315544139, 47.542079163530396 ], [ -2.091323781624075, 47.542318849615484 ], [ -2.091368164845011, 47.542376274243978 ], [ -2.09160501628423, 47.542426590325512 ], [ -2.09180280219267, 47.542453072475524 ], [ -2.092005491883963, 47.542391280771334 ] ] ] } }
{ "type": "Feature", "properties": { "kids friendly": true, "show-on-empty-map": false }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091609458019419, 47.542410203859333 ], [ -2.091659584840086, 47.542099413004784 ], [ -2.091351163357315, 47.542078918171896 ], [ -2.091316724069034, 47.542291057493514 ], [ -2.091329638802139, 47.542329804308856 ], [ -2.0913698179718, 47.542371457103407 ], [ -2.091445871400087, 47.542397611166798 ], [ -2.091609458019419, 47.542410203859333 ] ] ] } }
]
}

View file

@ -3,7 +3,13 @@
"name": "autogestion",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "name": "Tableau de programmation", "schedule": true, "show-on-empty-map": true }, "geometry": { "type": "Point", "coordinates": [ -2.091304219258237, 47.541608316100941 ] } },
{ "type": "Feature", "properties": { "name": "Tableau des shifts", "autogestion": "shifts", "show-on-empty-map": true }, "geometry": { "type": "Point", "coordinates": [ -2.091287983083753, 47.541680943841193 ] } }
{ "type": "Feature", "properties": { "name": "Tableau de programmation", "autogestion": "schedule", "schedule": true, "show-on-empty-map": true, "signaletique": false, "care": false, "description": null }, "geometry": { "type": "Point", "coordinates": [ -2.091884950727834, 47.541788847956369 ] } },
{ "type": "Feature", "properties": { "name": "Tableau des shifts", "autogestion": "shifts", "show-on-empty-map": true, "signaletique": false, "care": false }, "geometry": { "type": "Point", "coordinates": [ -2.091811558380515, 47.54181527124161 ] } },
{ "type": "Feature", "properties": { "name": "Signaletik autonome", "autogestion": "signaletik", "schedule": false, "show-on-empty-map": true, "signaletique": true, "care": false }, "geometry": { "type": "Point", "coordinates": [ -2.091927051755329, 47.541898687391047 ] } },
{ "type": "Feature", "properties": { "name": "Loges soin² ♡", "autogestion": "care", "schedule": false, "show-on-empty-map": true, "signaletique": false, "care": true, "description": "" }, "geometry": { "type": "Point", "coordinates": [ -2.092301748874837, 47.541977698301473 ] } },
{ "type": "Feature", "properties": { "name": "Liste de courses", "autogestion": "groceries", "schedule": false, "show-on-empty-map": false, "signaletique": false, "care": false, "description": null }, "geometry": { "type": "Point", "coordinates": [ -2.091776048044959, 47.541809359653456 ] } },
{ "type": "Feature", "properties": { "name": "Vaguement référent·es", "autogestion": "peoples", "schedule": false, "show-on-empty-map": false, "signaletique": false, "care": false, "description": "Tableau de référents et référentes" }, "geometry": { "type": "Point", "coordinates": [ -2.091779675891507, 47.541796415015945 ] } },
{ "type": "Feature", "properties": { "name": "Covoititine", "autogestion": "covoiturage", "schedule": false, "show-on-empty-map": false, "signaletique": false, "care": false, "description": "Demande et offres de covoiturage" }, "geometry": { "type": "Point", "coordinates": [ -2.091782267210469, 47.541783120520059 ] } },
{ "type": "Feature", "properties": { "name": "Radio camp 91.8 FM", "autogestion": "radio", "schedule": false, "show-on-empty-map": true, "signaletique": false, "care": false, "description": "La radio du camp interhack diffuse de la musique, des annonces de services, des ateliers et plein d'autres éxpérimentations radiophoniques.\n91.8 FM sur tous les postes de radio du camp et en direct sur le site internet." }, "geometry": { "type": "Point", "coordinates": [ -2.091931843250831, 47.541763147026316 ] } }
]
}

View file

@ -3,7 +3,7 @@
"name": "bac-a-sable",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "name": "Bac a sable", "kids friendly": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091526043205133, 47.54197459972378 ], [ -2.091372434616906, 47.541969683223179 ], [ -2.091371630609111, 47.541921964850218 ], [ -2.091526043205133, 47.541926328607069 ], [ -2.091526043205133, 47.54197459972378 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Bac a sable", "kids friendly": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091589443709816, 47.541953768055684 ], [ -2.091507234441696, 47.541949557425781 ], [ -2.091510934484354, 47.541922706986711 ], [ -2.091592643759723, 47.541927286132328 ], [ -2.091589443709816, 47.541953768055684 ] ] ] } },
{ "type": "Feature", "properties": { "name": "bacasablejeux", "kids friendly": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091463492445073, 47.542250605476681 ], [ -2.091398807068074, 47.542250605476681 ], [ -2.091400335069106, 47.542326590489807 ], [ -2.091465020446104, 47.542327278136483 ], [ -2.091463492445073, 47.542250605476681 ] ] ] } }
]
}

View file

@ -4,6 +4,6 @@
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "brazero": true }, "geometry": { "type": "Point", "coordinates": [ -2.091492669003518, 47.541663330367555 ] } },
{ "type": "Feature", "properties": { "brazero": true }, "geometry": { "type": "Point", "coordinates": [ -2.091886914526623, 47.54197311732802 ] } }
{ "type": "Feature", "properties": { "brazero": true }, "geometry": null }
]
}

View file

@ -3,8 +3,9 @@
"name": "camping",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "id": "1", "name": "Camping 1", "camping": true, "show-on-empty-map": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.093246131644286, 47.542150538032537 ], [ -2.093288435259747, 47.542402502938018 ], [ -2.093277951209472, 47.542659640549736 ], [ -2.093165111679415, 47.542755678808589 ], [ -2.092577063547282, 47.542757443057077 ], [ -2.092320935916397, 47.54268863732166 ], [ -2.092272124629172, 47.542436719458884 ], [ -2.092313047951269, 47.542221589666227 ], [ -2.092365366219714, 47.542064088823778 ], [ -2.092597971925313, 47.54202880337585 ], [ -2.093054450316394, 47.542074379329804 ], [ -2.093246131644286, 47.542150538032537 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": "2", "name": "Camping 2", "camping": true, "show-on-empty-map": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.092114073531635, 47.540504502700934 ], [ -2.091973041031376, 47.540584130016263 ], [ -2.091857650803891, 47.540701839739121 ], [ -2.091565328894263, 47.540663757210652 ], [ -2.0914473744395, 47.540516619908885 ], [ -2.091288392348298, 47.540424875264655 ], [ -2.091365319166622, 47.540256964839607 ], [ -2.091265314302801, 47.540076936570003 ], [ -2.091598663848869, 47.539979998014935 ], [ -2.091867907713001, 47.540031929406005 ], [ -2.092178179213571, 47.539981729062141 ], [ -2.092270491395559, 47.540161757658652 ], [ -2.092142280031687, 47.540269082104771 ], [ -2.092114073531635, 47.540504502700934 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": "a", "name": "campinga", "camping": true, "show-on-empty-map": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091227557864794, 47.541507498488023 ], [ -2.091254400182443, 47.541435018176685 ], [ -2.091195602724736, 47.541405680879322 ], [ -2.091204492832062, 47.541333784894825 ], [ -2.091258234799251, 47.541300411618337 ], [ -2.091256956593648, 47.541221028101383 ], [ -2.091077240682743, 47.541222375225971 ], [ -2.091016653940408, 47.541221028101383 ], [ -2.090957003142791, 47.54138704573662 ], [ -2.090954021865894, 47.541441921067779 ], [ -2.090983420594748, 47.541498869884791 ], [ -2.091227557864794, 47.541507498488023 ] ] ] ] } }
{ "type": "Feature", "properties": { "id": "scrobranche", "name": "Camping Acrobranche", "camping": true, "show-on-empty-map": true, "non-mixte": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.093193310070844, 47.541983921869729 ], [ -2.093705794585525, 47.541951116013323 ], [ -2.094125501731169, 47.542034621789234 ], [ -2.094112247821307, 47.542425307759586 ], [ -2.093621853156396, 47.542446184027199 ], [ -2.092950321723366, 47.542380572872418 ], [ -2.092844290444467, 47.542431272408322 ], [ -2.092910334475062, 47.542598299399152 ], [ -2.09285566669145, 47.542748547286891 ], [ -2.092543279356531, 47.542769634675274 ], [ -2.092173836258537, 47.542728859737814 ], [ -2.092214572887008, 47.542541614250034 ], [ -2.092239061566323, 47.542362375920106 ], [ -2.092315797222541, 47.542090425141495 ], [ -2.092601637541956, 47.542174600533244 ], [ -2.092979560648832, 47.542133160357267 ], [ -2.093193310070844, 47.541983921869729 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": "foret", "name": "Camping Forêt", "camping": true, "show-on-empty-map": true, "non-mixte": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.092114073531635, 47.540504502700934 ], [ -2.091973041031376, 47.540584130016263 ], [ -2.091857650803891, 47.540701839739121 ], [ -2.091565328894263, 47.540663757210652 ], [ -2.0914473744395, 47.540516619908885 ], [ -2.091288392348298, 47.540424875264655 ], [ -2.091365319166622, 47.540256964839607 ], [ -2.091265314302801, 47.540076936570003 ], [ -2.091598663848869, 47.539979998014935 ], [ -2.091867907713001, 47.540031929406005 ], [ -2.092178179213571, 47.539981729062141 ], [ -2.092270491395559, 47.540161757658652 ], [ -2.092142280031687, 47.540269082104771 ], [ -2.092114073531635, 47.540504502700934 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": "pong", "name": "Camping Pong ***", "camping": true, "show-on-empty-map": true, "non-mixte": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091303361235135, 47.541480007572325 ], [ -2.091318481078686, 47.541404194119806 ], [ -2.091234945040071, 47.541398108694111 ], [ -2.091245762656582, 47.541316563921711 ], [ -2.091332303588673, 47.541323866443811 ], [ -2.091341318269099, 47.541256926619781 ], [ -2.091302254653919, 47.541255303835115 ], [ -2.091304057590004, 47.541215951291399 ], [ -2.09090479585794, 47.541195963662304 ], [ -2.090862607879295, 47.541471014121193 ], [ -2.090900355018082, 47.541509985731615 ], [ -2.091245978907319, 47.541530478375989 ], [ -2.091303361235135, 47.541480007572325 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": "acrobranche-non-mixte", "name": "Camping Acrobranche (non-mixte)", "camping": true, "show-on-empty-map": true, "non-mixte": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.092849759548159, 47.542796422215588 ], [ -2.092929924212038, 47.542597515221779 ], [ -2.092857552431266, 47.542433425729094 ], [ -2.092953237797894, 47.542386291127862 ], [ -2.093368305401783, 47.542429934278594 ], [ -2.093307532263519, 47.542577447859202 ], [ -2.093298480945054, 47.542711868156971 ], [ -2.093143315485657, 47.542814865294766 ], [ -2.092849759548159, 47.542796422215588 ] ] ] ] } }
]
}

View file

@ -3,6 +3,6 @@
"name": "dons",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "name": "Autel a dons", "dons": true, "show-on-empty-map": true }, "geometry": { "type": "Point", "coordinates": [ -2.091620623857878, 47.541649326798037 ] } }
{ "type": "Feature", "properties": { "name": "Autel a dons", "dons": true, "show-on-empty-map": true }, "geometry": { "type": "Point", "coordinates": [ -2.091609823999334, 47.54171174171023 ] } }
]
}

View file

@ -3,16 +3,22 @@
"name": "escape-camp",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "name": "Place du Camp", "pretalx-room-id": 79, "color": "#8800ff", "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091609191131781, 47.541807679507855 ], [ -2.091594499146932, 47.541906563515248 ], [ -2.091553156451422, 47.541903422232458 ], [ -2.091376599780969, 47.541892708997679 ], [ -2.091323814600769, 47.541884533609142 ], [ -2.091339812510054, 47.541809572975303 ], [ -2.091282408247325, 47.541733341712337 ], [ -2.091268292445015, 47.541731435929343 ], [ -2.091297465103123, 47.541543398333239 ], [ -2.091336989349592, 47.541486859870098 ], [ -2.091581663256304, 47.541507188313304 ], [ -2.091607071700462, 47.541560550439222 ], [ -2.091830101376965, 47.54158087885385 ], [ -2.091805040085028, 47.541701766596688 ], [ -2.091626820949413, 47.541687703975676 ], [ -2.091609191131781, 47.541807679507855 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Terrain de basket", "pretalx-room-id": 80, "color": "#ffbf3e", "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091187873844089, 47.541721147812432 ], [ -2.091091078898438, 47.541715022024484 ], [ -2.090980940350053, 47.541708703451881 ], [ -2.090846814128177, 47.541698601072575 ], [ -2.090858209256895, 47.541611275044822 ], [ -2.090878438257691, 47.541515685200345 ], [ -2.090921871198221, 47.541519979769028 ], [ -2.091149307107931, 47.541532269021332 ], [ -2.091292230894869, 47.541541968219065 ], [ -2.091282400158202, 47.54159607949984 ], [ -2.091270300789995, 47.541673162454302 ], [ -2.091264251105892, 47.541725231670661 ], [ -2.091187873844089, 47.541721147812432 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Antenne Paulette", "pretalx-room-id": 83, "color": "#ff4e00", "silence": false, "mixite-choisie": false, "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092263165738026, 47.54180664575258 ], [ -2.092179210322974, 47.541800128210419 ], [ -2.092185087202028, 47.541769524088551 ], [ -2.092268622840005, 47.541775758262965 ], [ -2.092263165738026, 47.54180664575258 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Salle Goldorak", "pretalx-room-id": 78, "color": "#FF0078", "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091766851410551, 47.54192390399043 ], [ -2.091929245214104, 47.541936986691603 ], [ -2.091966669300519, 47.54175563309461 ], [ -2.091924714694876, 47.541751926994642 ], [ -2.091858640775964, 47.541745343302658 ], [ -2.091845973068887, 47.541814288692464 ], [ -2.091786197326121, 47.541809745781975 ], [ -2.091766851410551, 47.54192390399043 ] ] ] } },
{ "type": "Feature", "properties": { "name": "La Fôret", "pretalx-room-id": 81, "color": "#3cc605", "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092349711143398, 47.540842832579472 ], [ -2.090968447150105, 47.540790768342582 ], [ -2.090750733094199, 47.542102132942858 ], [ -2.091095228364962, 47.542216214408299 ], [ -2.091004229614195, 47.542606722160677 ], [ -2.090512707505975, 47.542759321423326 ], [ -2.089992021533556, 47.542661964841876 ], [ -2.0905331303104, 47.538672234098769 ], [ -2.093148351979373, 47.537087711796879 ], [ -2.093316295225915, 47.541708825236775 ], [ -2.093405253469433, 47.542984905311101 ], [ -2.092123723324023, 47.542924228818755 ], [ -2.092349711143398, 47.540842832579472 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Réfectoire", "pretalx-room-id": 82, "color": "#b605fc", "silence": false, "mixite-choisie": false, "capacity": 80, "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091769175094737, 47.541872544803859 ], [ -2.091701877900894, 47.541868536357896 ], [ -2.091707024156893, 47.541832994790333 ], [ -2.091614787414744, 47.541826848501763 ], [ -2.091634514639016, 47.541692277441832 ], [ -2.091798123763817, 47.541706012975553 ], [ -2.091769175094737, 47.541872544803859 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Place du hack", "pretalx-room-id": 79, "color": "#8800ff", "silence": false, "mixite-choisie": false, "show-on-empty-map": true, "description": "En extérieur, sur la place principale" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091632762533958, 47.541689211835447 ], [ -2.091277928811364, 47.541660578268861 ], [ -2.091297465103123, 47.541543398333239 ], [ -2.09133262300134, 47.541511106482332 ], [ -2.091437324776295, 47.541519725938663 ], [ -2.091441155329037, 47.541495160484395 ], [ -2.091581663256304, 47.541507188313304 ], [ -2.091607071700462, 47.541560550439222 ], [ -2.091657823825895, 47.541568324092609 ], [ -2.091632762533958, 47.541689211835447 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Le Village", "pretalx-room-id": 80, "color": "#ffbf3e", "silence": false, "mixite-choisie": false, "show-on-empty-map": true, "description": "Le Terrain de Basket, en face du bâtiment principal" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091187873844089, 47.541721147812432 ], [ -2.091091078898438, 47.541715022024484 ], [ -2.090980940350053, 47.541708703451881 ], [ -2.090846814128177, 47.541698601072575 ], [ -2.090858209256895, 47.541611275044822 ], [ -2.090878438257691, 47.541515685200345 ], [ -2.090921871198221, 47.541519979769028 ], [ -2.091149307107931, 47.541532269021332 ], [ -2.091292230894869, 47.541541968219065 ], [ -2.091282400158202, 47.54159607949984 ], [ -2.091270300789995, 47.541673162454302 ], [ -2.091264251105892, 47.541725231670661 ], [ -2.091187873844089, 47.541721147812432 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Hackspace de l'Antenne", "pretalx-room-id": 83, "color": "#ff4e00", "silence": false, "mixite-choisie": false, "show-on-empty-map": true, "description": "Dans le hackspace Antenne Paulette" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092263165738026, 47.54180664575258 ], [ -2.092179210322974, 47.541800128210419 ], [ -2.092185087202028, 47.541769524088551 ], [ -2.092268622840005, 47.541775758262965 ], [ -2.092263165738026, 47.54180664575258 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Goldor'hack space", "pretalx-room-id": 78, "color": "#FF0078", "silence": false, "mixite-choisie": false, "show-on-empty-map": true, "description": "Salle principale du bâtiment principal" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091884230925479, 47.541816612340668 ], [ -2.091956106198136, 47.541823861042808 ], [ -2.091968878171803, 47.541753246694022 ], [ -2.091894733933247, 47.541748421064973 ], [ -2.091884230925479, 47.541816612340668 ] ] ] } },
{ "type": "Feature", "properties": { "name": "La Fôret", "pretalx-room-id": 81, "color": "#3cc605", "show-on-empty-map": true, "description": "Un peu en retrait de la place principale, dans la forêt." }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092351786433477, 47.542013580413567 ], [ -2.092415519682024, 47.541776765781087 ], [ -2.092285792101076, 47.541716762078593 ], [ -2.092268975562805, 47.541551346110644 ], [ -2.09257353703454, 47.541386776777294 ], [ -2.092771633889895, 47.541172813521555 ], [ -2.093220653428699, 47.541172813521555 ], [ -2.093580892181638, 47.541391735667254 ], [ -2.093619252226112, 47.541674228347418 ], [ -2.093462324771444, 47.541888450948356 ], [ -2.093149587980017, 47.541952380894394 ], [ -2.092950137593383, 47.5420717198906 ], [ -2.092601099416771, 47.54211761943219 ], [ -2.092351786433477, 47.542013580413567 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Réfectoire", "pretalx-room-id": 82, "color": "#b605fc", "silence": false, "mixite-choisie": false, "capacity": 80, "show-on-empty-map": true, "description": "En face du bar et de la salle à manger, dans le bâtiment principal" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091769175094737, 47.541872544803859 ], [ -2.091701877900894, 47.541868536357896 ], [ -2.091707024156893, 47.541832994790333 ], [ -2.091614787414744, 47.541826848501763 ], [ -2.091634514639016, 47.541692277441832 ], [ -2.091798123763817, 47.541706012975553 ], [ -2.091769175094737, 47.541872544803859 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Zone Chill", "pretalx-room-id": null, "color": "#0aaaaa", "silence": true, "mixite-choisie": false, "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091605256464399, 47.540902805544711 ], [ -2.09158880378109, 47.540980551747133 ], [ -2.091512073527968, 47.540990592486928 ], [ -2.091424949201197, 47.540972512918515 ], [ -2.091401605703161, 47.540951126612896 ], [ -2.091439681721413, 47.540855091905314 ], [ -2.09155500583311, 47.540846446149025 ], [ -2.091605256464399, 47.540902805544711 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Zone RDR", "pretalx-room-id": null, "color": "#bbf900", "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.09200187684343, 47.541639744379545 ], [ -2.091898632717902, 47.541633770489327 ], [ -2.091893224692279, 47.54170744842105 ], [ -2.091981719657017, 47.541718400537192 ], [ -2.092017609281605, 47.541688531124137 ], [ -2.09200187684343, 47.541639744379545 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Zone RDR", "pretalx-room-id": null, "color": "#bbf900", "show-on-empty-map": true, "description": null }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.09200187684343, 47.541639744379545 ], [ -2.091898632717902, 47.541633770489327 ], [ -2.091893224692279, 47.54170744842105 ], [ -2.091981719657017, 47.541718400537192 ], [ -2.092017609281605, 47.541688531124137 ], [ -2.09200187684343, 47.541639744379545 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Zone Chill", "pretalx-room-id": null, "color": "#0aaaaa", "silence": false, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true }, "geometry": null },
{ "type": "Feature", "properties": { "name": "Zone Chill", "pretalx-room-id": null, "color": "#0aaaaa", "silence": false, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true }, "geometry": null },
{ "type": "Feature", "properties": { "name": "Zone Chill", "pretalx-room-id": null, "color": "#0aaaaa", "silence": true, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092117617170763, 47.541869865819884 ], [ -2.092129940544073, 47.54190965674109 ], [ -2.092109135071673, 47.541960217814818 ], [ -2.092081643867355, 47.542000434165431 ], [ -2.092018213749857, 47.542018513073309 ], [ -2.091885715282194, 47.542011376663048 ], [ -2.091856114560696, 47.541993297752711 ], [ -2.091863162351528, 47.541964276330972 ], [ -2.091956897969609, 47.541964752092106 ], [ -2.091968879214025, 47.541867220967767 ], [ -2.092049224029522, 47.541863890633493 ], [ -2.092117617170763, 47.541869865819884 ] ] ] } }
{ "type": "Feature", "properties": { "name": "Zone Chill", "pretalx-room-id": null, "color": "#0aaaaa", "silence": true, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092111594567496, 47.541859608262719 ], [ -2.092110134703007, 47.54191036061551 ], [ -2.09204517073323, 47.541931055735553 ], [ -2.091948819676932, 47.541914302543773 ], [ -2.091969987712028, 47.54183447843878 ], [ -2.092063419039347, 47.541840391339612 ], [ -2.092111594567496, 47.541859608262719 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Godor'hack salon", "pretalx-room-id": 86, "color": "#33d8d8", "silence": false, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091955558299201, 47.541825363600097 ], [ -2.091883472455494, 47.541818683408877 ], [ -2.091870713140159, 47.541887230082047 ], [ -2.091941233352504, 47.541892570622558 ], [ -2.091955558299201, 47.541825363600097 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Free shop", "pretalx-room-id": null, "color": "#ffa114", "silence": false, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091930967140704, 47.541938181094721 ], [ -2.091864356138563, 47.54193286256114 ], [ -2.09187018150202, 47.541903379808758 ], [ -2.091936935868495, 47.541909009737239 ], [ -2.091930967140704, 47.541938181094721 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Retr'old O'Rack", "pretalx-room-id": 85, "color": "#1504f9", "silence": false, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true, "description": "Retrograming / gaming, en salle Goldorack" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091779361454828, 47.541845670767053 ], [ -2.091845972456968, 47.541853084492701 ], [ -2.091833318754053, 47.541929316871787 ], [ -2.091766230253688, 47.541924320672756 ], [ -2.091779361454828, 47.541845670767053 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Tente de la piscine", "pretalx-room-id": 88, "color": "#e620fc", "silence": false, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true, "description": "Derrière la piscine" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091880579295232, 47.542311414169362 ], [ -2.091885354946226, 47.542261675794634 ], [ -2.091739356472972, 47.542255228224093 ], [ -2.091733898586122, 47.542304045524219 ], [ -2.091880579295232, 47.542311414169362 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Tente de la prairie", "pretalx-room-id": 87, "color": "#0af902 ", "silence": false, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true, "description": "Dans la prairie derrière le bâtiment principal en avant des dortoirs" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091786018504423, 47.541690917922239 ], [ -2.091646069136527, 47.541678269853534 ], [ -2.091656010894903, 47.541626645051657 ], [ -2.091797489764087, 47.541639293132825 ], [ -2.091786018504423, 47.541690917922239 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Zone Chill", "pretalx-room-id": null, "color": "#0aaaaa", "silence": false, "mixite-choisie": false, "capacity": null, "show-on-empty-map": true, "description": null }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.09116987382776, 47.541817379775871 ], [ -2.090840550423326, 47.541791225604854 ], [ -2.09083371325922, 47.541755071288144 ], [ -2.090851945696836, 47.541708916805042 ], [ -2.0912154549218, 47.541731994051673 ], [ -2.09122685019531, 47.541759686734217 ], [ -2.091217733976502, 47.541813533575066 ], [ -2.09116987382776, 47.541817379775871 ] ] ] } }
]
}

View file

@ -3,7 +3,6 @@
"name": "espacemiam",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "capacite": 100 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091520648735088, 47.541900030556157 ], [ -2.091383458908177, 47.541890167650436 ], [ -2.09141865216232, 47.541675035515063 ], [ -2.091551580068374, 47.541684323048791 ], [ -2.091520648735088, 47.541900030556157 ] ] ] } },
{ "type": "Feature", "properties": { "capacite": 40 }, "geometry": null }
{ "type": "Feature", "properties": { "capacite": 100, "name": "Espace miam", "color": "#fc7820", "show-on-empty-map": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091520648735088, 47.541900030556157 ], [ -2.091383458908177, 47.541890167650436 ], [ -2.09141865216232, 47.541675035515063 ], [ -2.091551580068374, 47.541684323048791 ], [ -2.091520648735088, 47.541900030556157 ] ] ] } }
]
}

View file

@ -0,0 +1,15 @@
{
"type": "FeatureCollection",
"name": "installations-permanentes",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "village": true, "name": "Breizh-entropy", "description": "Jeux, minitels, FR/EN", "show-on-empty-map": false, "author": "Oros, R2R" }, "geometry": { "type": "Point", "coordinates": [ -2.090954702041611, 47.541680083899287 ] } },
{ "type": "Feature", "properties": { "village": true, "name": "Zone d'activités dactylographiques etn fanzinesque", "description": null, "show-on-empty-map": false, "author": "Alex Korber ou Ladislas" }, "geometry": { "type": "Point", "coordinates": [ -2.090944190964813, 47.541612282017205 ] } },
{ "type": "Feature", "properties": { "village": true, "name": "Scroll tapisserie", "description": null, "show-on-empty-map": false, "author": "Datapaulette" }, "geometry": { "type": "Point", "coordinates": [ -2.091159084090458, 47.541587841782402 ] } },
{ "type": "Feature", "properties": { "village": true, "name": "Bibliothèque activiste", "description": "", "show-on-empty-map": false, "author": null }, "geometry": { "type": "Point", "coordinates": [ -2.090967548913253, 47.541539749674186 ] } },
{ "type": "Feature", "properties": { "village": true, "name": "Curiosités textiles", "description": null, "show-on-empty-map": false, "author": "Alice" }, "geometry": { "type": "Point", "coordinates": [ -2.091073827578654, 47.541547633629385 ] } },
{ "type": "Feature", "properties": { "village": true, "name": "Construction d'un dôme lumineux", "description": null, "show-on-empty-map": false, "author": "Guillaume Laguen" }, "geometry": { "type": "Point", "coordinates": [ -2.091076163373498, 47.541620165961497 ] } },
{ "type": "Feature", "properties": { "village": true, "name": "Karaboum box", "description": null, "show-on-empty-map": false, "author": "Misclick" }, "geometry": { "type": "Point", "coordinates": [ -2.091094849732249, 47.541693486586539 ] } },
{ "type": "Feature", "properties": { "village": true, "name": "Batrap", "description": "Aussi connu sous le nom de \"le Ninja\"", "show-on-empty-map": false, "author": "Misclick" }, "geometry": { "type": "Point", "coordinates": [ -2.09120696788476, 47.541673776751168 ] } }
]
}

View file

@ -4,9 +4,9 @@
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "name": "maraBar", "marabout": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091786238521892, 47.541691405961714 ], [ -2.091646250361887, 47.541678620753281 ], [ -2.091655969267139, 47.541626832418238 ], [ -2.091796996785912, 47.541639674810739 ], [ -2.091786238521892, 47.541691405961714 ] ] ] } },
{ "type": "Feature", "properties": { "name": "maraLogistique", "marabout": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091950025656714, 47.542061132586788 ], [ -2.091948284015849, 47.542105808884756 ], [ -2.091835948180016, 47.542104780154638 ], [ -2.091837472115773, 47.542059369047927 ], [ -2.091950025656714, 47.542061132586788 ] ] ] } },
{ "type": "Feature", "properties": { "name": "maraBouffe", "marabout": true }, "geometry": null },
{ "type": "Feature", "properties": { "name": "maraRDR", "marabout": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091999357592548, 47.541659442173049 ], [ -2.09192431351742, 47.541652088026254 ], [ -2.091914663964072, 47.541698081346681 ], [ -2.091988463655041, 47.5417050548402 ], [ -2.091999357592548, 47.541659442173049 ] ] ] } },
{ "type": "Feature", "properties": { "name": "maraConfs/Ateliers", "marabout": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091779523655685, 47.542103529902931 ], [ -2.091644229100896, 47.542100268104427 ], [ -2.09164616188025, 47.542052645825351 ], [ -2.091782906019554, 47.54205623380679 ], [ -2.091779523655685, 47.542103529902931 ] ] ] } }
{ "type": "Feature", "properties": { "name": "maraConfs/Ateliers", "marabout": true, "ignore": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091878210035642, 47.542309550963488 ], [ -2.091736891438753, 47.542302363555805 ], [ -2.091744166683375, 47.542256438297805 ], [ -2.09188284669387, 47.542263293283625 ], [ -2.091878210035642, 47.542309550963488 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Tente de la cantine", "marabout": true, "ignore": false }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091518630326769, 47.541897206919359 ], [ -2.091384355841944, 47.541889547022066 ], [ -2.091405796038003, 47.541759623799749 ], [ -2.091537233737936, 47.541769837037677 ], [ -2.091518630326769, 47.541897206919359 ] ] ] } }
]
}

View file

@ -4,6 +4,6 @@
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "name": "infirmerie", "medic": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091957769640378, 47.541700951566469 ], [ -2.091967777049948, 47.541656733493355 ], [ -2.091996889514149, 47.541660111264143 ], [ -2.09198688210458, 47.541703408124988 ], [ -2.091957769640378, 47.541700951566469 ] ] ] } },
{ "type": "Feature", "properties": { "name": "zone infirmerie", "medic": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091842510161106, 47.54181195296588 ], [ -2.091847583778531, 47.541782685155603 ], [ -2.091792696462745, 47.541778014758826 ], [ -2.091786239131476, 47.54180697121209 ], [ -2.091842510161106, 47.54181195296588 ] ] ] } }
{ "type": "Feature", "properties": { "name": "Infirmerie RDR", "medic": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091842510161106, 47.54181195296588 ], [ -2.091847583778531, 47.541782685155603 ], [ -2.091792696462745, 47.541778014758826 ], [ -2.091786239131476, 47.54180697121209 ], [ -2.091842510161106, 47.54181195296588 ] ] ] } }
]
}

View file

@ -4,9 +4,7 @@
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "Depose-minute": false, "Camping-cars": true, "Parking": true, "capacite": 22 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092142121259721, 47.542843538132558 ], [ -2.091790408416395, 47.542814759968941 ], [ -2.091825676652254, 47.542523865768402 ], [ -2.092019624006813, 47.542449891415274 ], [ -2.092117032543631, 47.542463394677995 ], [ -2.092187417610755, 47.542510789651068 ], [ -2.092187417610755, 47.542577339516328 ], [ -2.092190082101993, 47.542645687938666 ], [ -2.092142121259721, 47.542843538132558 ] ] ] } },
{ "type": "Feature", "properties": { "Depose-minute": true, "Camping-cars": false, "Parking": true, "capacite": 3 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091743572922097, 47.541980542375086 ], [ -2.091739874320352, 47.542006758143337 ], [ -2.091580834445331, 47.541998019555379 ], [ -2.091584533047075, 47.541970555412306 ], [ -2.091743572922097, 47.541980542375086 ] ] ] } },
{ "type": "Feature", "properties": { "Depose-minute": false, "Camping-cars": true, "Parking": true, "capacite": 40 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091670756263349, 47.543063394857306 ], [ -2.091036176248148, 47.543007987980801 ], [ -2.091100367580685, 47.542542599256421 ], [ -2.091270899195627, 47.542569164504116 ], [ -2.091305005518615, 47.542455819353506 ], [ -2.091718701205569, 47.542495685076233 ], [ -2.091670756263349, 47.543063394857306 ] ] ] } },
{ "type": "Feature", "properties": { "Depose-minute": true, "Camping-cars": false, "Parking": false, "capacite": 3 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092222541848034, 47.541986784225863 ], [ -2.092189254432332, 47.541949333110082 ], [ -2.092100487990459, 47.542003013034389 ], [ -2.092155967016629, 47.542029228791392 ], [ -2.092222541848034, 47.541986784225863 ] ] ] } },
{ "type": "Feature", "properties": { "Depose-minute": true, "Camping-cars": false, "Parking": false, "capacite": 3 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092044721121151, 47.542013698471727 ], [ -2.09209735861328, 47.542004477011972 ], [ -2.092161828637737, 47.541981498204692 ], [ -2.092191742729085, 47.541956430402038 ], [ -2.091940974539667, 47.541941119503747 ], [ -2.091928007312453, 47.542007437224299 ], [ -2.092044721121151, 47.542013698471727 ] ] ] } },
{ "type": "Feature", "properties": { "Depose-minute": false, "Camping-cars": false, "Parking": true, "capacite": null }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.078307269873994, 47.546685973108467 ], [ -2.07816210937131, 47.546686855827154 ], [ -2.07813987758261, 47.546558861460824 ], [ -2.078307269873994, 47.546685973108467 ] ] ] } },
{ "type": "Feature", "properties": { "Depose-minute": false, "Camping-cars": false, "Parking": true, "capacite": null }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.07811429061191, 47.548355153984389 ], [ -2.078164577560365, 47.548179272065255 ], [ -2.077769139283883, 47.548093645127835 ], [ -2.077535990704686, 47.548346668466756 ], [ -2.078101718874796, 47.548412238340063 ], [ -2.07811429061191, 47.548355153984389 ] ] ] } },
{ "type": "Feature", "properties": { "Depose-minute": false, "Camping-cars": false, "Parking": true, "capacite": 40 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.079644526778333, 47.549831784523974 ], [ -2.079205275991393, 47.549965674823767 ], [ -2.078969119654329, 47.549651669652548 ], [ -2.07941309356801, 47.549500245166655 ], [ -2.079644526778333, 47.549831784523974 ] ] ] } },

View file

@ -6,27 +6,26 @@
{ "type": "Feature", "properties": { "id": 1, "name": "Réfectoire", "ignore": true, "toilettes": false, "n couchage": null, "douches": false, "pmr": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091803344599751, 47.541704589719863 ], [ -2.091772833474595, 47.541875987459946 ], [ -2.091696968797553, 47.541870845299627 ], [ -2.091703022024791, 47.54183458014915 ], [ -2.091610059534208, 47.541828751805809 ], [ -2.091631027818287, 47.541690028656284 ], [ -2.091803344599751, 47.541704589719863 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 2, "name": "Cuisine", "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091720961698117, 47.541872552348394 ], [ -2.09171563094476, 47.541910422595102 ], [ -2.091765708928661, 47.541914819548275 ], [ -2.091755963116424, 47.541965037290019 ], [ -2.091591105232199, 47.541954952052144 ], [ -2.091610190850896, 47.54182878845991 ], [ -2.091702972058417, 47.541834623206363 ], [ -2.091697048172613, 47.541870855925914 ], [ -2.091720961698117, 47.541872552348394 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 3, "name": "Toilettes", "toilettes": true, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091772751762869, 47.541876028605977 ], [ -2.091765717111395, 47.541914830245268 ], [ -2.091715628651217, 47.541910327403237 ], [ -2.091721086231624, 47.541872503515016 ], [ -2.091772751762869, 47.541876028605977 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 4, "name": "Salle polyvalente", "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091784815278911, 47.541808214080078 ], [ -2.091958992911517, 47.541822034555537 ], [ -2.091933044939367, 47.541940064093374 ], [ -2.091763691017441, 47.541925910319492 ], [ -2.091784815278911, 47.541808214080078 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 5, "name": null, "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091958992251015, 47.541822034555537 ], [ -2.091844168369957, 47.541812636999211 ], [ -2.091856286723147, 47.541743668891101 ], [ -2.09197028936854, 47.541752404530854 ], [ -2.091958992251015, 47.541822034555537 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 7, "name": "Réserve", "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091844009103773, 47.541812895270205 ], [ -2.091784870648028, 47.541808209316194 ], [ -2.09179050735358, 47.541776654559868 ], [ -2.091849600044912, 47.541781056139008 ], [ -2.091844009103773, 47.541812895270205 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 8, "name": "Aile ouest", "toilettes": false, "n couchage": null, "douches": false, "pmr": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091958998067715, 47.54182199973912 ], [ -2.09197030240704, 47.541752350898967 ], [ -2.092355993668751, 47.541780997009639 ], [ -2.092339993158979, 47.541853997664646 ], [ -2.091958998067715, 47.54182199973912 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 9, "name": "Régie", "toilettes": false, "n couchage": null, "douches": false, "pmr": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091797061088745, 47.541739907554394 ], [ -2.091856210245345, 47.541743887914542 ], [ -2.091849729126421, 47.541781097436456 ], [ -2.091790540676175, 47.541776654559868 ], [ -2.091797061088745, 47.541739907554394 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 10, "name": "Dortoir", "toilettes": false, "n couchage": 9, "douches": false, "pmr": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091513984486493, 47.541497970679082 ], [ -2.091312031318447, 47.541481871281974 ], [ -2.091319563736084, 47.541437298073781 ], [ -2.091355282240157, 47.541440556482534 ], [ -2.091357636451076, 47.541425832768645 ], [ -2.091496188687846, 47.541437050836741 ], [ -2.091494042201419, 47.5414527093861 ], [ -2.091520284729023, 47.541454859514907 ], [ -2.091513984486493, 47.541497970679082 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 11, "name": "Dortoiran", "toilettes": false, "n couchage": 9, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091496186962639, 47.54143705074641 ], [ -2.091357636065354, 47.54142583034475 ], [ -2.091365923131042, 47.541367825645708 ], [ -2.091531068219536, 47.541381078109474 ], [ -2.091525142027638, 47.541421687499131 ], [ -2.091498726214174, 47.541419858360889 ], [ -2.091496186962639, 47.54143705074641 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 12, "name": "Dortoirhin", "toilettes": false, "n couchage": 9, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091531100751232, 47.541381082186092 ], [ -2.091365924459619, 47.541367822129459 ], [ -2.091374658392441, 47.541309434176171 ], [ -2.091512809971881, 47.541320692823099 ], [ -2.091510629056958, 47.541337809818359 ], [ -2.091537037797344, 47.541340343423826 ], [ -2.091531100751232, 47.541381082186092 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 15, "name": "Dortoir?", "toilettes": false, "n couchage": 9, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091527068279477, 47.541212688576692 ], [ -2.091390628731268, 47.541202706216346 ], [ -2.091398039743798, 47.541151059604289 ], [ -2.09153491127021, 47.54116080588124 ], [ -2.091535469734013, 47.541157821323246 ], [ -2.091563439462842, 47.541159831972855 ], [ -2.091558234933273, 47.541195415654116 ], [ -2.091530061605953, 47.541193542936504 ], [ -2.091527068279477, 47.541212688576692 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 14, "name": "DORTOUAR!", "toilettes": false, "n couchage": 9, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091512807891281, 47.541320684413535 ], [ -2.091374658571692, 47.541309434463415 ], [ -2.09138306108793, 47.541253869055801 ], [ -2.091547708479571, 47.541267252701118 ], [ -2.091541890653248, 47.541307116745308 ], [ -2.0915149636497, 47.541304886367087 ], [ -2.091512807891281, 47.541320684413535 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 15, "name": "DORTOUER!", "toilettes": false, "n couchage": 9, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091547712938505, 47.54126725655756 ], [ -2.091383061098264, 47.541253868718748 ], [ -2.091390628898466, 47.541202709369138 ], [ -2.091527068817096, 47.541212684131487 ], [ -2.09152545827858, 47.541225814277354 ], [ -2.091553444836405, 47.541228132701661 ], [ -2.091547712938505, 47.54126725655756 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 17, "name": "S.A.N.", "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091569174874294, 47.541120597227135 ], [ -2.091519673666023, 47.54111719870663 ], [ -2.091484634757828, 47.541114715735404 ], [ -2.091497522553489, 47.541027037904492 ], [ -2.091581989558546, 47.541032936151403 ], [ -2.091569174874294, 47.541120597227135 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 18, "name": null, "toilettes": false, "n couchage": 0, "douches": true, "pmr": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091497441875379, 47.541027061687174 ], [ -2.091486517145593, 47.541102092039424 ], [ -2.091370407902545, 47.541094109203854 ], [ -2.091381988141875, 47.541018994879494 ], [ -2.091497441875379, 47.541027061687174 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 19, "name": null, "toilettes": true, "n couchage": 0, "douches": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091325974304333, 47.541400816916251 ], [ -2.091240947788481, 47.541395030318668 ], [ -2.091250983313784, 47.541320011014868 ], [ -2.091334975801904, 47.541328017529352 ], [ -2.091325974304333, 47.541400816916251 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 4, "name": "Salle polyvalente", "ignore": true, "toilettes": false, "n couchage": null, "douches": false, "pmr": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091784815278911, 47.541808214080078 ], [ -2.091845578382858, 47.541814233357101 ], [ -2.091855961249187, 47.54174370655312 ], [ -2.091970206352876, 47.541752358913818 ], [ -2.091959286500971, 47.54182264462397 ], [ -2.091933044939367, 47.541940064093374 ], [ -2.091763691017441, 47.541925910319492 ], [ -2.091784815278911, 47.541808214080078 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 7, "name": "Réserve", "ignore": true, "toilettes": false, "n couchage": null, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091844009103773, 47.541812895270205 ], [ -2.091784870648028, 47.541808209316194 ], [ -2.09179050735358, 47.541776654559868 ], [ -2.091849600044912, 47.541781056139008 ], [ -2.091844009103773, 47.541812895270205 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 8, "name": "Aile ouest", "ignore": true, "toilettes": false, "n couchage": null, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091958998067715, 47.54182199973912 ], [ -2.09197030240704, 47.541752350898967 ], [ -2.092355993668751, 47.541780997009639 ], [ -2.092339993158979, 47.541853997664646 ], [ -2.091958998067715, 47.54182199973912 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 9, "name": "Régie", "ignore": true, "toilettes": false, "n couchage": null, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091797061088745, 47.541739907554394 ], [ -2.091856210245345, 47.541743887914542 ], [ -2.091849729126421, 47.541781097436456 ], [ -2.091790540676175, 47.541776654559868 ], [ -2.091797061088745, 47.541739907554394 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 10, "name": "Dortoir A1 (non-mixte)", "ignore": false, "toilettes": false, "n couchage": 9, "douches": false, "pmr": true, "toilettes-seches": false, "non-mixte": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091513984486493, 47.541497970679082 ], [ -2.091312031318447, 47.541481871281974 ], [ -2.091319563736084, 47.541437298073781 ], [ -2.091355282240157, 47.541440556482534 ], [ -2.091357636451076, 47.541425832768645 ], [ -2.091496188687846, 47.541437050836741 ], [ -2.091494042201419, 47.5414527093861 ], [ -2.091520284729023, 47.541454859514907 ], [ -2.091513984486493, 47.541497970679082 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 11, "name": "Dortoir A2 (non-mixte)", "ignore": false, "toilettes": false, "n couchage": 9, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091496186962639, 47.54143705074641 ], [ -2.091357636065354, 47.54142583034475 ], [ -2.091365923131042, 47.541367825645708 ], [ -2.091531068219536, 47.541381078109474 ], [ -2.091525142027638, 47.541421687499131 ], [ -2.091498726214174, 47.541419858360889 ], [ -2.091496186962639, 47.54143705074641 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 12, "name": "Dortoir A3", "ignore": false, "toilettes": false, "n couchage": 9, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091531100751232, 47.541381082186092 ], [ -2.091365924459619, 47.541367822129459 ], [ -2.091374658392441, 47.541309434176171 ], [ -2.091512809971881, 47.541320692823099 ], [ -2.091510629056958, 47.541337809818359 ], [ -2.091537037797344, 47.541340343423826 ], [ -2.091531100751232, 47.541381082186092 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 13, "name": "Dortoir A5 (Couche tôt)", "ignore": false, "toilettes": false, "n couchage": 9, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": false, "couche-tot": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091547712938505, 47.54126725655756 ], [ -2.091383061098264, 47.541253868718748 ], [ -2.091390628898466, 47.541202709369138 ], [ -2.091527068817096, 47.541212684131487 ], [ -2.09152545827858, 47.541225814277354 ], [ -2.091553444836405, 47.541228132701661 ], [ -2.091547712938505, 47.54126725655756 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 14, "name": "Dortoir A4", "ignore": false, "toilettes": false, "n couchage": 9, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091512807891281, 47.541320684413535 ], [ -2.091374658571692, 47.541309434463415 ], [ -2.09138306108793, 47.541253869055801 ], [ -2.091547708479571, 47.541267252701118 ], [ -2.091541890653248, 47.541307116745308 ], [ -2.0915149636497, 47.541304886367087 ], [ -2.091512807891281, 47.541320684413535 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 15, "name": "Dortoir A6 (Couche tôt)", "ignore": false, "toilettes": false, "n couchage": 9, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": false, "couche-tot": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091527068279477, 47.541212688576692 ], [ -2.091390628731268, 47.541202706216346 ], [ -2.091398039743798, 47.541151059604289 ], [ -2.09153491127021, 47.54116080588124 ], [ -2.091535469734013, 47.541157821323246 ], [ -2.091563439462842, 47.541159831972855 ], [ -2.091558234933273, 47.541195415654116 ], [ -2.091530061605953, 47.541193542936504 ], [ -2.091527068279477, 47.541212688576692 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 17, "name": "Lavabos", "ignore": false, "toilettes": false, "n couchage": null, "douches": false, "pmr": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091569174874294, 47.541120597227135 ], [ -2.091519673666023, 47.54111719870663 ], [ -2.091484634757828, 47.541114715735404 ], [ -2.091497522553489, 47.541027037904492 ], [ -2.091581989558546, 47.541032936151403 ], [ -2.091569174874294, 47.541120597227135 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 18, "name": "Douches", "ignore": false, "toilettes": false, "n couchage": 0, "douches": true, "pmr": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091497441875379, 47.541027061687174 ], [ -2.091486517145593, 47.541102092039424 ], [ -2.091370407902545, 47.541094109203854 ], [ -2.091381988141875, 47.541018994879494 ], [ -2.091497441875379, 47.541027061687174 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 19, "name": "Toilettes & Douches (non-mixte)", "ignore": false, "toilettes": true, "n couchage": 0, "douches": true, "pmr": false, "toilettes-seches": false, "non-mixte": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091325974304333, 47.541400816916251 ], [ -2.091240947788481, 47.541395030318668 ], [ -2.091250983313784, 47.541320011014868 ], [ -2.091334975801904, 47.541328017529352 ], [ -2.091325974304333, 47.541400816916251 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 20, "name": null, "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091519659708729, 47.541117199369673 ], [ -2.091517504484667, 47.541131244918141 ], [ -2.091401944662798, 47.541123124722198 ], [ -2.091355283309725, 47.54144055539323 ], [ -2.091319563736084, 47.541437298073781 ], [ -2.091325894172231, 47.541401168525681 ], [ -2.091334953198116, 47.541327997150162 ], [ -2.091370372463667, 47.541093963571548 ], [ -2.091486449400059, 47.541102080066366 ], [ -2.091484630455735, 47.541114714816082 ], [ -2.091519659708729, 47.541117199369673 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 21, "name": "S.A.N.", "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091346050044288, 47.541254629515471 ], [ -2.091305020991117, 47.54125195944119 ], [ -2.091308995388566, 47.541206066134919 ], [ -2.091353136397722, 47.541208003574475 ], [ -2.091346050044288, 47.541254629515471 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 21, "name": "", "ignore": false, "toilettes": true, "n couchage": null, "douches": false, "pmr": false, "toilettes-seches": false, "non-mixte": false, "couche-tot": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091346050044288, 47.541254629515471 ], [ -2.091305020991117, 47.54125195944119 ], [ -2.091308995388566, 47.541206066134919 ], [ -2.091353136397722, 47.541208003574475 ], [ -2.091346050044288, 47.541254629515471 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 22, "name": "Fioul", "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091335973355576, 47.541025992012997 ], [ -2.091380782392617, 47.541027051620048 ], [ -2.091374991976149, 47.541061999910184 ], [ -2.091331000086885, 47.541060000059225 ], [ -2.091335973355576, 47.541025992012997 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 24, "name": null, "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091537053394358, 47.541340342066142 ], [ -2.09151062838619, 47.541337807354552 ], [ -2.091514970769075, 47.541304871284794 ], [ -2.091541897498958, 47.541307121053045 ], [ -2.091537053394358, 47.541340342066142 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 24, "name": null, "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091553465453023, 47.54122812760788 ], [ -2.091525455304059, 47.541225810566047 ], [ -2.091530065826963, 47.54119354580304 ], [ -2.091558244276249, 47.541195410738212 ], [ -2.091553465453023, 47.54122812760788 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 26, "name": null, "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091537053394358, 47.541340342066142 ], [ -2.09151062838619, 47.541337807354552 ], [ -2.091514970769075, 47.541304871284794 ], [ -2.091541897498958, 47.541307121053045 ], [ -2.091537053394358, 47.541340342066142 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 25, "name": null, "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091520309291041, 47.541454859428924 ], [ -2.091494041971326, 47.541452709231201 ], [ -2.091498730491986, 47.54141986300997 ], [ -2.091525159923799, 47.541421689054665 ], [ -2.091520309291041, 47.541454859428924 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 30, "name": "Toilettes sèches", "toilettes": true, "n couchage": 0, "douches": false, "pmr": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.0914328905057, 47.54151697382953 ], [ -2.091337448370911, 47.541508740538298 ], [ -2.091342288235758, 47.541484563405774 ], [ -2.091437923965141, 47.541492273951967 ], [ -2.0914328905057, 47.54151697382953 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 30, "name": "Toilettes sèches", "ignore": false, "toilettes": true, "n couchage": 0, "douches": false, "pmr": true, "toilettes-seches": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.0914328905057, 47.54151697382953 ], [ -2.091337448370911, 47.541508740538298 ], [ -2.091342288235758, 47.541484563405774 ], [ -2.091437923965141, 47.541492273951967 ], [ -2.0914328905057, 47.54151697382953 ] ] ] ] } },
{ "type": "Feature", "properties": { "id": 999, "name": "Trésor???", "toilettes": false, "n couchage": null, "douches": false }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091084999999803, 47.54062200000012 ], [ -2.091044000329997, 47.540618999547782 ], [ -2.091051001856652, 47.540575000998821 ], [ -2.091096001550976, 47.540576997695652 ], [ -2.091084999999803, 47.54062200000012 ] ] ] ] } }
]
}

View file

@ -3,6 +3,6 @@
"name": "piscine",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "id": null, "name": "Piscine", "piscine": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091707042517393, 47.542115661078718 ], [ -2.091903846960937, 47.542128643402442 ], [ -2.091884615256356, 47.542248080629903 ], [ -2.091687810812811, 47.542235963822122 ], [ -2.091707042517393, 47.542115661078718 ] ] ] ] } }
{ "type": "Feature", "properties": { "id": null, "name": "Swimming pool request", "piscine": true }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -2.091707042517393, 47.542115661078718 ], [ -2.091903846960937, 47.542128643402442 ], [ -2.091884615256356, 47.542248080629903 ], [ -2.091687810812811, 47.542235963822122 ], [ -2.091707042517393, 47.542115661078718 ] ] ] ] } }
]
}

View file

@ -0,0 +1,8 @@
{
"type": "FeatureCollection",
"name": "restauration",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "bar": true, "name": "Tireuses", "show-on-empty-map": true }, "geometry": { "type": "Point", "coordinates": [ -2.091413727617256, 47.541870952179998 ] } }
]
}

View file

@ -3,8 +3,7 @@
"name": "scenes",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "name": "Scene", "scene": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091798606719249, 47.541706239561407 ], [ -2.091787299261638, 47.541766456498152 ], [ -2.091751701709899, 47.541764194830421 ], [ -2.091757146041341, 47.541727725424707 ], [ -2.091668463085351, 47.541721771408447 ], [ -2.091672524125122, 47.541697098643212 ], [ -2.091798606719249, 47.541706239561407 ] ] ] } },
{ "type": "Feature", "properties": { "name": "scene exterieure", "scene": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.090918099320288, 47.541690877897956 ], [ -2.090851214448678, 47.54167721381701 ], [ -2.090874976179381, 47.541532255521567 ], [ -2.090943621179191, 47.541534037798122 ], [ -2.090914579063887, 47.541608299267516 ], [ -2.090918099320288, 47.541690877897956 ] ] ] } },
{ "type": "Feature", "properties": { "name": "scene exterieure", "scene": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.09155043275475, 47.541588958746047 ], [ -2.091537948323735, 47.54160300487068 ], [ -2.091508817984701, 47.541607686911377 ], [ -2.09147413900966, 47.541594577196342 ], [ -2.091468590373653, 47.541566484938791 ], [ -2.091499107871689, 47.541557120849596 ], [ -2.091543496959742, 47.541563675712219 ], [ -2.09155043275475, 47.541588958746047 ] ] ] } }
{ "type": "Feature", "properties": { "name": "Scene", "scene": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.09179826305535, 47.541706177295893 ], [ -2.091788218345833, 47.541759627443433 ], [ -2.091757543888318, 47.54175696277953 ], [ -2.091767407540697, 47.541703242748788 ], [ -2.09179826305535, 47.541706177295893 ] ] ] } },
{ "type": "Feature", "properties": { "name": "scene exterieure", "scene": true }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091592169429004, 47.541601259041784 ], [ -2.091573683422571, 47.541626292622269 ], [ -2.091521087424561, 47.541629657871056 ], [ -2.091487722402068, 47.54160958283817 ], [ -2.091488597427713, 47.541581491201043 ], [ -2.091538495262384, 47.541568943113909 ], [ -2.091580490302161, 47.541578044936585 ], [ -2.091592169429004, 47.541601259041784 ] ] ] } }
]
}

View file

@ -0,0 +1,8 @@
{
"type": "FeatureCollection",
"name": "toilettes-temporaires",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "toilettes": true, "toilettes-seches": true }, "geometry": { "type": "Point", "coordinates": [ -2.092768185722206, 47.542212057146116 ] } }
]
}

View file

@ -0,0 +1,27 @@
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis version="4.0.2-Norrköping">
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type></type>
<title></title>
<abstract></abstract>
<links/>
<dates/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys nativeFormat="Wkt">
<wkt></wkt>
<proj4></proj4>
<srsid>0</srsid>
<srid>0</srid>
<authid></authid>
<description></description>
<projectionacronym></projectionacronym>
<ellipsoidacronym></ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent/>
</qgis>

View file

@ -9,6 +9,7 @@
{ "type": "Feature", "properties": { "name": "escalieretetage", "zone-interdite": true, "zone-humide": false }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092214891374372, 47.541842633905581 ], [ -2.092222027584651, 47.541815430264649 ], [ -2.092135973284223, 47.541808629352204 ], [ -2.092128837073943, 47.541835832996675 ], [ -2.092214891374372, 47.541842633905581 ] ] ] } },
{ "type": "Feature", "properties": { "name": "rdcaileouest", "zone-interdite": true, "zone-humide": false }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.092100887537982, 47.541833120872255 ], [ -2.092109484544007, 47.541793657576086 ], [ -2.092178260592207, 47.541799461003862 ], [ -2.092183418795822, 47.541769670067808 ], [ -2.091970786180136, 47.54175342045918 ], [ -2.091959896639171, 47.541821514023539 ], [ -2.092100887537982, 47.541833120872255 ] ] ] } },
{ "type": "Feature", "properties": { "name": "foret-jardin", "zone-interdite": true, "zone-humide": false }, "geometry": null },
{ "type": "Feature", "properties": { "name": "regie", "zone-interdite": true, "zone-humide": false }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091848786453545, 47.541780421811545 ], [ -2.091791585532498, 47.541776446880021 ], [ -2.091797754259278, 47.54174029391752 ], [ -2.091854955180325, 47.541743890286639 ], [ -2.091848786453545, 47.541780421811545 ] ] ] } }
{ "type": "Feature", "properties": { "name": "regie", "zone-interdite": true, "zone-humide": false }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091848786453545, 47.541780421811545 ], [ -2.091791585532498, 47.541776446880021 ], [ -2.091797754259278, 47.54174029391752 ], [ -2.091854955180325, 47.541743890286639 ], [ -2.091848786453545, 47.541780421811545 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Poneys", "zone-interdite": true, "zone-humide": false, "description-interdiction": "Les poneys aiment bien les humain·es main peut être pas dans leurs locaux." }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.09130796946351, 47.541215044631478 ], [ -2.090904404913283, 47.541193015958591 ], [ -2.090968295444696, 47.540785975570813 ], [ -2.091407854320396, 47.540814932479726 ], [ -2.091381827801083, 47.541018984385808 ], [ -2.091380663640096, 47.541026971436914 ], [ -2.091335921860846, 47.541025925818701 ], [ -2.091331098267611, 47.541059927745806 ], [ -2.091374895217403, 47.541061723024505 ], [ -2.091352951793027, 47.541208001276409 ], [ -2.09130908009991, 47.541205726360758 ], [ -2.09130796946351, 47.541215044631478 ] ] ] } }
]
}

View file

@ -3,7 +3,7 @@
"name": "zones-protegees",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "name": "Forêt-jardin", "autorisee": false, "id": "foret-jardin" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091246158056328, 47.542215942324461 ], [ -2.091100048491368, 47.542202643788848 ], [ -2.090764928523822, 47.542098748540582 ], [ -2.090834714667705, 47.541702801219969 ], [ -2.091283825571846, 47.541733010704526 ], [ -2.091339265613396, 47.541810153367649 ], [ -2.091246158056328, 47.542215942324461 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Forêt-jardin", "autorisee": false, "id": "foret-jardin" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.091246158056328, 47.542215942324461 ], [ -2.091100048491368, 47.542202643788848 ], [ -2.090764928523822, 47.542098748540582 ], [ -2.090821483890411, 47.541798807958898 ], [ -2.091332079222496, 47.541838409301668 ], [ -2.091246158056328, 47.542215942324461 ] ] ] } },
{ "type": "Feature", "properties": { "name": "Prairie biodiversité", "autorisee": false, "id": "prairie-biodiversite", "description-interdiction": "La prairie est un espace où se développe un espece de plante endemique (uniquement présente dans la région) en danger de disparition. Les personne de l'antenne essayent de la conserver pour qu'elle ne disparaisse pas. Veuillez ne pas circuler dans cette zone pour éviter d'abimer la biodiversité qui sý développe. Merci" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -2.09222214969687, 47.541614161422828 ], [ -2.091608783825783, 47.541560138092635 ], [ -2.091582759813864, 47.541505353848656 ], [ -2.091691756447549, 47.540836132642191 ], [ -2.092101791402842, 47.540857155427858 ], [ -2.092327570144048, 47.540851899732232 ], [ -2.09222214969687, 47.541614161422828 ] ] ] } }
]
}

View file

@ -136,6 +136,14 @@ body > hr {
margin-top: 1ex;
}
#map .highlight-point-icon.point-feature img ~ h3 {
opacity: clamp(0, calc( var(--zoom-level) - 20 ), 1) ;
}
#map .highlight-point-icon img {
opacity: clamp(0, calc( var(--zoom-level) - 17 ), 1) ;
}
#map .highlight-point-icon:not(.active) {
opacity: 0;
@ -407,6 +415,18 @@ camp-feature .feature-widgets > * {
margin-bottom: 2em;
}
camp-feature .feature-widgets > p:first-child {
margin-top: 0;
}
camp-feature .feature-widgets > p + p {
margin-top: -1em;
}
camp-feature .feature-widgets .author-widget {
text-align: right;
}
camp-feature .widget > :first-child {
margin-top: 0;
}

9118
data/camping acrobranche.gpx Normal file

File diff suppressed because it is too large Load diff

65
icons/care.svg Normal file
View file

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="32"
height="32"
viewBox="0 0 32 32"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="care.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:document-units="px"
inkscape:zoom="12.418"
inkscape:cx="5.3953936"
inkscape:cy="23.916894"
inkscape:window-width="1714"
inkscape:window-height="1081"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
showgrid="false" /><defs
id="defs1" /><g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.93195;stroke-opacity:1"
id="rect3"
width="24.225895"
height="32"
x="3.8870773"
y="-0.041903432" /><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.00771;stroke-opacity:1"
id="rect3-5"
width="31.999977"
height="24.975895"
x="2.2888184e-05"
y="3.470149" /><rect
style="fill:#ff4a2e;fill-opacity:1;stroke:none;stroke-width:2;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect2"
width="22.600895"
height="22.600895"
x="4.6995773"
y="4.657649" /><g
id="g4"
transform="matrix(1.1523611,0,0,1.1523611,-1.7323726,-3.2255298)"><g
id="g5"
transform="rotate(-135.2825,15.22716,14.944127)" /></g><path
id="path6"
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.811131;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;stroke-linecap:round"
d="M 13.601265,8.8890425 C 12.542327,8.1000668 11.44077,7.7708707 10.351495,8.0096391 9.2622202,8.2484075 8.266194,8.9389438 7.8001639,10.140553 c -0.4660301,1.201609 0.5933331,4.368626 0.5933331,4.368626 0,0 1.0453316,2.241206 2.271617,3.949903 1.226285,1.708697 5.334913,6.045216 5.334913,6.045216 0,0 4.107175,-4.336575 5.333216,-6.045216 1.226041,-1.708641 2.271617,-3.949903 2.271617,-3.949903 0,0 1.060844,-3.166892 0.595029,-4.368626 -0.465815,-1.2017336 -1.461806,-1.8920155 -2.551332,-2.1309139 -1.089526,-0.2388984 -2.192501,0.090256 -3.251465,0.8794034 -1.058964,0.7891477 -2.397065,3.8740885 -2.397065,3.8740885 0,0 -1.339824,-3.0851128 -2.398762,-3.8740885 z"
sodipodi:nodetypes="zzzczczczzzcz" /></g></svg>

After

Width:  |  Height:  |  Size: 3 KiB

66
icons/drinks.svg Normal file
View file

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="32"
height="32"
viewBox="0 0 32 32"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="drinks.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:document-units="px"
inkscape:zoom="18.06158"
inkscape:cx="18.713756"
inkscape:cy="15.059591"
inkscape:window-width="1714"
inkscape:window-height="1081"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs1" /><g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.93195;stroke-opacity:1"
id="rect3"
width="24.225895"
height="32"
x="3.8870773"
y="-0.041903432" /><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.00771;stroke-opacity:1"
id="rect3-5"
width="31.999977"
height="24.975895"
x="2.2888184e-05"
y="3.470149" /><rect
style="fill:#ff7500;fill-opacity:1;stroke:none;stroke-width:2;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect2"
width="22.600895"
height="22.600895"
x="4.6995773"
y="4.657649" /><g
id="g2"
transform="translate(-0.899637,-0.232746)"><path
id="path1"
style="fill:none;stroke:#ffffff;stroke-width:1.184;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers fill stroke"
d="m 11.950094,8.052082 1.999348,16.361328 h 2 1.898437 2 L 21.84918,8.052082 Z"
sodipodi:nodetypes="ccccccc" /><path
id="path1-6"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.525929;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:markers fill stroke"
d="M 12.477554,12.211701 14.150546,24.41341 H 19.64718 L 21.32172,12.211701 Z"
sodipodi:nodetypes="ccccc" /></g></g></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

@ -23,9 +23,9 @@
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:document-units="px"
inkscape:zoom="7.8848409"
inkscape:cx="22.067661"
inkscape:cy="15.345903"
inkscape:zoom="14.327643"
inkscape:cx="18.705101"
inkscape:cy="17.378993"
inkscape:window-width="1714"
inkscape:window-height="1081"
inkscape:window-x="0"
@ -48,13 +48,13 @@
height="24.975895"
x="2.2888184e-05"
y="3.470149" /><rect
style="fill:#ff4e00;fill-opacity:1;stroke:none;stroke-width:2;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
style="fill:#ff7500;fill-opacity:1;stroke:none;stroke-width:2;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect2"
width="22.600895"
height="22.600895"
x="4.6995773"
y="4.657649" /><path
style="fill:#ff4e00;fill-opacity:1;stroke:#ffffff;stroke-width:1.394;stroke-linejoin:miter;stroke-dasharray:none;paint-order:markers fill stroke"
style="fill:#ff7500;fill-opacity:1;stroke:#ffffff;stroke-width:1.394;stroke-linejoin:miter;stroke-dasharray:none;paint-order:markers fill stroke"
d="m 17.223027,9.2866731 -0.26213,2.9361789 2.424706,3.495451 1.277885,4.648948 -1.408951,3.110951 -4.095788,0.454408 -3.440461,-1.013681 0.262131,-2.866269 1.474483,-2.306997 -0.06553,-2.097271 1.146821,1.817636 -0.06553,2.272041 -0.491494,1.013681 1.310652,-1.537998 0.458728,-2.831315 -0.85192,-4.369312 z"
id="path1" /><path
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.12297;paint-order:markers fill stroke"

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Before After
Before After

86
icons/radio.svg Normal file
View file

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="32"
height="32"
viewBox="0 0 32 32"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="radio.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:document-units="px"
inkscape:zoom="20.819152"
inkscape:cx="13.929482"
inkscape:cy="12.200305"
inkscape:window-width="1714"
inkscape:window-height="1081"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs1" /><g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.93195;stroke-opacity:1"
id="rect3"
width="24.225895"
height="32"
x="3.8870773"
y="-0.041903432" /><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.00771;stroke-opacity:1"
id="rect3-5"
width="31.999977"
height="24.975895"
x="2.2888184e-05"
y="3.470149" /><rect
style="fill:#00be9e;fill-opacity:1;stroke:none;stroke-width:2;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect2"
width="22.600895"
height="22.600895"
x="4.6995773"
y="4.657649" /><g
id="g3"
transform="matrix(0.88609857,0,0,0.88609857,2.7085245,1.8133809)"><g
id="g2"
transform="translate(1.938558,-0.60755702)"><path
style="fill:none;stroke:#ffffff;stroke-width:0.81242;stroke-linecap:square;stroke-linejoin:bevel;stroke-opacity:1;paint-order:markers fill stroke"
d="m 14.675357,11.794091 2.068516,2.285481 0.628304,2.506431 -0.599833,2.764935 -2.022999,2.089857"
id="path2"
sodipodi:nodetypes="ccccc" /><path
style="fill:none;stroke:#ffffff;stroke-width:1.02932;stroke-linecap:square;stroke-linejoin:bevel;stroke-opacity:1;paint-order:markers fill stroke"
d="m 16.556217,10.506289 2.62076,2.895649 0.796046,3.175586 -0.759974,3.503106 -2.563091,2.647797"
id="path2-2"
sodipodi:nodetypes="ccccc" /><path
style="fill:none;stroke:#ffffff;stroke-width:1.33298;stroke-linecap:square;stroke-linejoin:bevel;stroke-opacity:1;paint-order:markers fill stroke"
d="m 18.937129,8.7033668 3.3939,3.7498832 1.030885,4.112404 -0.984171,4.536544 -3.319219,3.428914"
id="path2-2-7"
sodipodi:nodetypes="ccccc" /></g><g
id="g2-6"
transform="matrix(-1,0,0,1,28.061491,-0.60755702)"><path
style="fill:none;stroke:#ffffff;stroke-width:0.81242;stroke-linecap:square;stroke-linejoin:bevel;stroke-opacity:1;paint-order:markers fill stroke"
d="m 14.675357,11.794091 2.068516,2.285481 0.628304,2.506431 -0.599833,2.764935 -2.022999,2.089857"
id="path2-0"
sodipodi:nodetypes="ccccc" /><path
style="fill:none;stroke:#ffffff;stroke-width:1.02932;stroke-linecap:square;stroke-linejoin:bevel;stroke-opacity:1;paint-order:markers fill stroke"
d="m 16.556217,10.506289 2.62076,2.895649 0.796046,3.175586 -0.759974,3.503106 -2.563091,2.647797"
id="path2-2-6"
sodipodi:nodetypes="ccccc" /><path
style="fill:none;stroke:#ffffff;stroke-width:1.33298;stroke-linecap:square;stroke-linejoin:bevel;stroke-opacity:1;paint-order:markers fill stroke"
d="m 18.937129,8.7033668 3.3939,3.7498832 1.030885,4.112404 -0.984171,4.536544 -3.319219,3.428914"
id="path2-2-7-2"
sodipodi:nodetypes="ccccc" /></g></g></g></svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.2 MiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Before After
Before After

74
icons/signaletik.svg Normal file
View file

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="32"
height="32"
viewBox="0 0 32 32"
version="1.1"
id="svg1"
xml:space="preserve"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="signaletik.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
id="namedview1"
pagecolor="#505050"
bordercolor="#ffffff"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="1"
inkscape:deskcolor="#505050"
inkscape:document-units="px"
inkscape:zoom="2.8319169"
inkscape:cx="16.243414"
inkscape:cy="-19.421474"
inkscape:window-width="1714"
inkscape:window-height="1081"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="g5"
showgrid="false" /><defs
id="defs1" /><g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.93195;stroke-opacity:1"
id="rect3"
width="24.225895"
height="32"
x="3.8870773"
y="-0.041903432" /><rect
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.00771;stroke-opacity:1"
id="rect3-5"
width="31.999977"
height="24.975895"
x="2.2888184e-05"
y="3.470149" /><rect
style="fill:#00be9e;fill-opacity:1;stroke:none;stroke-width:2;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
id="rect2"
width="22.600895"
height="22.600895"
x="4.6995773"
y="4.657649" /><path
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.64409449;stroke-linejoin:bevel;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
d="M 7.7078252,23.624586 H 24.292175"
id="path6" /><g
id="g4"
transform="matrix(1.1523611,0,0,1.1523611,-1.7323726,-3.2255298)"><g
id="g5"
transform="rotate(-135.2825,15.22716,14.944127)"><rect
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.06021;stroke-linejoin:bevel;paint-order:markers fill stroke"
id="rect5"
width="1.7703706"
height="9.6852942"
x="14.680496"
y="13.263352" /><path
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.7726;stroke-linejoin:bevel;stroke-dasharray:none;paint-order:markers fill stroke"
d="m 15.766793,5.9042313 c -1.395428,2.8472251 4.704675,7.3755207 -0.2011,7.3591207 -5.630147,-0.01882 0.2011,-7.3591207 0.2011,-7.3591207 z"
id="path5"
sodipodi:nodetypes="csc" /></g></g></g></svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View file

@ -37,7 +37,8 @@
<button title="Toilettes & Douches" id="explore-toilets"><img src="./icons/toilettes.svg" alt="Icone de toilettes sur fond violet"></button>
<button title="Poubelles" id="explore-bin"><img src="./icons/poubelle.svg" alt="Icone de poubelle sur fond marron"></button>
<button title="Eau potable" id="explore-drinking-water"><img src="./icons/eau-potable.svg" alt="Icone de goutte sur fond bleu"></button>
<button title="Programmation" id="explore-on-schedule"><img src="./icons/prog.svg" alt="Icone d;orloge sur fond bleu canard"></button>
<button title="Care & Médic" id="explore-care"><img src="./icons/medic.svg" alt="Icone d'une croix rouge sur fond blanc"></button>
<button title="Programmation" id="explore-on-schedule"><img src="./icons/prog.svg" alt="Icone d'orloge sur fond bleu canard"></button>
</details>
</nav>

View file

@ -0,0 +1,13 @@
export function authorWidget(feature){
if(feature.properties["village"] && feature.properties["author"]){
let content = document.createElement("p")
content.classList.add("widget")
content.classList.add("author-widget")
let em = document.createElement("em")
em.textContent = "— " + feature.properties["author"]
content.append(em)
return content
}
}

View file

@ -0,0 +1,17 @@
export function descriptionWiget(feature){
if(feature.properties["description"]){
let content = document.createElement("p")
content.classList.add("widget")
content.classList.add("description-widget")
let lines = feature.properties["description"].split(/\r?\n/)
.flatMap((it, i, arr) => i < arr.length-1 ?
[document.createTextNode(it), document.createElement("br")] :
[document.createTextNode(it)]
);
content.replaceChildren(...lines)
return content
}
}

View file

@ -1,8 +1,10 @@
import { authorWidget } from "./author.js"
import { campingCarsWidget } from "./camping-cars.js"
import { capaciteDortoirWidget } from "./capacite-dortoir.js"
import { capaciteEspaceWidget } from "./capacite-espace.js"
import { capaciteParkingWidget } from "./capacite-parking.js"
import { deposeMinuteWidget } from "./depose-minute.js"
import { descriptionWiget } from "./description.js"
import { mixiteChoisieWidget } from "./mixite-choisie.js"
import { upcomingTalksWidget } from "./upcoming-talks.js"
import { zoneInterditeWidget } from "./zone-interdite.js"
@ -11,6 +13,9 @@ export const FEATURE_WIDGETS = [
// Boxes
mixiteChoisieWidget,
zoneInterditeWidget,
// Description
descriptionWiget,
authorWidget,
// Other
deposeMinuteWidget,
campingCarsWidget,

View file

@ -1,5 +1,5 @@
export function mixiteChoisieWidget(feature){
if(feature.properties["mixite-choisie"]){
if(feature.properties["mixite-choisie"] || feature.properties["non-mixte"]){
let content = document.createElement("div")
content.classList.add("mixite-choisie-widget")
content.classList.add("widget")
@ -15,7 +15,7 @@ export function mixiteChoisieWidget(feature){
content.append(description)
} else {
let p = document.createElement("p")
p.textContent = `Cet espace est en mixité choisie sans mecs cis`
p.textContent = `Cet espace est en mixité choisie sans homme cisgenre`
content.append(p)
}

View file

@ -214,6 +214,7 @@ document.getElementById("explore-toggle-btn").addEventListener("click", () => {
function bindButtonToCategory(button, category){
button.addEventListener("click", e => {
e.preventDefault()
document.querySelector("#explore > details").open = false
openFeature(...places.featuresByCategory[category]);
})
}
@ -223,6 +224,7 @@ bindButtonToCategory(document.getElementById("explore-on-schedule"), "on-schedul
bindButtonToCategory(document.getElementById("explore-dodo"), "dodo")
bindButtonToCategory(document.getElementById("explore-bin"), "bin")
bindButtonToCategory(document.getElementById("explore-toilets"), "toilets")
bindButtonToCategory(document.getElementById("explore-care"), "care")
document.getElementById("logo").addEventListener("click", e => {
openFeature()

View file

@ -92,7 +92,7 @@ export async function init(){
// Parametrage de la carte initiale
//map.setMaxBounds(map_bounds)
map.setView(map_center, 19, {
map.setView(map_center, 20, {
animate: false,
})
}
@ -135,9 +135,15 @@ export async function init_places(places_db){
contentEl.append(nameEl)
}
let classlist = ["highlight-point-icon"]
if((!feature.parentFeature && feature.geometry.type == "Point") || feature.parentFeature?.geometry.type == "Point"){
classlist.push("point-feature")
}
return L.marker(latlng, {
icon: L.divIcon({
className: "highlight-point-icon",
className: classlist.join(" "),
html: contentEl,
iconSize: [0, 0]
})

View file

@ -12,8 +12,9 @@ const CATEGORIES = {
"drinking-water": (feature) => feature.properties["eau potable"] || feature.properties["douches"] || feature.properties["toilettes"],
"bin": (feature) => feature.properties["poubelle"],
"dodo": (feature) => feature.properties["n couchage"] > 0 || feature.properties["camping"],
"on-schedule": (feature) => feature.properties["pretalx-room-id"] || feature.properties["pretalx-room-id"] == 0,
"toilets": (feature) => feature.properties["toilettes"] || feature.properties["douches"]
"on-schedule": (feature) => feature.properties["pretalx-room-id"] || feature.properties["pretalx-room-id"] == 0 || feature.properties["village"],
"toilets": (feature) => feature.properties["toilettes"] || feature.properties["douches"],
"care": (feature) => feature.properties["medic"] || feature.properties["care"]
}
/**
@ -262,21 +263,24 @@ export class PlaceDatabase extends EventTarget {
default_database.loadGeojson(new URL("../couches/autogestion.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/bac-a-sable.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/batiments.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/badmington.geojson", import.meta.url), {batch: true}),
//default_database.loadGeojson(new URL("../couches/badmington.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/braseros.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/camping.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/dons.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/eau-potable.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/espace-camp.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/espacemiam.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/installations-permanentes.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/marabouts.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/medic.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/parkings.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/pieces-batiments.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/piscine.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/poubelles.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/restauration.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/scenes.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/terrain-de-basket.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/toilettes-temporaires.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/wifi.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/zones-interdite.geojson", import.meta.url), {batch: true}),
default_database.loadGeojson(new URL("../couches/zones-protegees.geojson", import.meta.url), {batch: true}),

View file

@ -76,10 +76,30 @@ function getBaseSymbolForFeature(feature){
return STAGE_SYMBOL
}
if(feature.properties["village"]){
return VILLAGE_SYMBOL
}
if(feature.properties["bar"]){
return DRINKS_SYMBOL;
}
if(feature.properties["care"]){
return SOINSOIN_SYMBOL;
}
if(feature.properties["signaletique"]){
return SIGNALETIQUE_SYMBOL;
}
if(feature.properties["autogestion"] == "shifts"){
return SHIFTS_SYMBOL
}
if(feature.properties["autogestion"] == "radio"){
return RADIO_SYMBOL
}
if(feature.properties["dons"]){
return MONEY_SYMBOL
}
@ -239,6 +259,7 @@ export const BADMINGTON_SYMBOL = new MapSymbol()
export const MEDIC_SYMBOL = new MapSymbol()
{
MEDIC_SYMBOL.markerUrl = new URL("../icons/medic.svg", import.meta.url)
MEDIC_SYMBOL.genericName = "Médic"
MEDIC_SYMBOL.borderColor = "white"
MEDIC_SYMBOL.indexSynonyms = [
"medic",
@ -429,6 +450,17 @@ export const SHIFTS_SYMBOL = new MapSymbol()
]
}
export const RADIO_SYMBOL = new MapSymbol()
{
RADIO_SYMBOL.genericName = "Radio"
RADIO_SYMBOL.markerUrl = new URL("../icons/radio.svg", import.meta.url)
RADIO_SYMBOL.indexSynonyms = [
"radio",
"fm",
"91.8",
]
}
export const SCHEDULE_SYMBOL = new MapSymbol()
{
SCHEDULE_SYMBOL.genericName = "Programmation"
@ -451,3 +483,59 @@ export const BRAZERO_SYMBOL = new MapSymbol()
"flamme"
]
}
export const SOINSOIN_SYMBOL = new MapSymbol()
{
SOINSOIN_SYMBOL.genericName = "Soin²"
SOINSOIN_SYMBOL.markerUrl = new URL("../icons/care.svg", import.meta.url)
SOINSOIN_SYMBOL.indexSynonyms = [
"care",
"awareness",
"soin",
"soin sécu",
"soin secu",
"soin-sécu",
"soin-secu"
]
}
export const SIGNALETIQUE_SYMBOL = new MapSymbol()
{
SIGNALETIQUE_SYMBOL.genericName = "Signalétique"
SIGNALETIQUE_SYMBOL.markerUrl = new URL("../icons/signaletik.svg", import.meta.url)
SIGNALETIQUE_SYMBOL.indexSynonyms = [
"paneau",
"gaffer",
"scotch",
"posca",
"peinture",
"signaletik",
"signaletique"
]
}
export const DRINKS_SYMBOL = new MapSymbol()
{
DRINKS_SYMBOL.genericName = "Boissons"
DRINKS_SYMBOL.markerUrl = new URL("../icons/drinks.svg", import.meta.url)
DRINKS_SYMBOL.indexSynonyms = [
"tireuses",
"boissons",
"bière",
"softs",
"kefir",
"maté"
]
}
export const VILLAGE_SYMBOL = new MapSymbol()
{
VILLAGE_SYMBOL.genericName = "Installation permanente"
VILLAGE_SYMBOL.markerUrl = new URL("../icons/default-marker.svg", import.meta.url)
VILLAGE_SYMBOL.backgroundColor = "white"
VILLAGE_SYMBOL.borderColor = "white"
VILLAGE_SYMBOL.indexSynonyms = [
"village",
"installation"
]
}

Binary file not shown.

BIN
map-print-wc.qgz Normal file

Binary file not shown.

View file

@ -8,29 +8,29 @@ mkdir -p "$OUT"
echo "Copie des fichiers source"
cp -v index.html "$OUT"
cp -v about.html "$OUT"
cp -v logo.png "$OUT"
cp -v manifest.json "$OUT"
cp -v -r ./js "$OUT"
cp -v -r ./css "$OUT"
cp -v -r ./icons "$OUT"
cp -a -v index.html "$OUT"
cp -a -v about.html "$OUT"
cp -a -v logo.png "$OUT"
cp -a -v manifest.json "$OUT"
cp -a -v -r ./js "$OUT"
cp -a -v -r ./css "$OUT"
cp -a -v -r ./icons "$OUT"
mkdir "$OUT/assets"
cp -v ./assets/amenities-btn.svg "$OUT/assets"
cp -v ./assets/button-stepped-border-image.svg "$OUT/assets"
cp -v ./assets/neon-border-image.svg "$OUT/assets"
cp -v ./assets/neon-border-image-corner.svg "$OUT/assets"
cp -v ./assets/favicon.svg "$OUT/assets"
cp -v ./assets/favicon@192.png "$OUT/assets"
cp -v ./assets/favicon@512.png "$OUT/assets"
cp -a -v ./assets/amenities-btn.svg "$OUT/assets"
cp -a -v ./assets/button-stepped-border-image.svg "$OUT/assets"
cp -a -v ./assets/neon-border-image.svg "$OUT/assets"
cp -a -v ./assets/neon-border-image-corner.svg "$OUT/assets"
cp -a -v ./assets/favicon.svg "$OUT/assets"
cp -a -v ./assets/favicon@192.png "$OUT/assets"
cp -a -v ./assets/favicon@512.png "$OUT/assets"
echo "Copie des données"
mkdir "$OUT/couches"
cp -v ./couches/*.geojson "$OUT/couches"
cp -a -v ./couches/*.geojson "$OUT/couches"
echo "Copie des tuiles"
cp -r ./tuiles "$OUT/tuiles"
cp -a -r ./tuiles "$OUT/tuiles"
echo "Creation de l'archive du code source"
git ls-tree -r HEAD --name-only -z | tar -cvz -f "$OUT/carte-camp-code-source.tar.gz" --null -T -