CINXE.COM
Home — Comune di Bologna
<!DOCTYPE html> <html lang="en-US"> <head> <title>Home — Comune di Bologna</title> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Language" content="en-US"> <link rel="icon" href="https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/favicon?tstamp=160041386032"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="stylesheet" type="text/css" href="/static/vendor/font-awesome-4.7.0/css/font-awesome.min.css"> <link rel="stylesheet" type="text/css" href="/static/vendor/normalize/normalize.css"> <link rel="stylesheet" href="/static/pictos/odsui/odsui.css" type="text/css"> <base href="/pages/home/"> <link rel="alternate" hreflang="it-it" href="https://opendata.comune.bologna.it/pages/home/?flg=it-it" /> <link rel="alternate" hreflang="en-us" href="https://opendata.comune.bologna.it/pages/home/?flg=en-us" /> <link rel="canonical" href="https://opendata.comune.bologna.it/pages/home/"> <meta name="description" content="Il portale Open Data del Comune di Bologna"> <link rel="stylesheet" href="/css/front-angular.css?45" type="text/css"> <link rel="stylesheet" type="text/css" href="https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/stylesheet/45.css"> <link type="text/css" href="/static/react-bundles/css/8114.ff0f0266.css" rel="stylesheet" /> <link type="text/css" href="/static/react-bundles/css/7423.c287022c.css" rel="stylesheet" /> <link type="text/css" href="/static/react-bundles/css/quickfind.c2d46ce1.css" rel="stylesheet" /> </head> <body> <div class="ods-content"> <header class="ng-cloak" role="banner" ng-controller="HeaderController"> <nav breakpoint="1000" class="ods-front-header" ods-responsive-menu=""> <ods-responsive-menu-placeholder> <a class="ods-front-header__portal-brand" href="/"> <img alt="Comune di Bologna" class="ods-front-header__logo" src="https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/logo?tstamp=159378227067"/> </a> </ods-responsive-menu-placeholder> <ods-responsive-menu-collapsible> <ul class="ods-front-header__languages"> <li class="ods-front-header__language"> <a class="ods-front-header__language__choice ods-front-header__link" href="#" ods-language-switcher="it" title="Italian">it</a> </li> <li class="ods-front-header__language"> <a class="ods-front-header__language__choice ods-front-header__link ods-front-header__link--active" href="#" ods-language-switcher="en" title="English">en</a> </li> </ul> <a class="ods-front-header__portal-brand" href="/"> <img alt="Comune di Bologna" class="ods-front-header__logo" src="https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/logo?tstamp=159378227067"/> <span class="ods-front-header__portal-brand__text" ng-non-bindable=""></span> </a> <ul class="ods-front-header__menu"> <li class="ods-front-header__menu-item ods-front-header__menu-item--active" ng-non-bindable=""> <a aria-current="page" class="ods-front-header__menu-item-link ods-front-header__menu-item-link--active" href="/pages/home/"> Home </a> </li><li class="ods-front-header__menu-item" ng-non-bindable=""> <a class="ods-front-header__menu-item-link" href="/pages/il_progetto_2023/"> Il progetto </a> </li><li class="ods-front-header__menu-item" ng-non-bindable=""> <a class="ods-front-header__menu-item-link" href="https://www.comune.bologna.it/dati"> Storie di Dati </a> </li><li class="ods-front-header__menu-item" ng-non-bindable=""> <a class="ods-front-header__menu-item-link" href="/explore/"> Dati </a> </li><li class="ods-front-header__menu-item" ng-non-bindable=""> <a class="ods-front-header__menu-item-link" href="/api/"> API </a> </li> </ul> <ul class="ods-front-header__management-menu"> <li class="ods-front-header__management-menu-item"> <a class="ods-front-header__management-menu-item-link" href="/login/"> <i aria-hidden="true" class="fa fa-sign-in"></i> Login </a> </li> </ul> </ods-responsive-menu-collapsible> </nav> </header> <main id="main" role="main" class="main--page"> <div ng-app="ods.frontend" ng-controller="PageController"> <div class="page-layout ng-cloak"> <style type="text/css" ods-bind-angular-content="blocks.css"></style> <div ods-bind-angular-content="blocks.html"></div> </div> </div> </main> </div> <footer id="footer" role="contentinfo" ng-controller="FooterController"> <div class="ods-front-footer"> <div class="container"> <div class="row wrap"> <div class="col-xs-12 col-sm-6"> <section class="widget social-icons widget_social_icons" id="themegrill_social_icons-4"> <div class="widget-wrap"> <h3 class="widgettitle widget-title">Segui il Comune di Bologna</h3> <ul class="social-icons-lists show-icons-label social-icons-greyscale icons-background-rounded"> <li class="social-icons-list-item"> <a class="social-icon" href="https://twitter.com/comunebologna" target="_blank"> <span class="social-icons-list-label twitter">@comunebologna</span> </a> </li> <li class="social-icons-list-item"> <a class="social-icon" href="https://www.facebook.com/comunebologna" target="_blank"> <span class="social-icons-list-label facebook">Comune di Bologna</span> </a> </li> <li class="social-icons-list-item"> <a class="social-icon" href="https://telegram.me/comunebologna" target="_blank"> <span class="social-icons-list-label telegram">Telegram</span> </a> </li> </ul> </div> </section> </div> <div class="col-xs-12 col-sm-6"> <a href="http://www.comune.bologna.it/" target="_blank"> <img class="logo" src="/assets/theme_image/comunedibologna_emblema_nb.png"/> </a> </div> </div> <div class="row text-center"> <a class="ods-front-footer__legal ods-front-footer__link" href="/terms/terms-and-conditions/" target="_blank"> Terms and conditions </a> <a class="ods-front-footer__legal ods-front-footer__link" href="/terms/privacy-policy/" target="_blank"> Privacy policy </a> </div> <div class="row text-center"> Copyright 漏聽2020 <br/> Comune di Bologna, Piazza Maggiore, 6 - 40124 Bologna P.Iva 01232710374 <br/> Email: <a href="mailto:opendata@comune.bologna.it">opendata@comune.bologna.it</a> </div> </div> </div> </footer> <script src="/static/ods/js/supported-browsers-message.js" type="text/javascript"></script> <script src="/static/compressed/js/output.72f52156720e.js"></script> <script src="/static/vendor/angular-1.8.0/i18n/angular-locale_en-us.js" type="text/javascript"></script> <script src="/static/compressed/js/output.b798b129ef85.js"></script> <script type="text/javascript"> var app = angular.module('ods.core.config', []); app.factory("config", [function() { return { DATASET_ID: '', LANGUAGE: 'en', AVAILABLE_LANGUAGES: ["it", "en"], USER: null, FQ_USERNAME: null, BRAND_HOSTNAME: "opendatasoft.com", DEFAULT_BASEMAP: {"provider": "jawg.streets", "jawg_apikey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "jawg_odsdomain": "bologna"}, DOMAIN_ID: 'bologna', ANONYMOUS_ACCESS_ENABLED: 'true', FEEDBACK: false, RESOURCE_DOWNLOAD_CONDITIONS: false, PARENT_DOMAIN: false, MINUTE_LEVEL_SCHEDULING: true, CATALOG_SEARCH_BOOSTING_ENABLED: false, CSV_DELIMITER: ';', CENTRALSTORE: true, RECAPTCHA_PUBLIC_KEY: '6LfqeoUjAAAAAO5al6_pzMl6PS6XirvfEERg55qa' } }]); </script> <script type="text/javascript"> var ods = angular.module('ods.minimal', [ 'ods.core.config', 'ods.core', 'ods.core.form.directives', ]); ods.config(['$locationProvider', function($locationProvider) { $locationProvider.html5Mode(true).hashPrefix(''); }]); // Add 'sms' to the default angular whitelist ods.config(['$compileProvider', function ($compileProvider) { $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|s?ftp|mailto|tel|file|sms):/); }]); ods.config(function($sceDelegateProvider, $sanitizeProvider) { $sceDelegateProvider.resourceUrlWhitelist(["self", "*://www.youtube.com/embed/**", "//platform.twitter.com/widgets.js", "*://player.vimeo.com/video/**"]); $sanitizeProvider.enableSvg(true); }); ods.run(['gettextCatalog', '$http', function(gettextCatalog, $http){ var translations = { "Based on a spacial reference, compute distance between two geometries":{ "$$noContext":"Compute distance between two geometries" }, "Case sensitive":{ "$$noContext":"Case sensitive" }, "Compute Geo distance":{ "$$noContext":"Geo distance" }, "Coordinates system conversion":{ "$$noContext":"Convert Degrees" }, "Dataset url":{ "$$noContext":"Dataset url" }, "Local key":{ "$$noContext":"Local key" }, "One line":{ "$$noContext":"One line" }, "Remote key":{ "$$noContext":"Remote key" }, "Separator":{ "$$noContext":"Separator" }, "User":{ "$$noContext":"User" }, "double":{ "$$noContext":"decimal" }, "geo":{ "$$noContext":"Geocoding" }, "geo_point_2d":{ "$$noContext":"geo point" }, "geo_shape":{ "$$noContext":"geo shape" }, "int":{ "$$noContext":"integer" }, "invalid epsg code":{ "$$noContext":"Invalid epsg code" }, "invalid field name":{ "$$noContext":"Invalid field name" }, "invalid key":{ "$$noContext":"Invalid key" }, "invalid type":{ "$$noContext":"Invalid type" }, "invalid url":{ "$$noContext":"Invalid url" }, "misc":{ "$$noContext":"Miscellanous" }, "string_operation":{ "$$noContext":"String operations" }, "unauthorized":{ "$$noContext":"Unauthorized" } }; var current_language = "en"; gettextCatalog.setStrings(current_language, translations); gettextCatalog.setCurrentLanguage(current_language); $http.defaults.xsrfCookieName = 'csrftoken'; $http.defaults.xsrfHeaderName = 'X-CSRFToken'; }]); </script> <script src="/static/compressed/js/output.f6aece29ad69.js"></script> <script type="text/javascript"> (function() { var app = angular.module('ods.core.config'); app.factory("domainConfig", [function() { // explore.reuse has been renamed explore.enable_showcases return {"explore.enable_api_tab": true, "explore.disable_analyze": null, "languages": ["it", "en"], "explore.dataset_catalog_default_source_shared": null, "explore.enable_showcases": null, "explore.catalog.geonavigation": null, "enable_form_recaptcha": true}; }]); })(); </script> <script type="text/javascript"> (function() { var ods = angular.module('ods', [ 'ods.minimal', 'ods.core.config', 'ods.core', 'ods.core.form.directives', 'ods-widgets', 'gettext', ]); ods.config(function(ODSCurrentDomainProvider) { ODSCurrentDomainProvider.setDomain('bologna'); }); ods.config(function(ODSWidgetsConfigProvider) { ODSWidgetsConfigProvider.setConfig({ disqusShortname: "", basemaps: [{"label": "Jawg Streets", "provider": "jawg.streets", "id": "jawg.streets", "jawg_apikey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "jawg_odsdomain": "bologna"}, {"label": "Jawg Light", "provider": "jawg.light", "id": "jawg.light", "jawg_apikey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "jawg_odsdomain": "bologna"}, {"strictTMS": false, "tile_format": "image/png", "attribution": "SIT - Comune di Bologna", "url": "http://sitmappe.comune.bologna.it/tms/tileserver/Ortofoto2020/{z}/{x}/{y}.png", "label": "Ortofoto", "minZoom": 1, "provider": "custom", "maxZoom": 21, "id": "85181b"}], neutralBasemap: {"provider": "jawg.light", "jawg_apikey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "shortAttribution": true}, mapGeobox: true, chartColors: ["#ff0000", "#19630A", "#0B72B5", "#F8B334", "#CDBCD9", "#000000", "#8EBAD8", "#CB516D"], language: "en", themes: {"default": {"url": "/static/ods/img/themes/odslogo.svg", "color": "#000000"}, "Salute": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Salute.png"}, "Istruzione, cultura e sport": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Cultura.png"}, "Ambiente": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/ambiente.png"}, "Trasporti": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Trasporti.png"}, "Giustizia": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Giustizia.png"}, "Agricoltura": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/agricoltura.png"}, "Economia e finanze": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Economia.png"}, "Energia": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Energia.png"}, "Regioni e citt\u00e0": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Regioni.png"}, "Internazionali": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Internazionali.png"}, "Governo e settore pubblico": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Governo.png"}, "Popolazione e societ\u00e0": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Societ%C3%A0.png"}, "Scienza e tecnologia": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Scienza.png"}}, basePath: '/static/ods-widgets/', websiteName: "Comune di Bologna", mapPrependAttribution: 'Powered by <a href="http://www.opendatasoft.com/" target="_blank">Opendatasoft</a>', defaultMapLocation: "11,44.4886,11.33163", isMultiAssets: false, jawgGeocodingAPIKey: "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", allowExternalPictoUrls: false, appendedURLQuerystring: "" }); }); ods.filter('isocode_to_language', function () { var languages = {"en": "English", "fr": "French", "nl": "Dutch", "pt": "Portuguese", "it": "Italian", "ar": "Arabic", "de": "German", "es": "Spanish", "ca": "Catalan", "eu": "Basque", "sv": "Swedish"}; return function (code) { if (!code) { return code; } if (angular.isDefined(languages[code])) { return languages[code]; } else { return code; } }; }); moment.locale("en-us"); })(); </script> <script type="text/javascript"> (function() { var ods = angular.module('ods'); ods.config(function (ModuleLazyLoaderProvider) { var loadingConfig = ModuleLazyLoaderProvider.getConfig(); // TODO: Better API to append a locale dependency? It's really ugly to define this list twice... // We can't rely on CDNs, especially because some ITs are using a whitelist and won't add our CDNs in it. // Let's use our local copies loadingConfig.highcharts.js = [ ["/static/vendor/highcharts/highcharts.js"], ["/static/vendor/highcharts/no-data-to-display.js"], [ "/static/vendor/highcharts-i18n/en-us.js", "/static/vendor/highcharts/highcharts-more.js", "/static/vendor/highcharts/treemap.js", "/static/vendor/highcharts/funnel.js" ] ]; loadingConfig['simple-statistics'] = { 'css': [], 'js': [ 'ss@/static/vendor/simple-statistics/simple-statistics.js' ] }; loadingConfig['html-entities'] = { 'css': [], 'js': [ 'he@/static/vendor/he/he.js' ] }; loadingConfig['ion.rangeSlider'] = { 'js': ['/static/vendor/ion-rangeslider-2.3.0/ion.rangeSlider.min.js'], 'css': ['/static/vendor/ion-rangeslider-2.3.0/ion.rangeSlider.min.css'] }; loadingConfig.leaflet = { 'css': [ "/static/vendor/leaflet/leaflet.css", "libs/ods-map-fullscreen/ods-map-fullscreen.css", "/static/vendor/leaflet-locatecontrol/L.Control.Locate.css", "libs/leaflet-control-geocoder/Control.Geocoder.css", "libs/ods-vectormarker/vectormarker.css", "libs/ods-clustermarker/clustermarker.css", "libs/leaflet-label/leaflet.label.css", "libs/leaflet-draw/leaflet.draw.css" ], 'js': [ ["L@/static/vendor/leaflet/leaflet.js"], [ "L.Control.ODSMapFullscreen@libs/ods-map-fullscreen/ods-map-fullscreen.js", "L.Control.Locate@/static/vendor/leaflet-locatecontrol/L.Control.Locate.js", "L.Label@libs/leaflet-label/leaflet.label.js", "L.ODSMap@libs/ods-map/ods-map.js", "L.ODSTileLayer@libs/ods-map/ods-tilelayer.js", "L.Control.Geocoder@libs/leaflet-control-geocoder/Control.Geocoder.js", "L.VectorMarker@libs/ods-vectormarker/vectormarker.js", "L.ClusterMarker@libs/ods-clustermarker/clustermarker.js", "L.Draw@libs/leaflet-draw/leaflet.draw.js", "L.HeatLayer@libs/leaflet-heat/leaflet-heat.js" ] ] }; loadingConfig['d3.scale'] = { 'js': [ '/static/vendor/d3/d3-array.v2.min.js', '/static/vendor/d3/d3-color.v1.min.js', '/static/vendor/d3/d3-interpolate.v1.min.js', '/static/vendor/d3/d3-scale.v3.min.js' ] }; }); })(); </script> <script type="text/javascript" charset="utf-8"> if (window.L) L.Icon.Default.imagePath = '/static/vendor/leaflet/images/'; </script> <script src="/static/compressed/js/output.892e7763b615.js"></script> <script src="/static/compressed/js/output.3cb46d3fbc15.js"></script> <script type="text/javascript"> var gaLoaded = false; function loadGoogleAnalytics() { (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-29259724-2', { 'cookieExpires': 31536000 }); ga('set', 'anonymizeIp', true); ga(function() { var trackers = ga.getAll(); for (var i=0; i<trackers.length; ++i) { var tracker = trackers[i]; tracker.send('pageview'); } }); gaLoaded = true; } loadGoogleAnalytics(); </script> <script type="text/javascript" > var ga4Loaded = false; function loadGoogleAnalytics4() { (function() { var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=`https://www.googletagmanager.com/gtag/js?id=G-385859805`; s.parentNode.insertBefore(g,s); })(); window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-385859805'); ga4Loaded = true; } loadGoogleAnalytics4(); </script> <script type="text/javascript"> var _paq = _paq || []; var matomoLoaded = false; function loadMatomo() { _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['enableHeartBeatTimer', 15]); (function() { var u="https://myanalytics-nrc-prod.apps.nrc.lepida.it/piwik.php"; _paq.push(['setTrackerUrl', u]); _paq.push(['setSiteId', '97']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src="/static/vendor/matomo-3.8.1/matomo.js"; s.parentNode.insertBefore(g,s); })(); matomoLoaded = true; } var trackingLastUpdate = 1688633276928; loadMatomo(); </script> <script type="text/javascript"> window.MIXPANEL_CUSTOM_LIB_URL = "/static/vendor/mixpanel-2.47.0/mixpanel.min.js"; (function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(".");2==b.length&&(a=a[b[0]],d=b[1]);a[d]=function(){a.push([d].concat(Array.prototype.slice.call(arguments,0)))}}var a=b;"undefined"!==typeof c?a=b[c]=[]:c="mixpanel";a.people=a.people||[];a.toString=function(a){var d="mixpanel";"mixpanel"!==c&&(d+="."+c);a||(d+=" (stub)");return d};a.people.toString=function(){return a.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" "); for(h=0;h<i.length;h++)g(a,i[h]);var j="set set_once union unset remove delete".split(" ");a.get_group=function(){function b(c){d[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));a.push([e,call2])}}for(var d={},e=["get_group"].concat(Array.prototype.slice.call(arguments,0)),c=0;c<j.length;c++)b(j[c]);return d};b._i.push([e,f,c])};b.__SV=1.2;e=f.createElement("script");e.type="text/javascript";e.async=!0;e.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?MIXPANEL_CUSTOM_LIB_URL:"file:"===f.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";g=f.getElementsByTagName("script")[0];g.parentNode.insertBefore(e,g)}})(document,window.mixpanel||[]); var config = { track_pageview: false, persistence: 'localStorage', disable_persistence: true }; // Disable IP tracking to prevent geographic information like city, country, and region from being sent to Mixpanel config.ip = false; // Mixpanel automatically captures default properties, but we don't want to capture any of them in the front office. // Except "mp_processing_time_ms", "$mp_api_timestamp_ms" and "$insert_id". // See: https://docs.mixpanel.com/docs/data-structure/property-reference#default-properties config.property_blacklist = [ // Mixpanel default properties "$city", "$region", "mp_country_code", "$browser", "$browser_version", "$device", "$device_id", "$user_id", "$current_url", "$initial_referrer", "$initial_referring_domain", "$os", "mp_lib", "$referrer", "$referring_domain", "$screen_height", "$screen_width", "$search_engine", "mp_keyword", "utm_source", "utm_medium", "utm_campaign", "utm_content", "utm_term", ]; mixpanel.init("3a6fdb48b4721a74c205a56a744a5484", config); mixpanel.register({ "domainId": "bologna", "isAnonymous": true, "origin": "FO", "isInternalReferrer": false, "planName": "advanced", "clientType": "paying", }, { persistent: false }); mixpanel.identify("5c588a415b72511369c8b874b969479c"); </script> <script type="text/javascript" src="/static/react-bundles/i18n/quickfind.en.3c35b4615a1d18bad78e.js" ></script> <script type="text/javascript" src="/static/react-bundles/i18n/shared.en.3c35b4615a1d18bad78e.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/frontoffice-runtime.792792a7.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/2898.acb9bb81.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/4870.1e9b2e1e.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/9624.66c14b4a.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/9422.b2683c6e.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/8114.07bcb691.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/7245.e6383518.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/4507.9598ab4b.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/8405.9f1a70c2.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/7423.017a1309.js" ></script> <script type="text/javascript" src="/static/react-bundles/js/quickfind.f3edc560.js" ></script> <script> // We make sure this function is run after AngularJS bootstraps the header, otherwise it messes with event // handlers added by React. document.addEventListener('DOMContentLoaded', function() { setupQuickFind(document.body, { i18n: { shortLanguageCode: 'en', languageCode: 'en-us', }, config: {"defaultBasemap": {"provider": "jawg.streets", "jawg_apikey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "jawg_odsdomain": "bologna"}, "defaultNeutralBasemap": {"provider": "jawg.light", "jawg_apikey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "shortAttribution": true}, "jawgAPIKey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "uploadMaxFileSize": 251658240, "recaptchaPublicKey": "6LfqeoUjAAAAAO5al6_pzMl6PS6XirvfEERg55qa"}, domain: {"properties": {"access.anonymous": true, "ui#thunderforest#api_key": null, "ui#mapbox#access_token": null, "ui#cartograph#default_location": "11,44.4886,11.33163", "ui#basemaps": [{"label": {"it": "Jawg Streets", "en": "Jawg Streets"}, "provider": "jawg.streets"}, {"label": {"it": "Jawg Light", "en": "Jawg Light"}, "provider": "jawg.light"}, {"strictTMS": false, "tile_format": "image/png", "attribution": "SIT - Comune di Bologna", "url": "http://sitmappe.comune.bologna.it/tms/tileserver/Ortofoto2020/{z}/{x}/{y}.png", "label": {"it": "Ortofoto", "en": "Ortofoto"}, "minZoom": 1, "provider": "custom", "maxZoom": 21}], "ui#domain_title": "Comune di Bologna", "ui#registration_form_enabled": true, "ui#localized_registration_form_description": null, "ui#localized_registration_form_title": null, "ui#signup_force_message_enabled": false, "ui#signup_checkconditions_enabled": true, "users#signup_freeregistration_enabled": true, "auth#default_login_page": "ods_login", "ui.dataset_snapshots": null, "metadata.themes": [{"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Salute.png"}, "labels": {"it": "Salute", "en": "Salute"}, "id": "6ab365f"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Cultura.png"}, "labels": {"it": "Istruzione, cultura e sport", "en": "Istruzione, cultura e sport"}, "id": "6289d23"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/ambiente.png"}, "labels": {"it": "Ambiente", "en": "Ambiente"}, "id": "eb2e1ba"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Trasporti.png"}, "labels": {"it": "Trasporti", "en": "Trasporti"}, "id": "bb3c975"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Giustizia.png"}, "labels": {"it": "Giustizia", "en": "Giustizia"}, "id": "0b321d6"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/agricoltura.png"}, "labels": {"it": "Agricoltura", "en": "Agricoltura"}, "id": "9i559ac"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Economia.png"}, "labels": {"it": "Economia e finanze", "en": "Economia e finanze"}, "id": "1ijvwiq"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Energia.png"}, "labels": {"it": "Energia", "en": "Energia"}, "id": "x0ytd45"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Regioni.png"}, "labels": {"it": "Regioni e citt\u00e0", "en": "Regioni e citt\u00e0"}, "id": "j6ki8ik"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Internazionali.png"}, "labels": {"it": "Internazionali", "en": "Internazionali"}, "id": "vdrtrl7"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Governo.png"}, "labels": {"it": "Governo e settore pubblico", "en": "Governo e settore pubblico"}, "id": "xwldo33"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Societ%C3%A0.png"}, "labels": {"it": "Popolazione e societ\u00e0", "en": "Popolazione e societ\u00e0"}, "id": "714d6lp"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Scienza.png"}, "labels": {"it": "Scienza e tecnologia", "en": "Scienza e tecnologia"}, "id": "tcvfu07"}], "metadata.asset_categories": [{"id": "data", "labels": {"it": "Dati", "en": "Dati"}, "image_url": "/static/pictos/img/mingcute/pictos/coin_2_line.svg", "color": "#CE0037"}, {"id": "visualisations", "labels": {"it": "Visualisations", "en": "Visualisations"}, "image_url": "/static/pictos/img/mingcute/pictos/classify_2_line.svg", "color": "#0F79D0"}, {"id": "applications", "labels": {"it": "Applicazioni", "en": "Applicazioni"}, "image_url": "/static/pictos/img/mingcute/pictos/profile_line.svg", "color": "#00C7B1"}], "ui.explore.catalog_default_sort": "modified", "ui.show_login": true, "ui.show_signup": true, "users.registration_allowed": false, "ui.csv_delimiter": ";"}, "license": {"enable_multi_assets": false, "enable_static_exports": "false", "enable_showcase_requests": false, "enable_explore_data_with_ai": false}, "theme_colors": {"highlight": "#AB2525", "background": "#f1f1f1", "boxBackground": "#FFFFFF", "boxBorder": "#CBD2DB", "footerBackground": "#323232", "footerLink": "#AB2525", "headerBackground": "#fff", "headerLink": "#323232", "text": "#323232", "link": "#AB2525", "titleText": "#000000", "bigTitleText": "#323232", "bigTitleBackground": "#F6F8FB", "chart": ["#ff0000", "#19630A", "#0B72B5", "#F8B334", "#CDBCD9", "#000000", "#8EBAD8", "#CB516D"]}, "domain_id": "bologna", "is_frozen": false, "logo_login_path": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/logo_login?tstamp=159369448449", "is_asset_access_request_active": false, "is_explore_data_with_ai_requests_limit_reached": false, "idps": {"ods": {"login_link": "/central_keycloak/authenticate/", "signup_link": "/central_keycloak/register/", "account_link": "https://account.opendatasoft.com?kc_locale=en"}, "saml": {"enabled": false, "login_link": "/saml2/login/", "login_link_label": {}}, "oidc": {"enabled": true, "login_link": "/oidc/login/", "login_link_label": {"it": "Credenziali IONOI"}}}} }); }); </script> <script type="text/javascript"> var app = angular.module('ods.frontend', ['ods', 'ods.core']); app.value('PageConfig', { pageId: 'home', }); app.controller('PageController', function ($scope, domainConfig, config) { $scope.blocks = {"html": "None", "css": ""}; $scope.pageId = 'home'; // explore.reuse has been renamed explore.enable_showcases $scope.reusesEnabled = domainConfig['explore.enable_showcases']; $scope.user = { is_authenticated: config.USER !== null, }; $scope.domain = { languages: config.AVAILABLE_LANGUAGES, current_language: config.LANGUAGE }; }); var widgetsApp = angular.module('ods-widgets'); widgetsApp.config(function (ODSWidgetsConfigProvider) { ODSWidgetsConfigProvider.setConfig({ defaultCustomViewConfig: { title: 'Custom view', slug: 'custom', icon: 'tachometer' }, customAPIHeaders: { "ODS-API-Analytics-App": "page-home" } }); }); </script> <script src="/static/compressed/js/output.3cc22069b68c.js"></script> <script type="text/javascript"> angular.module('ods.frontend').factory('odsLazyReactComponentFactory', ['ModuleLazyLoader', function lazyReactComponentFactory(ModuleLazyLoader) { return function (componentName, props) { return { restrict: 'E', priority: 0, compile: function (tElem) { tElem.attr('ng-non-bindable'); return function(scope, elem, attrs) { ModuleLazyLoader('react-searchbar').then(function() { window.ngReactWidgets.initialize( { config: {"defaultBasemap": {"provider": "jawg.streets", "jawg_apikey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "jawg_odsdomain": "bologna"}, "defaultNeutralBasemap": {"provider": "jawg.light", "jawg_apikey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "shortAttribution": true}, "jawgAPIKey": "4cKtE4Rze1HrvxWa9a7mdolSk10lVThTFC8zadQYMIMxTjkpTeIDJAAmhReDGnCH", "uploadMaxFileSize": 251658240, "recaptchaPublicKey": "6LfqeoUjAAAAAO5al6_pzMl6PS6XirvfEERg55qa"}, domain: {"properties": {"access.anonymous": true, "ui#thunderforest#api_key": null, "ui#mapbox#access_token": null, "ui#cartograph#default_location": "11,44.4886,11.33163", "ui#basemaps": [{"label": {"it": "Jawg Streets", "en": "Jawg Streets"}, "provider": "jawg.streets"}, {"label": {"it": "Jawg Light", "en": "Jawg Light"}, "provider": "jawg.light"}, {"strictTMS": false, "tile_format": "image/png", "attribution": "SIT - Comune di Bologna", "url": "http://sitmappe.comune.bologna.it/tms/tileserver/Ortofoto2020/{z}/{x}/{y}.png", "label": {"it": "Ortofoto", "en": "Ortofoto"}, "minZoom": 1, "provider": "custom", "maxZoom": 21}], "ui#domain_title": "Comune di Bologna", "ui#registration_form_enabled": true, "ui#localized_registration_form_description": null, "ui#localized_registration_form_title": null, "ui#signup_force_message_enabled": false, "ui#signup_checkconditions_enabled": true, "users#signup_freeregistration_enabled": true, "auth#default_login_page": "ods_login", "ui.dataset_snapshots": null, "metadata.themes": [{"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Salute.png"}, "labels": {"it": "Salute", "en": "Salute"}, "id": "6ab365f"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Cultura.png"}, "labels": {"it": "Istruzione, cultura e sport", "en": "Istruzione, cultura e sport"}, "id": "6289d23"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/ambiente.png"}, "labels": {"it": "Ambiente", "en": "Ambiente"}, "id": "eb2e1ba"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Trasporti.png"}, "labels": {"it": "Trasporti", "en": "Trasporti"}, "id": "bb3c975"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Giustizia.png"}, "labels": {"it": "Giustizia", "en": "Giustizia"}, "id": "0b321d6"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/agricoltura.png"}, "labels": {"it": "Agricoltura", "en": "Agricoltura"}, "id": "9i559ac"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Economia.png"}, "labels": {"it": "Economia e finanze", "en": "Economia e finanze"}, "id": "1ijvwiq"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Energia.png"}, "labels": {"it": "Energia", "en": "Energia"}, "id": "x0ytd45"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Regioni.png"}, "labels": {"it": "Regioni e citt\u00e0", "en": "Regioni e citt\u00e0"}, "id": "j6ki8ik"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Internazionali.png"}, "labels": {"it": "Internazionali", "en": "Internazionali"}, "id": "vdrtrl7"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Governo.png"}, "labels": {"it": "Governo e settore pubblico", "en": "Governo e settore pubblico"}, "id": "xwldo33"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Societ%C3%A0.png"}, "labels": {"it": "Popolazione e societ\u00e0", "en": "Popolazione e societ\u00e0"}, "id": "714d6lp"}, {"image": {"url": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/metadata_theme_picto/Scienza.png"}, "labels": {"it": "Scienza e tecnologia", "en": "Scienza e tecnologia"}, "id": "tcvfu07"}], "metadata.asset_categories": [{"id": "data", "labels": {"it": "Dati", "en": "Dati"}, "image_url": "/static/pictos/img/mingcute/pictos/coin_2_line.svg", "color": "#CE0037"}, {"id": "visualisations", "labels": {"it": "Visualisations", "en": "Visualisations"}, "image_url": "/static/pictos/img/mingcute/pictos/classify_2_line.svg", "color": "#0F79D0"}, {"id": "applications", "labels": {"it": "Applicazioni", "en": "Applicazioni"}, "image_url": "/static/pictos/img/mingcute/pictos/profile_line.svg", "color": "#00C7B1"}], "ui.explore.catalog_default_sort": "modified", "ui.show_login": true, "ui.show_signup": true, "users.registration_allowed": false, "ui.csv_delimiter": ";"}, "license": {"enable_multi_assets": false, "enable_static_exports": "false", "enable_showcase_requests": false, "enable_explore_data_with_ai": false}, "theme_colors": {"highlight": "#AB2525", "background": "#f1f1f1", "boxBackground": "#FFFFFF", "boxBorder": "#CBD2DB", "footerBackground": "#323232", "footerLink": "#AB2525", "headerBackground": "#fff", "headerLink": "#323232", "text": "#323232", "link": "#AB2525", "titleText": "#000000", "bigTitleText": "#323232", "bigTitleBackground": "#F6F8FB", "chart": ["#ff0000", "#19630A", "#0B72B5", "#F8B334", "#CDBCD9", "#000000", "#8EBAD8", "#CB516D"]}, "domain_id": "bologna", "is_frozen": false, "logo_login_path": "https://s3-eu-central-1.amazonaws.com/aws-ec2-eu-central-1-opendatasoft-staticfileset/bologna/logo_login?tstamp=159369448449", "is_asset_access_request_active": false, "is_explore_data_with_ai_requests_limit_reached": false, "idps": {"ods": {"login_link": "/central_keycloak/authenticate/", "signup_link": "/central_keycloak/register/", "account_link": "https://account.opendatasoft.com?kc_locale=en"}, "saml": {"enabled": false, "login_link": "/saml2/login/", "login_link_label": {}}, "oidc": {"enabled": true, "login_link": "/oidc/login/", "login_link_label": {"it": "Credenziali IONOI"}}}} }, { shortLanguageCode: 'en', languageCode: 'en-us', translations: window.ODSTranslations, } ); renderReactComponentDirective(scope, elem, attrs, window.ngReactWidgets, componentName, props); }); } } } } }]); </script> <script type="text/javascript"> var mod = angular.module('ods.frontend'); mod.directive('odsCatalogSearch', function (odsLazyReactComponentFactory) { return odsLazyReactComponentFactory('SearchBar', ['label', 'className']); }); </script> <script type="text/javascript"> (function() { var ods = angular.module('ods'); ods.config(function (ModuleLazyLoaderProvider) { var loadingConfig = ModuleLazyLoaderProvider.getConfig(); loadingConfig['react-searchbar'] = { js: ["/static/react-bundles/i18n/widget-searchbar.en.3c35b4615a1d18bad78e.js", "/static/react-bundles/i18n/shared.en.3c35b4615a1d18bad78e.js", "/static/react-bundles/js/frontoffice-runtime.792792a7.js", "/static/react-bundles/js/2898.acb9bb81.js", "/static/react-bundles/js/4870.1e9b2e1e.js", "/static/react-bundles/js/9624.66c14b4a.js", "/static/react-bundles/js/8114.07bcb691.js", "/static/react-bundles/js/7245.e6383518.js", "/static/react-bundles/js/4507.9598ab4b.js", "/static/react-bundles/js/8405.9f1a70c2.js", "/static/react-bundles/js/7423.017a1309.js", "/static/react-bundles/js/widget-searchbar.a46042ab.js"], css: ["/static/react-bundles/css/8114.ff0f0266.css", "/static/react-bundles/css/7423.c287022c.css"] } }); })(); </script> </body> </html>