{"id":5073,"date":"2024-11-10T10:54:32","date_gmt":"2024-11-10T09:54:32","guid":{"rendered":"https:\/\/www.mosaicfactor.com\/projects\/bsm-tram-parquimetre\/"},"modified":"2025-10-15T11:01:09","modified_gmt":"2025-10-15T09:01:09","slug":"bsm-tram-parquimetre","status":"publish","type":"proyecto","link":"https:\/\/www.mosaicfactor.com\/ca\/projects\/bsm-tram-parquimetre\/","title":{"rendered":"B:SM Tram Parqu\u00edmetre"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;section&#8221; _builder_version=&#8221;4.27.2&#8243; custom_margin=&#8221;0px||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;row&#8221; _builder_version=&#8221;4.27.2&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Eina predictiva per a la secci\u00f3 de parqu\u00edmetres<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;||0em||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Client<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row module_id=&#8221;fila-clientes&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;2em||2em||true|false&#8221; custom_css_free_form=&#8221;selector .et_pb_module{||  padding:0 1em;||  min-width:12%;||}&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;display:flex;||align-items:center;||flex-flow:wrap;;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.mosaicfactor.com\/wp-content\/uploads\/2024\/10\/project-anem-logo-bsm.svg&#8221; title_text=&#8221;project-anem-logo-bsm&#8221; url=&#8221;https:\/\/bsmsa.cat\/es&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;150px&#8221; width_tablet=&#8221;200px&#8221; width_phone=&#8221;200px&#8221; width_last_edited=&#8221;on|tablet&#8221; max_width=&#8221;150px&#8221; max_width_tablet=&#8221;200px&#8221; max_width_phone=&#8221;200px&#8221; max_width_last_edited=&#8221;on|tablet&#8221; custom_css_main_element=&#8221;max-width:fit-content;&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;row&#8221; _builder_version=&#8221;4.27.2&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;||1em||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>El problema<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Barcelona Serveis Municipals necessitava una eina de decisi\u00f3 basada en dades per entendre i anticipar les necessitats de les seccions de parqu\u00edmetres a la ciutat de Barcelona.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;||1em||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>La soluci\u00f3<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Hem desenvolupat una eina web (secci\u00f3-parqu\u00edmetres) que permet a l\u2019operador planificar on col\u00b7locar els parqu\u00edmetres segons les places d\u2019aparcament de la zona blava de la ciutat.<\/p>\n<p>Funcionalitats:<\/p>\n<ul>\n<li>Generaci\u00f3 i exportaci\u00f3 de relacions\n<ul>\n<li>C\u00e0rrega de dades (seccions, localitzacions de seccions i parqu\u00edmetres) necess\u00e0ries per generar els c\u00e0lculs mitjan\u00e7ant fitxers Excel.<\/li>\n<li>Preprocessament de les dades i generaci\u00f3 de relacions seguint els par\u00e0metres i algorismes detallats en el document d\u2019especificacions.<\/li>\n<li>Exportaci\u00f3 dels resultats (llista de relacions) en un fitxer Excel.<\/li>\n<li>Visualitzaci\u00f3 al mapa (nom\u00e9s ubicaci\u00f3) tant dels parqu\u00edmetres com de les seccions (punt mig).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/www.mosaicfactor.com\/wp-content\/uploads\/2024\/10\/project-bsm-tram-pkm-image-1.webp&#8221; title_text=&#8221;project-bsm-tram-pkm-image-1&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;1000px&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Dades<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>C\u00e0rrega autom\u00e0tica de dades dels fitxers d\u2019entrada\n<ul>\n<li>dades dels parqu\u00edmetres<\/li>\n<li>seccions amb les seves localitzacions<\/li>\n<li>segments que componen cada secci\u00f3<\/li>\n<li>fitxer auxiliar per assignar \u00e0rees a les seccions i als parqu\u00edmetres<\/li>\n<\/ul>\n<\/li>\n<li>Aplicaci\u00f3 web 100% del costat del client, sense l\u00f2gica al servidor<\/li>\n<li>Desenvolupada amb el framework Angular 2<\/li>\n<li>Llenguatge TypeScript<\/li>\n<li>Compilada en JavaScript utilitzant Webpack<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/www.mosaicfactor.com\/wp-content\/uploads\/2024\/10\/project-bsm-tram-pkm-infografia.svg&#8221; title_text=&#8221;project-bsm-tram-pkm-infografia&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;1000px&#8221; module_alignment=&#8221;center&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Optimitzaci\u00f3 de la ubicaci\u00f3 dels parqu\u00edmetres a la ciutat, aconseguint una major satisfacci\u00f3 ciutadana i un estalvi en el nombre de parqu\u00edmetres necessaris.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;18px&#8221; text_line_height=&#8221;1.6em&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Optimisation on the parking meters location in the city, resulting in better citizen satisfaction and savings in the number of parking meters needed.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eina predictiva per a la secci\u00f3 de parqu\u00edmetres<\/p>\n","protected":false},"author":1,"featured_media":5463,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"industry":[186],"solution":[195,188],"class_list":["post-5073","proyecto","type-proyecto","status-publish","has-post-thumbnail","hentry","industry-mobility-ca","solution-models-optimitzacio","solution-models-predictius"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mosaic Factor<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"\/\" \/>\n<meta property=\"og:locale\" content=\"ca_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:site_name\" content=\"Mosaic Factor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@mosaicfactor\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"CollectionPage\",\"@id\":null,\"url\":\"\",\"name\":\"\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/#website\"},\"inLanguage\":\"ca\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/#website\",\"url\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/\",\"name\":\"Mosaic Factor\",\"description\":\"Solving problems with big data\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ca\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/#organization\",\"name\":\"Mosaic Factor SL\",\"url\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ca\",\"@id\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mosaicfactor.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/logo-header-color-mosaic.webp\",\"contentUrl\":\"https:\\\/\\\/www.mosaicfactor.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/logo-header-color-mosaic.webp\",\"width\":475,\"height\":114,\"caption\":\"Mosaic Factor SL\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mosaicfactor.com\\\/ca\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/mosaicfactor\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mosaic Factor","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"\/","og_locale":"ca_ES","og_type":"article","og_site_name":"Mosaic Factor","twitter_card":"summary_large_image","twitter_site":"@mosaicfactor","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":null,"url":"","name":"","isPartOf":{"@id":"https:\/\/www.mosaicfactor.com\/ca\/#website"},"inLanguage":"ca"},{"@type":"WebSite","@id":"https:\/\/www.mosaicfactor.com\/ca\/#website","url":"https:\/\/www.mosaicfactor.com\/ca\/","name":"Mosaic Factor","description":"Solving problems with big data","publisher":{"@id":"https:\/\/www.mosaicfactor.com\/ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mosaicfactor.com\/ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ca"},{"@type":"Organization","@id":"https:\/\/www.mosaicfactor.com\/ca\/#organization","name":"Mosaic Factor SL","url":"https:\/\/www.mosaicfactor.com\/ca\/","logo":{"@type":"ImageObject","inLanguage":"ca","@id":"https:\/\/www.mosaicfactor.com\/ca\/#\/schema\/logo\/image\/","url":"https:\/\/www.mosaicfactor.com\/wp-content\/uploads\/2024\/10\/logo-header-color-mosaic.webp","contentUrl":"https:\/\/www.mosaicfactor.com\/wp-content\/uploads\/2024\/10\/logo-header-color-mosaic.webp","width":475,"height":114,"caption":"Mosaic Factor SL"},"image":{"@id":"https:\/\/www.mosaicfactor.com\/ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/mosaicfactor"]}]}},"_links":{"self":[{"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/proyecto\/5073"}],"collection":[{"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/proyecto"}],"about":[{"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/types\/proyecto"}],"author":[{"embeddable":true,"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":4,"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/proyecto\/5073\/revisions"}],"predecessor-version":[{"id":5575,"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/proyecto\/5073\/revisions\/5575"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/media\/5463"}],"wp:attachment":[{"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/media?parent=5073"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/industry?post=5073"},{"taxonomy":"solution","embeddable":true,"href":"https:\/\/www.mosaicfactor.com\/ca\/wp-json\/wp\/v2\/solution?post=5073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}