{ "id": "mapcomplete-changes", "title": { "en": "Changes made with MapComplete", "de": "Mit MapComplete vorgenommene Änderungen", "fr": "Changements faits avec MapComplete" }, "shortDescription": { "en": "Shows changes made by MapComplete", "de": "Zeigt die mit MapComplete vorgenommenen Änderungen", "fr": "Montrer les changements faits avec MapComplete" }, "description": { "en": "This maps shows all the changes made with MapComplete", "de": "Diese Karte zeigt alle mit MapComplete vorgenommenen Änderungen", "fr": "Cette carte affiche toutes les modifications réalisées avec MapComplete" }, "maintainer": "", "icon": "./assets/svg/logo.svg", "hideFromOverview": true, "version": "0", "startLat": 0, "startLon": 0, "startZoom": 1, "widenFactor": 0.05, "clustering": false, "layers": [ { "id": "mapcomplete-changes", "name": { "en": "Changeset centers", "de": "Zentrum der Änderungssätze", "fr": "Centre du groupe de modifications" }, "minzoom": 0, "source": { "osmTags": "editor~*", "geoJson": "https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/mapcomplete-changes/tile_{z}_{x}_{y}.geojson", "geoJsonZoomLevel": 8, "maxCacheAge": 0 }, "calculatedTags": [ "_last_edit:contributor:lc:=feat.properties['_last_edit:contributor'].toLowerCase()" ], "title": { "render": { "en": "Changeset for {theme}", "de": "Änderungssatz für {theme}", "fr": "Groupe de modifications pour {theme}" } }, "description": { "en": "Shows all MapComplete changes", "de": "Zeigt alle MapComplete Änderungen", "fr": "Afficher toutes les modifications MapComplete" }, "tagRenderings": [ { "id": "render_id", "render": { "en": "Changeset {id}", "de": "Änderungssatz {id}", "fr": "Groupe de modifications {id}" } }, { "id": "contributor", "render": { "en": "Change made by {_last_edit:contributor}", "de": "Geändert von {_last_edit:contributor}", "fr": "Modification faite par {_last_edit:contributor}" } }, { "id": "theme", "render": { "en": "Change with theme {theme}", "de": "Änderung mit Thema {theme}", "fr": "Modification avec le thème {theme}" }, "mappings": [ { "if": "theme~http.*", "then": { "en": "Change with unofficial theme {theme}", "de": "Änderung mit inoffiziellem Thema {theme}", "fr": "Modification avec le thème non-officiel {theme}" } } ] } ], "mapRendering": [ { "location": [ "point", "centroid" ], "icon": { "render": "teardrop:#00cc00", "mappings": [ { "if": "theme=aed", "then": "./assets/themes/aed/aed.svg" }, { "if": "theme=aed_brugge", "then": "./assets/themes/aed/aed.svg" }, { "if": "theme=artwork", "then": "./assets/themes/artwork/artwork.svg" }, { "if": "theme=benches", "then": "./assets/themes/benches/bench_poi.svg" }, { "if": "theme=bicycle_rental", "then": "./assets/themes/bicycle_rental/logo.svg" }, { "if": "theme=bicyclelib", "then": "./assets/themes/bicyclelib/logo.svg" }, { "if": "theme=binoculars", "then": "./assets/layers/binocular/telescope.svg" }, { "if": "theme=bookcases", "then": "./assets/themes/bookcases/bookcase.svg" }, { "if": "theme=buurtnatuur", "then": "./assets/themes/buurtnatuur/logo.svg" }, { "if": "theme=cafes_and_pubs", "then": "./assets/layers/cafe_pub/pub.svg" }, { "if": "theme=campersite", "then": "./assets/themes/campersite/caravan.svg" }, { "if": "theme=charging_stations", "then": "./assets/themes/charging_stations/logo.svg" }, { "if": "theme=climbing", "then": "./assets/themes/climbing/climbing_icon.svg" }, { "if": "theme=cycle_highways", "then": "./assets/themes/cycle_highways/fietssnelwegen-logo.svg" }, { "if": "theme=cycle_infra", "then": "./assets/themes/cycle_infra/cycle-infra.svg" }, { "if": "theme=cyclenodes", "then": "./assets/themes/cyclenodes/logo.svg" }, { "if": "theme=cyclestreets", "then": "./assets/themes/cyclestreets/logo.svg" }, { "if": "theme=cyclofix", "then": "./assets/themes/cyclofix/logo.svg" }, { "if": "theme=drinking_water", "then": "./assets/themes/drinking_water/logo.svg" }, { "if": "theme=education", "then": "./assets/layers/school/college.svg" }, { "if": "theme=etymology", "then": "./assets/layers/etymology/logo.svg" }, { "if": "theme=facadegardens", "then": "./assets/themes/facadegardens/geveltuin.svg" }, { "if": "theme=food", "then": "./assets/layers/food/restaurant.svg" }, { "if": "theme=fritures", "then": "./assets/themes/fritures/logo.svg" }, { "if": "theme=fruit_trees", "then": "./assets/themes/fruit_trees/fruit_tree.svg" }, { "if": "theme=ghostbikes", "then": "./assets/themes/ghostbikes/logo.svg" }, { "if": "theme=grb", "then": "./assets/themes/grb_import/logo.svg" }, { "if": "theme=grb_fixme", "then": "./assets/svg/bug.svg" }, { "if": "theme=missing_streets", "then": "./assets/svg/robot.svg" }, { "if": "theme=hackerspaces", "then": "./assets/themes/hackerspaces/glider.svg" }, { "if": "theme=hailhydrant", "then": "./assets/themes/hailhydrant/logo.svg" }, { "if": "theme=healthcare", "then": "./assets/layers/doctors/doctors.svg" }, { "if": "theme=indoors", "then": "./assets/layers/entrance/entrance.svg" }, { "if": "theme=kerbs_and_crossings", "then": "./assets/layers/kerbs/KerbIcon.svg" }, { "if": "theme=mapcomplete-changes", "then": "./assets/svg/logo.svg" }, { "if": "theme=maproulette", "then": "./assets/layers/maproulette/logomark.svg" }, { "if": "theme=maps", "then": "./assets/themes/maps/logo.svg" }, { "if": "theme=maxspeed", "then": "./assets/themes/maxspeed/maxspeed_logo.svg" }, { "if": "theme=nature", "then": "./assets/themes/nature/logo.svg" }, { "if": "theme=natuurpunt", "then": "./assets/themes/natuurpunt/natuurpunt.png" }, { "if": "theme=notes", "then": "./assets/themes/notes/logo.svg" }, { "if": "theme=observation_towers", "then": "./assets/layers/observation_tower/Tower_observation.svg" }, { "if": "theme=onwheels", "then": "./assets/themes/onwheels/crest.svg" }, { "if": "theme=openwindpowermap", "then": "./assets/themes/openwindpowermap/logo.svg" }, { "if": "theme=parkings", "then": "./assets/themes/parkings/parkings.svg" }, { "if": "theme=personal", "then": "./assets/svg/addSmall.svg" }, { "if": "theme=pets", "then": "./assets/layers/dogpark/dog-park.svg" }, { "if": "theme=play_forests", "then": "./assets/layers/play_forest/icon.svg" }, { "if": "theme=playgrounds", "then": "./assets/themes/playgrounds/playground.svg" }, { "if": "theme=postal_codes", "then": "./assets/themes/postal_codes/townhall.svg" }, { "if": "theme=postboxes", "then": "./assets/themes/postboxes/postbox.svg" }, { "if": "theme=rainbow_crossings", "then": "./assets/themes/rainbow_crossings/logo.svg" }, { "if": "theme=shops", "then": "./assets/themes/shops/shop.svg" }, { "if": "theme=sidewalks", "then": "./assets/svg/bug.svg" }, { "if": "theme=speelplekken", "then": "./assets/themes/speelplekken/logo.svg" }, { "if": "theme=sport_pitches", "then": "./assets/layers/sport_pitch/table_tennis.svg" }, { "if": "theme=street_lighting", "then": "./assets/layers/street_lamps/street_lamp.svg" }, { "if": "theme=street_lighting_assen", "then": "./assets/layers/street_lamps/street_lamp.svg" }, { "if": "theme=surveillance", "then": "./assets/themes/surveillance/logo.svg" }, { "if": "theme=toerisme_vlaanderen", "then": "./assets/themes/toerisme_vlaanderen/logo.svg" }, { "if": "theme=toilets", "then": "./assets/themes/toilets/toilets.svg" }, { "if": "theme=transit", "then": "./assets/layers/transit_stops/bus_stop.svg" }, { "if": "theme=trees", "then": "./assets/themes/trees/logo.svg" }, { "if": "theme=uk_addresses", "then": "./assets/themes/uk_addresses/housenumber_unknown.svg" }, { "if": "theme=walls_and_buildings", "then": "./assets/layers/walls_and_buildings/walls_and_buildings.png" }, { "if": "theme=waste", "then": "./assets/layers/recycling/recycling-14.svg" }, { "if": "theme=waste_assen", "then": "./assets/layers/recycling/recycling-14.svg" }, { "if": "theme=waste_basket", "then": "./assets/themes/waste_basket/waste_basket.svg" } ] }, "iconSize": "30,30,center" } ], "filter": [ { "id": "theme-search", "options": [ { "osmTags": "theme~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Themename contains {search}", "de": "Themenname enthält {search}", "fr": "Nom de thème contenant {search}" } } ] }, { "id": "created_by", "options": [ { "osmTags": "_last_edit:contributor:lc~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Made by contributor {search}", "de": "Erstellt von {search}", "fr": "Réalisé par {search}" } } ] }, { "id": "not_created_by", "options": [ { "osmTags": "_last_edit:contributor:lc!~i~.*{search}.*", "fields": [ { "name": "search" } ], "question": { "en": "Not made by contributor {search}", "de": "Nicht erstellt von {search}", "fr": "Non réalisé par {search}" } } ] } ] }, { "builtin": "current_view", "override": { "title": "Statistics on changesets in the current view", "tagRenderings": [ { "id": "link_to_more", "render": { "en": "More statistics can be found here", "de": "Weitere Statistiken finden Sie hier", "fr": "D’autres statistiques sont disponibles ici" } }, { "id": "hist_themes", "render": "{histogram(_embedded_cs:themes, Themename, Number of changesets)}" }, { "id": "hist_users", "render": "{histogram(_embedded_cs:users, Contributor, Number of changesets)}" } ], "calculatedTags": [ "_embedded_cs=feat.overlapWith('mapcomplete-changes').map(f => f.feat.properties)", "_embedded_cs:themes=feat.get('_embedded_cs').map(cs => cs.theme)", "_embedded_cs:users=feat.get('_embedded_cs').map(cs => cs['_last_edit:contributor'])" ], "+mapRendering": [ { "location": [ "point" ], "icon": "statistics:black", "iconSize": "30,30,center" } ] } } ] }