<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[zornade]]></title><description><![CDATA[La newsletter per chi lavora con i dati catastali, geospaziali e territoriali italiani. Analisi esclusive, dataset pronti all'uso, tutorial tecnici. Siamo quelli di app.zornade.com.]]></description><link>https://newsletter.zornade.com</link><image><url>https://substackcdn.com/image/fetch/$s_!5KjL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480574d4-ca5d-424a-9e14-c7294910fd90_868x868.png</url><title>zornade</title><link>https://newsletter.zornade.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 22 May 2026 21:10:11 GMT</lastBuildDate><atom:link href="https://newsletter.zornade.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[zornade]]></copyright><language><![CDATA[it]]></language><webMaster><![CDATA[hello@zornade.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hello@zornade.com]]></itunes:email><itunes:name><![CDATA[zornade]]></itunes:name></itunes:owner><itunes:author><![CDATA[zornade]]></itunes:author><googleplay:owner><![CDATA[hello@zornade.com]]></googleplay:owner><googleplay:email><![CDATA[hello@zornade.com]]></googleplay:email><googleplay:author><![CDATA[zornade]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Come smettere di imporre Google agli utenti, senza rimpianti]]></title><description><![CDATA[Una guida pratica per passare da Google Analytics a qualcosa di meno invasivo, con tutti i dettagli tecnici che di solito mancano.]]></description><link>https://newsletter.zornade.com/p/come-smettere-di-imporre-google-agli</link><guid isPermaLink="false">https://newsletter.zornade.com/p/come-smettere-di-imporre-google-agli</guid><dc:creator><![CDATA[zornade]]></dc:creator><pubDate>Tue, 21 Apr 2026 10:12:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!veuk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!veuk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!veuk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!veuk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!veuk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!veuk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!veuk!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2683612,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.zornade.com/i/194895507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!veuk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!veuk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!veuk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!veuk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66a5dbd4-fb78-4f2d-b141-4e64238bf980_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Larry Page</figcaption></figure></div><p>Installare Google Analytics su un sito significa fare una scelta per conto degli utenti senza chiedergli niente. Nessuno ci pensa davvero perch&#233; GA &#232; l&#236; da sempre, &#232; gratuito, funziona. Ma fermarsi un momento a capire cosa succede esattamente, e poi decidere con pi&#249; consapevolezza, ha senso.</p><p>Questa guida prova a spiegare com&#8217;&#232; fatto il problema, quali alternative esistono, e come si fa concretamente il passaggio perdendo il meno possibile lungo la strada.</p><h2><strong>Cosa succede quando qualcuno visita un sito con GA</strong></h2><p>Ogni volta che un browser carica un sito con lo script di Google Analytics, manda una richiesta ai server di Google. In quella richiesta ci sono: l&#8217;URL che l&#8217;utente sta visitando, il referrer (da dove viene), il tipo di dispositivo, il browser, la risoluzione dello schermo, la lingua del sistema, e un identificativo persistente che permette a Google di riconoscere lo stesso utente su siti diversi nel tempo.</p><p>Questi dati non vengono usati solo per dare le statistiche nella dashboard. Vengono aggregati con tutto quello che Google gi&#224; sa di quella persona dal resto del web: le ricerche su Google, i video su YouTube, le email su Gmail se le usa, i siti di tutto il resto del mondo che hanno GA installato. Il risultato &#232; un profilo comportamentale che diventa sempre pi&#249; preciso e che viene venduto agli inserzionisti sotto forma di targeting pubblicitario.</p><p>Il costo non &#232; in denaro. Gli utenti pagano con i propri dati ogni volta che visitano il sito.</p><p>Lo si pu&#242; leggere nei bilanci di Alphabet, scritto chiaro. La divisione che include Search, Maps e la rete pubblicitaria vale circa 270 miliardi di dollari all&#8217;anno. Quella cifra esiste perch&#233; miliardi di persone vengono osservate su miliardi di siti, e i loro comportamenti vengono trasformati in previsioni sui loro acquisti futuri. Shoshana Zuboff ci ha scritto un libro di 700 pagine chiamandolo &#8220;capitalismo della sorveglianza&#8221;: l&#8217;idea &#232; che l&#8217;esperienza umana &#232; diventata la materia prima di un&#8217;industria estrattiva, esattamente come il petrolio. Chi installa GA sul proprio sito &#232; un fornitore non pagato di quella materia prima.</p><p>Un singolo sito, da solo, cambia poco nell&#8217;economia complessiva della sorveglianza digitale. Ma chi costruisce qualcosa per altri ha spesso una posizione su come gli utenti dovrebbero essere trattati, almeno in teoria. Vale la pena allineare gli strumenti a quella posizione.</p><div><hr></div><h2><strong>Cosa serve davvero da uno strumento di analytics</strong></h2><p>Prima di guardare le alternative, &#232; utile chiedersi cosa si stia effettivamente usando di GA. Nella maggior parte dei casi, la risposta &#232; molto meno di quello che la piattaforma offre.</p><p>Le domande a cui si vuole rispondere sono probabilmente queste: quante persone visitano il sito? Da dove arrivano (motori di ricerca, social, direct, referral)? Quali pagine leggono di pi&#249;? In che paesi e citt&#224; si trovano? Con che browser e dispositivo navigano?</p><p>Queste cose non richiedono il tracciamento individuale. Non serve sapere che &#8220;questo specifico utente &#232; tornato tre volte questa settimana, la prima via Google e le altre due via direct&#8221;. Servono aggregati: sessioni totali, sorgenti di traffico, pagine pi&#249; popolari. Sono informazioni completamente diverse, e per raccoglierle non serve profilare nessuno.</p><p>L&#8217;unico caso in cui il tracciamento individuale diventa genuinamente utile &#232; quando c&#8217;&#232; un funnel di conversione complesso, un e-commerce, o campagne pubblicitarie da ottimizzare a livello di segmento. In quel caso GA o qualcosa di equivalente &#232; necessario, e questa guida potrebbe non essere quella giusta. Per tutti gli altri, le alternative privacy-friendly danno tutto quello che conta.</p><div><hr></div><h2><strong>Le alternative che funzionano</strong></h2><p><strong>Plausible Analytics</strong> &#232; probabilmente il punto di partenza pi&#249; sensato per chi viene da GA. &#200; open source, nato in Estonia nel 2019, disponibile sia come SaaS (9 euro al mese fino a 10.000 pageview, poi a scalare) che come versione self-hosted gratuita. Non usa cookie, non costruisce profili individuali, non cede dati a terze parti. I server sono in Europa. Per determinare sessioni uniche usa un hash giornaliero basato su IP e user-agent che viene scartato dopo 24 ore: non c&#8217;&#232; niente di persistente da qualche parte.</p><p>Lo script pesa circa 1 kilobyte. GA4 pesa 45. Vale la pena tenerlo a mente per chi ha la performance tra le priorit&#224;.</p><p><strong>Fathom Analytics</strong> &#232; simile a Plausible nel modello ma con una storia leggermente diversa, fondata in Canada. Pi&#249; cara (14 dollari al mese), ma con qualche feature in pi&#249; sul fronte dei custom events. Il codice &#232; closed source, per&#242; la privacy policy &#232; verificabile e il modello di business &#232; trasparente.</p><p><strong>Umami</strong> &#232; un&#8217;alternativa open source che si pu&#242; self-hostare completamente gratuitamente. Ha una dashboard pulita, supporta eventi custom, ed &#232; scritta in Next.js quindi &#232; semplice da deployare su qualsiasi host che supporti Node. Con un server o un account su Railway o Render, Umami gira in dieci minuti.</p><p><strong>Matomo</strong> &#232; la soluzione pi&#249; ricca di funzionalit&#224; tra le alternative open source. &#200; praticamente un GA self-hosted: ha segmentazioni, funnel, heatmap, session recordings. &#200; anche la pi&#249; pesante da installare e mantenere. Ha senso quando si migra da GA con la necessit&#224; reale di funzionalit&#224; avanzate, altrimenti &#232; un cannone per sparare a una mosca.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RDA9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RDA9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png 424w, https://substackcdn.com/image/fetch/$s_!RDA9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png 848w, https://substackcdn.com/image/fetch/$s_!RDA9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!RDA9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RDA9!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png" width="1200" height="1090.128755364807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1270,&quot;width&quot;:1398,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:1250010,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.zornade.com/i/194895507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RDA9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png 424w, https://substackcdn.com/image/fetch/$s_!RDA9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png 848w, https://substackcdn.com/image/fetch/$s_!RDA9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!RDA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f3c2f-15b3-4930-9d5e-62f41af9ce2d_1398x1270.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Da qualche settimana ci siamo disfatti di GA sia su zornade.com che su app.zornade.com</figcaption></figure></div><div><hr></div><h2><strong>Come si fa il passaggio in pratica</strong></h2><p>Il passaggio da GA a Plausible (prendo Plausible come esempio perch&#233; &#232; quello con cui ho pi&#249; esperienza diretta, ma i principi valgono per tutte le alternative) si fa in tre fasi.</p><p><strong>Prima: esportare da GA quello che si vuole conservare.</strong> Lo storico non &#232; portabile su Plausible, i dati non sono compatibili. Quello che si pu&#242; fare &#232; esportare i report rilevanti da GA prima di spegnerlo, cos&#236; si ha un riferimento per confrontare i numeri dei prossimi mesi. GA permette di esportare in CSV da qualsiasi vista.</p><p><strong>Seconda: installare Plausible in parallelo per un periodo.</strong> Conviene non spegnere GA subito. Lasciare girare entrambi per due o quattro settimane permette di confrontare i numeri e capire le differenze. Plausible tende a riportare meno sessioni di GA per via di come esclude il traffico dei bot, ma i trend sono coerenti. Quando i dati sembrano affidabili, si spegne GA.</p><p><strong>Terza: rimuovere lo snippet di GA dall&#8217;HTML e dai tag manager.</strong> Questo &#232; il passaggio che molti dimenticano o rimandano. Chi usa Google Tag Manager deve ricordarsi di rimuovere o disabilitare il tag GA da l&#236;: non basta toglierlo dall&#8217;HTML se GTM &#232; ancora attivo e configurato per iniettarlo.</p><div><hr></div><h2><strong>Il problema di Firefox (e come risolverlo)</strong></h2><p>C&#8217;&#232; un dettaglio tecnico che vale la pena conoscere prima di iniziare, perch&#233; altrimenti ci si ritrova a guardare dati incompleti senza capire perch&#233;.</p><p>Firefox attiva di default la Enhanced Tracking Protection. Tra i domini che blocca per default c&#8217;&#232; <a href="http://plausible.io/">plausible.io</a>, perch&#233; compare nelle liste dei tracker usate da Firefox (non perch&#233; Plausible faccia tracking invasivo, ma perch&#233; le liste sono conservative e bloccano tutto quello che assomiglia a un dominio di analytics). Risultato: circa il 20% degli utenti, quelli su Firefox con impostazioni di default, non viene tracciato.</p><p>La soluzione &#232; il proxy: invece di far caricare lo script direttamente da <a href="http://plausible.io/">plausible.io</a>, lo si fa passare attraverso il proprio dominio. Il browser vede una richiesta al sito, non a un dominio nelle sue liste di blocco, e tutto funziona.</p><p><strong>Su Netlify</strong> il modo pi&#249; semplice &#232; usare il file <code>public/_redirects</code>. Si aggiungono queste due righe prima del catch-all SPA:</p><pre><code><code>/js/pa.js  https://plausible.io/js/pa-TUOHASH.js  200
/api/event  https://plausible.io/api/event  200
</code></code></pre><p>L&#8217;hash nell&#8217;URL dello script si trova nella dashboard di Plausible sotto Settings &#8594; Goals and custom events &#8594; Script snippet. &#200; un hash specifico per il sito.</p><p>Nell&#8217;HTML, invece di caricare lo script da <a href="http://plausible.io/">plausible.io</a>, lo si carica da /js/pa.js:</p><pre><code><code>&lt;script async src="/js/pa.js"&gt;&lt;/script&gt;
</code></code></pre><p>Poi bisogna dire allo script dove mandare gli eventi, perch&#233; di default li manda a <a href="http://plausible.io/">plausible.io</a> invece che al proxy locale. Si crea un file separato (non inline, per non incappare in problemi con la Content Security Policy) con questo contenuto:</p><pre><code><code>window.plausible = window.plausible || function() {
  (window.plausible.q = window.plausible.q || []).push(arguments)
};
window.plausible.init({ endpoint: '/api/event' });
</code></code></pre><p>E lo si include nell&#8217;HTML subito dopo lo script principale:</p><pre><code><code>&lt;script async src="/js/pa.js"&gt;&lt;/script&gt;
&lt;script src="/js/plausible-init.js"&gt;&lt;/script&gt;
</code></code></pre><p>Due cose non documentate in modo ovvio che fanno perdere tempo:</p><blockquote><p><strong>Netlify: usa </strong><code>_redirects</code><strong>, non </strong><code>netlify.toml</code><strong>.</strong> Le regole di redirect verso URL esterni devono stare in <code>public/_redirects</code>. Se si mettono in <code>netlify.toml</code>, Netlify le ignora silenziosamente quando <code>_redirects</code> esiste. Non lo dice da nessuna parte in modo chiaro, lo si capisce solo testando con curl e vedendo che arriva HTML invece del contenuto del proxy.</p><p><strong>L&#8217;opzione si chiama </strong><code>endpoint</code><strong>, non </strong><code>apiHost</code><strong>.</strong> Se si scrive <code>apiHost</code>, le pageview vengono comunque tracciate ma gli eventi custom no, e non si capisce subito il perch&#233;.</p></blockquote><p><strong>Su Vercel</strong> il meccanismo &#232; identico ma la sintassi va in <code>vercel.json</code>:</p><pre><code><code>{
  "rewrites": [
    { "source": "/js/pa.js", "destination": "https://plausible.io/js/pa-TUOHASH.js" },
    { "source": "/api/event", "destination": "https://plausible.io/api/event" }
  ]
}
</code></code></pre><p><strong>Su Cloudflare Workers</strong> si pu&#242; fare la stessa cosa con un worker che fa il proxy delle due route. Plausible ha una guida dettagliata nella loro documentazione.</p><div><hr></div><h2><strong>La CSP, se presente</strong></h2><p>Se il sito ha una Content Security Policy configurata, ci sono alcune cose da verificare.</p><p>Con il proxy attivo, <code>plausible.io</code> non serve pi&#249; nella <code>script-src</code> n&#233; nella <code>connect-src</code>. Si pu&#242; rimuovere del tutto se c&#8217;era. Gli script vengono caricati dal proprio dominio, quindi <code>'self'</code> &#232; sufficiente.</p><p>L&#8217;unica accortezza &#232; il file di init: deve essere un file esterno servito dal proprio dominio, non uno script inline. Se lo si mette inline (<code>&lt;script&gt;window.plausible.init(...)&lt;/script&gt;</code>), la CSP lo blocca in assenza di <code>'unsafe-inline'</code> nella <code>script-src</code>. Un file separato caricato via src non ha questo problema.</p><div><hr></div><h2><strong>Cosa cambia nella dashboard</strong></h2><p>La prima cosa che si nota passando a Plausible &#232; che i numeri sembrano pi&#249; bassi di GA. GA ha una tendenza a gonfiare le sessioni includendo traffico di bot, sessioni di spam referral e ricariche di pagina spurie, e Plausible filtra in modo pi&#249; aggressivo. Se si osservano i trend nel tempo invece dei numeri assoluti, le curve si comportano in modo coerente.</p><p>La seconda cosa &#232; la semplicit&#224;. Plausible non ha una sidebar con quaranta voci. Ha una pagina con: visitatori unici, pageview, bounce rate, durata media, sorgenti di traffico, pagine pi&#249; viste, dispositivi, paesi. Tutto in una schermata. Ci vuole letteralmente un decimo del tempo per trovare quello che serve rispetto alla navigazione di GA4.</p><p>Il banner cookie, in molti casi, non &#232; pi&#249; necessario. Plausible non usa cookie di tracciamento, quindi in molte interpretazioni del GDPR non rientra nell&#8217;obbligo del consenso per i cookie analitici. Prima di toglierlo del tutto &#232; bene consultare la propria situazione specifica, perch&#233; le regole variano per giurisdizione e caso d&#8217;uso, ma nella maggior parte degli scenari si pu&#242; farne a meno.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vPNo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vPNo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png 424w, https://substackcdn.com/image/fetch/$s_!vPNo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png 848w, https://substackcdn.com/image/fetch/$s_!vPNo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png 1272w, https://substackcdn.com/image/fetch/$s_!vPNo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vPNo!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png" width="1200" height="248.07692307692307" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:301,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:546044,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.zornade.com/i/194895507?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vPNo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png 424w, https://substackcdn.com/image/fetch/$s_!vPNo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png 848w, https://substackcdn.com/image/fetch/$s_!vPNo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png 1272w, https://substackcdn.com/image/fetch/$s_!vPNo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa400d06-282a-4783-bd67-334d6e82ccce_2860x592.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">La nuova dashboard (Grafana) coi dati Plausible. Ovviamente non sto flexando i numeri bassi ma a mia discolpa vorrei solo dire che sto screenshot l&#8217;ho fatto qualche minuto dopo essere passato a Plausible</figcaption></figure></div><p></p><div><hr></div><h2><strong>Vale la pena, in concreto</strong></h2><p>Il tempo per la migrazione dipende dalla complessit&#224; del sito. Per un sito statico o una SPA semplice, si contano un paio d&#8217;ore tra installazione, configurazione del proxy su Netlify o Vercel, e verifica che tutto funzioni. Se ci sono eventi custom configurati su GA da ricreare su Plausible, va aggiunto un po&#8217; di tempo in pi&#249; per rimappare la logica.</p><p>Il costo &#232; 9 euro al mese per la versione SaaS fino a 10.000 pageview. Per siti pi&#249; grandi, i prezzi scalano in modo lineare. La versione self-hosted &#232; gratuita e il codice &#232; su GitHub con licenza AGPL.</p><p>Quello che si ottiene in cambio, oltre alla questione etica: dati pi&#249; puliti, una dashboard in cui si trovano le cose, nessun cookie banner forzato, GDPR pi&#249; semplice da gestire, zero dipendenza da Google per un pezzo dell&#8217;infrastruttura.</p><p>Fare questo passaggio da soli cambia poco nell&#8217;economia complessiva della sorveglianza digitale. Ma per chi tiene a trattare bene le persone che usano quello che costruisce, &#232; un passo che ha senso fare e che costa meno di quanto sembra.</p><div><hr></div><p>Se l&#8217;articolo ti &#232; stato utile, condividerlo con qualcuno che costruisce siti &#232; il modo pi&#249; diretto per supportare questo lavoro:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.zornade.com/p/come-smettere-di-imporre-google-agli?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Condividi&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.zornade.com/p/come-smettere-di-imporre-google-agli?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Condividi</span></a></p><div><hr></div><h2><strong>Link utili</strong></h2><ul><li><p><a href="https://plausible.io/">Plausible Analytics</a> &#8212; sito ufficiale, prezzi, demo</p></li><li><p><a href="https://github.com/plausible/analytics">Plausible su GitHub</a> &#8212; codice sorgente (licenza AGPL)</p></li><li><p><a href="https://plausible.io/docs/proxy/guides/netlify">Guida al proxy per Netlify</a> &#8212; documentazione ufficiale</p></li><li><p><a href="https://plausible.io/docs/proxy/guides/vercel">Guida al proxy per Vercel</a></p></li><li><p><a href="https://plausible.io/docs/proxy/guides/cloudflare-workers">Guida al proxy per Cloudflare Workers</a></p></li><li><p><a href="https://umami.is/">Umami</a> &#8212; analytics open source self-hosted</p></li><li><p><a href="https://usefathom.com/">Fathom Analytics</a> &#8212; alternativa closed source privacy-first</p></li><li><p><a href="https://matomo.org/">Matomo</a> &#8212; analytics open source completo</p><p></p></li></ul><div><hr></div><p>Puoi iscriverti alla newsletter per capire come fare servizi web senza vendere l&#8217;anima a Larry Page:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.zornade.com/subscribe?&quot;,&quot;text&quot;:&quot;Iscriviti ora&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.zornade.com/subscribe?"><span>Iscriviti ora</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Marzo 2026: il mese in cui abbiamo aperto tutto]]></title><description><![CDATA[Questo &#232; il primo numero della newsletter di zornade. Anzich&#232; partire con un manifesto o una dichiarazione d'intenti, partiamo da quello che abbiamo fatto a marzo, che &#232; stato parecchio.]]></description><link>https://newsletter.zornade.com/p/marzo-2026-il-mese-in-cui-abbiamo</link><guid isPermaLink="false">https://newsletter.zornade.com/p/marzo-2026-il-mese-in-cui-abbiamo</guid><dc:creator><![CDATA[zornade]]></dc:creator><pubDate>Tue, 07 Apr 2026 13:57:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Om0A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>visura-api: il codice che ha fatto discutere</strong></h2><p>Il 4 marzo abbiamo pubblicato <a href="https://github.com/zornade/visura-api">visura-api</a>, un servizio REST open source per estrarre dati catastali dal portale SISTER dell&#8217;Agenzia delle Entrate. In soldoni: un browser headless che si autentica via SPID, naviga il portale per te e ti restituisce visure catastali in JSON. Niente click, niente PDF.</p><p>Il punto &#232; questo. In Italia c&#8217;&#232; un oligopolio di intermediari che rivende l&#8217;accesso ai dati catastali a quasi un euro a richiesta. Dati che SISTER fornisce gratuitamente. visura-api dimostra che non servono intermediari.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.zornade.com/subscribe?&quot;,&quot;text&quot;:&quot;Iscriviti&quot;,&quot;language&quot;:&quot;it&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Se ti piace quello che stai leggendo e non sei ancora abbonato&#8230;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digita la tua email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Iscriviti"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>A un mese dal rilascio siamo a <strong>628 stelle</strong> e <strong>73 fork</strong> su GitHub. Il post su LinkedIn ha raccolto 873 reazioni e 71 commenti, parecchi da professionisti del settore. La domanda pi&#249; gettonata: &#8220;ma &#232; legale?&#8221;. S&#236;. SISTER &#232; un servizio pubblico, il progetto usa le credenziali personali dell&#8217;utente e non aggira nessun blocco. Servizi identici esistono da anni, solo che sono chiusi e a pagamento.</p><p>Ah, la licenza &#232; passata da GPL-3.0 a <strong>AGPL-3.0</strong> per chiudere il cosiddetto &#8220;SaaS loophole&#8221;: se qualcuno prende il codice, lo modifica e lo espone come servizio, &#232; obbligato a rilasciare le modifiche. Copyleft fino in fondo.</p><p><a href="https://github.com/zornade/visura-api">Repository GitHub</a> &#183; <a href="https://zornade.com/blog/visura-api-automazione-visure-catastali-sister">Articolo tecnico sul blog</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3_yd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3_yd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png 424w, https://substackcdn.com/image/fetch/$s_!3_yd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png 848w, https://substackcdn.com/image/fetch/$s_!3_yd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png 1272w, https://substackcdn.com/image/fetch/$s_!3_yd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3_yd!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png" width="1200" height="835.7142857142857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1014,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:274818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://enrpasc.substack.com/i/193464554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3_yd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png 424w, https://substackcdn.com/image/fetch/$s_!3_yd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png 848w, https://substackcdn.com/image/fetch/$s_!3_yd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png 1272w, https://substackcdn.com/image/fetch/$s_!3_yd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F691b3001-5ddb-4e52-a2c5-7492ba0d845e_1587x1105.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2><strong>Zone CAP v2: da Voronoi a 3,4 milioni di particelle catastali</strong></h2><p>A settembre 2025 avevamo pubblicato il primo dataset gratuito delle zone CAP subcomunali in Italia. Funzionava, ma i confini erano linee rette generate con diagrammi di Voronoi. Geometricamente corrette, territorialmente un po&#8217; a caso.</p><p>La versione 2, uscita il 13 marzo, parte dalle particelle catastali. Lo script assegna un CAP a ciascuna delle 3,4 milioni di particelle incrociando cinque fonti: OpenStreetMap, OpenAddresses, Foursquare OS Places, stradari pubblici e catasto. Risultato: <strong>97,1% di accuratezza</strong> validata su Reggio Emilia (era 84,3% nella versione precedente). 576 zone multicap ricostruite in 37 citt&#224;.</p><p>Il dataset si scarica in GeoPackage, GeoJSON e Shapefile, senza registrazione.</p><p>Su LinkedIn il post ha raccolto 431 reazioni e 27 commenti. Un contributore ha gi&#224; integrato i dati in un <a href="https://github.com/plin-code/laravel-istat-geography/pull/7">pacchetto Laravel per la geografia ISTAT</a>. Un ingegnere geospaziale ha fatto notare, giustamente, che i CAP non sono poligoni territoriali ma associazioni virtuali ai civici. Ed &#232; esattamente per questo che Poste Italiane non ha mai pubblicato mappe ufficiali.</p><p><a href="https://zornade.com/blog/cap-subcomunali-italia-v2-2026-catasto-download-dataset-gis">Articolo con metodologia completa</a> &#183; <a href="https://zornade.com/data-downloads">Download gratuito</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Om0A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Om0A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png 424w, https://substackcdn.com/image/fetch/$s_!Om0A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png 848w, https://substackcdn.com/image/fetch/$s_!Om0A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!Om0A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Om0A!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png" width="704" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:704,&quot;bytes&quot;:2003944,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://enrpasc.substack.com/i/193464554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Om0A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png 424w, https://substackcdn.com/image/fetch/$s_!Om0A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png 848w, https://substackcdn.com/image/fetch/$s_!Om0A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!Om0A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844b3705-7559-4cc9-ad3a-b66bd3d471fa_1400x1400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2><strong>59 milioni di persone mappate pixel per pixel</strong></h2><p>Il 20 marzo abbiamo rilasciato il dataset di popolazione italiana pi&#249; granulare che si trovi in giro. Risoluzione ~30 metri, prodotto fondendo il pattern spaziale dell&#8217;HRSL (Meta + Columbia University) con i totali di WorldPop R2025A constrained.</p><p>In pratica &#232; un GeoTIFF da 678 MB in cui ogni pixel di 30&#215;30 metri contiene una stima delle persone residenti in quel quadratino. Il metodo &#232; una fusione dasymetrica a tre fasi: si usa l&#8217;HRSL come superficie di pesi per redistribuire i conteggi WorldPop a risoluzione pi&#249; alta, poi si proietta dal 2020 al 2025 usando i rapporti di crescita spazialmente espliciti.</p><p>Fonti, codice e metodologia sono tutti nel <a href="https://github.com/zornade/popolazione-italia-alta-risoluzione">repository GitHub</a>. Su LinkedIn il post ha raccolto 280 reazioni. Un commento che mi &#232; rimasto impresso: &#8220;Andrebbe fatta una statua a chiunque crei dataset e li renda open&#8221;.</p><p><a href="https://zornade.com/blog/popolazione-italia-alta-risoluzione-30-metri">Articolo sul blog</a> &#183; <a href="https://zornade.com/data-downloads">Download GeoTIFF</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EDNc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EDNc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png 424w, https://substackcdn.com/image/fetch/$s_!EDNc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png 848w, https://substackcdn.com/image/fetch/$s_!EDNc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png 1272w, https://substackcdn.com/image/fetch/$s_!EDNc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EDNc!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png" width="1200" height="637.9120879120879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:774,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:117532,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://enrpasc.substack.com/i/193464554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EDNc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png 424w, https://substackcdn.com/image/fetch/$s_!EDNc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png 848w, https://substackcdn.com/image/fetch/$s_!EDNc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png 1272w, https://substackcdn.com/image/fetch/$s_!EDNc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a34ce9d-6358-4572-95d4-e4e8cabf670e_1984x1054.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2><strong>La mega-sfida degli edifici</strong></h2><p>Quale dataset di building footprints conviene usare per l&#8217;Italia? Il 19 marzo abbiamo pubblicato un confronto sistematico su 22 aree campione con 18 grafici. I cinque contendenti: OSM, Microsoft ML Buildings, Overture Maps, GlobalBuildingAtlas dell&#8217;Universit&#224; di Monaco e il dataset della Protezione Civile.</p><p>In breve: Overture raggiunge un F1 di 0,88, GBA segue a 0,84, Microsoft crolla a 0,26. Per&#242; la completezza, l&#8217;IoU, la distanza dei centroidi e la distanza di Hausdorff raccontano storie diverse a seconda che si guardi il centro di Roma o la Toscana rurale. Vale la pena leggersi l&#8217;analisi per intero.</p><p><a href="https://zornade.com/blog/confronto-qualita-impronte-edifici-italia-osm-microsoft-overture-gba-dpc">Analisi completa con grafici</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c6L-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c6L-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png 424w, https://substackcdn.com/image/fetch/$s_!c6L-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png 848w, https://substackcdn.com/image/fetch/$s_!c6L-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png 1272w, https://substackcdn.com/image/fetch/$s_!c6L-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c6L-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png" width="728" height="671.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1343,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:470130,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://enrpasc.substack.com/i/193464554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c6L-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png 424w, https://substackcdn.com/image/fetch/$s_!c6L-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png 848w, https://substackcdn.com/image/fetch/$s_!c6L-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png 1272w, https://substackcdn.com/image/fetch/$s_!c6L-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb171dbdd-6f05-42e7-ae4f-e832c8cad878_1882x1736.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2><strong>Sulla piattaforma</strong></h2><p>Marzo &#232; stato denso anche per <a href="https://app.zornade.com/">app.zornade.com</a>. Un po&#8217; di cose, in ordine.</p><p><strong>Edifici 3D.</strong> Se tieni premuto Ctrl, le impronte degli edifici si sollevano dalla mappa. Sono semitrasparenti, si attivano quando zoomi abbastanza. Non cambia la vita, ma aiuta un botto a orientarsi tra le particelle in centro citt&#224;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5DYy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5DYy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png 424w, https://substackcdn.com/image/fetch/$s_!5DYy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png 848w, https://substackcdn.com/image/fetch/$s_!5DYy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png 1272w, https://substackcdn.com/image/fetch/$s_!5DYy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5DYy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png" width="1456" height="1064" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1064,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:775429,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://enrpasc.substack.com/i/193464554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5DYy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png 424w, https://substackcdn.com/image/fetch/$s_!5DYy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png 848w, https://substackcdn.com/image/fetch/$s_!5DYy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png 1272w, https://substackcdn.com/image/fetch/$s_!5DYy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cc9ef30-646d-418d-b78e-39a3c7da45bd_1840x1345.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Redesign neumorphic dark.</strong> Abbiamo rifatto tutta la grafica con ombre doppie, neumorfismo scuro e testo pi&#249; leggibile. Tutto pi&#249; pulito. E s&#236;, meglio del liquid glass.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aevI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aevI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png 424w, https://substackcdn.com/image/fetch/$s_!aevI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png 848w, https://substackcdn.com/image/fetch/$s_!aevI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!aevI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aevI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png" width="1398" height="1270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1270,&quot;width&quot;:1398,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:986318,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://enrpasc.substack.com/i/193464554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aevI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png 424w, https://substackcdn.com/image/fetch/$s_!aevI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png 848w, https://substackcdn.com/image/fetch/$s_!aevI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!aevI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d7ada88-bd11-4762-8ae7-fc9a40e3c2de_1398x1270.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Mappa satellite.</strong> Un click e si passa dalla mappa scura alla vista aerea con le immagini ESRI. I colori delle particelle si leggono comunque bene. L'abbiamo aggiunta perch&#233; ci &#232; stato fatto notare che con la Positron DarkMatter di Carto poi era difficile orientarsi. A tutti i geometri che usano la nostra app: prego.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4jwV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4jwV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png 424w, https://substackcdn.com/image/fetch/$s_!4jwV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png 848w, https://substackcdn.com/image/fetch/$s_!4jwV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!4jwV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4jwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png" width="1456" height="835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:835,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5007875,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://enrpasc.substack.com/i/193464554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4jwV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png 424w, https://substackcdn.com/image/fetch/$s_!4jwV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png 848w, https://substackcdn.com/image/fetch/$s_!4jwV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png 1272w, https://substackcdn.com/image/fetch/$s_!4jwV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fd261af-42ce-4739-a306-349ef5b9dd89_2878x1650.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Gamification.</strong> Abbiamo assegnato a tutti gli utenti username e avatar casuali, con una classifica basata su XP. C'&#232; gi&#224; chi domina il podio (complimenti c4chale) e chi ha aperto un ticket perch&#233; a parit&#224; di XP il posto pi&#249; alto dovrebbe andare a chi ha pi&#249; segnalazioni. Aveva ragione, corretto.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ywY5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ywY5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png 424w, https://substackcdn.com/image/fetch/$s_!ywY5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png 848w, https://substackcdn.com/image/fetch/$s_!ywY5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png 1272w, https://substackcdn.com/image/fetch/$s_!ywY5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ywY5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png" width="637" height="436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:637,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48892,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://enrpasc.substack.com/i/193464554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ywY5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png 424w, https://substackcdn.com/image/fetch/$s_!ywY5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png 848w, https://substackcdn.com/image/fetch/$s_!ywY5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png 1272w, https://substackcdn.com/image/fetch/$s_!ywY5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9c890e-d01d-4052-aad4-a76ab256d909_637x436.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p><div><hr></div><h2><strong>Sul blog</strong></h2><p>A marzo abbiamo pubblicato dieci articoli di riferimento. Tre coprono i fondamentali del catasto italiano (rendita catastale, quotazioni OMI, foglio-particella-subalterno), gli altri sette espandono il catalogo di guide ai dataset GIS.</p><ul><li><p>24 mar &#183; <a href="https://zornade.com/blog/rendita-catastale-calcolo-valore-catastale-immobile-guida-2026">Rendita Catastale: Come si Calcola</a></p></li><li><p>24 mar &#183; <a href="https://zornade.com/blog/quotazioni-omi-mappa-prezzi-immobili-guida-completa-2026">Quotazioni OMI: Mappa Prezzi Immobili</a></p></li><li><p>24 mar &#183; <a href="https://zornade.com/blog/foglio-particella-subalterno-catasto-come-trovarli-guida-2026">Foglio, Particella e Subalterno</a></p></li><li><p>20 mar &#183; <a href="https://zornade.com/blog/popolazione-italia-alta-risoluzione-30-metri">Popolazione Italia 30m</a></p></li><li><p>19 mar &#183; <a href="https://zornade.com/blog/confronto-qualita-impronte-edifici-italia-osm-microsoft-overture-gba-dpc">Confronto Edifici Italia</a></p></li><li><p>16 mar &#183; <a href="https://zornade.com/blog/cap-italia-download-dataset-completo-csv-pdf-gis-2026">CAP Italia Download</a></p></li><li><p>16 mar &#183; <a href="https://zornade.com/blog/categorie-catastali-tabella-completa-pdf-rendita-classi-2026">Categorie Catastali Tabella</a></p></li><li><p>16 mar &#183; <a href="https://zornade.com/blog/shapefile-italia-download-gratis-guida-completa-formati-gis-2026">Shapefile Italia Download</a></p></li><li><p>13 mar &#183; <a href="https://zornade.com/blog/cap-subcomunali-italia-v2-2026-catasto-download-dataset-gis">Zone CAP Italia v2</a></p></li><li><p>4 mar &#183; <a href="https://zornade.com/blog/visura-api-automazione-visure-catastali-sister">visura-api</a></p></li></ul><div><hr></div><h2><strong>Cosa arriva ad aprile</strong></h2><p>A fine aprile integriamo i dati ministeriali sul reddito in base ai CAP. E stiamo mettendo mano al meccanismo ETL delle particelle, che &#232; una ristrutturazione seria della pipeline. Speriamo di non rompere niente.</p><p>Se non l&#8217;hai ancora fatto, la piattaforma &#232; su <a href="https://app.zornade.com/">app.zornade.com</a>. Tutto il codice e i dataset di questa newsletter sono open source e scaricabili gratuitamente.</p><p>A maggio.</p><p>zornade</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.zornade.com/subscribe?&quot;,&quot;text&quot;:&quot;Iscriviti&quot;,&quot;language&quot;:&quot;it&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Grazie per aver letto! Iscriviti gratuitamente per ricevere nuovi Post e supportare il mio lavoro.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digita la tua email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Iscriviti"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>