Vai al contenuto
Locly
AccediRichiedi accesso
metodo

Come Locly legge un annuncio e gli dà un punteggio

Locly legge gli annunci reali di locali commerciali, applica i vincoli della rete e dà a ogni indirizzo un punteggio di zona calcolato su dati aperti, più un punteggio dell'immobile. Non dice dove aprire: ordina gli annunci da guardare e dice, per ogni numero, quanto è sicuro e che cosa manca per esserlo.

Fonti e licenze

datofontelicenzaanno o lettura
Annunci: titolo, prezzo, superficie, piano, locali, testosubito.itcondizioni del portale: nella scheda si mostrano i fatti, il testo, le foto (restano sul portale) e il collegamento all'annuncio; telefono ed email solo se l'inserzionista li ha scritti nel testo, e solo nella scheda di quell'annuncioa ogni lettura
Strade, negozi, servizi, fermate, parcheggi, aree commerciali, confini, quartieri, numeri civiciOpenStreetMapODbL 1.0 · © OpenStreetMap contributorsestratto Italia, aggiornato periodicamente
Concorrenti, gioiellerie e punti della rete sulla mappa (nome, categoria, indirizzo, contatti dell’attività): non entrano nel punteggioOverture Maps Foundation · PlacesCDLA Permissive 2.0 · Apache 2.0 (Foursquare) · CC0 (AllThePlaces)rilascio mensile, letto ogni settimana
Popolazione residente per comuneISTATCC BY 4.01/1/2025
Reddito imponibile medio per contribuente, per comuneMEF – Dipartimento delle FinanzeCC BY 3.0 ITanno d'imposta 2024
Mappa di sfondotessere Protomaps costruite da OpenStreetMapODbL 1.0 · © OpenStreetMap contributorsservite dallo stesso dominio di Locly
Caratteri delle etichette della mappaNoto SansSIL Open Font License 1.1—
Caratteri dell’interfacciaArchivo, Inter, JetBrains MonoSIL Open Font License 1.1—
IconePhosphor Icons; i segni dei client da Simple IconsMIT; CC0 (i marchi restano dei loro titolari)—

Il database derivato da OpenStreetMap

I punteggi di zona sono un'opera prodotta a partire da un database derivato di OpenStreetMap: per ogni indirizzo valutato, le strade vicine, i punti di interesse vicini e i conteggi che ne vengono. La licenza ODbL (articolo 4.6) chiede di rendere disponibile quel database, oppure il metodo per ricostruirlo dai dati originali. Il metodo è questo.

  1. Filtro. Dall'estratto dell'Italia si tengono, con osmium tags-filter: tutti gli shop; gli amenity bank, pharmacy, cafe, restaurant, fast_food, bar, post_office, cinema, marketplace, atm, bureau_de_change, theatre, parking, school, university, hospital, townhall; le fermate highway=bus_stop e le stazioni railway=station, tram_stop; le strade da trunk a service più pedestrian e living_street (niente marciapiedi e sentieri); landuse=retail, commercial; i confini amministrativi e di luogo; place=suburb, quarter, neighbourhood, borough; i numeri civici.
  2. Import. Con osm2pgsql (uscita flex) in PostGIS, in proiezione ETRS89-LAEA (EPSG:3035), così le distanze sono in metri. Un poligono non valido si conserva come contorno.
  3. Vicini di un punto. Le strade entro 45 m, per scegliere la strada di affaccio (prima quella che ha il nome della via dell'annuncio, poi la più vicina; a parità entro 10 m vince la classe più alta). I punti di interesse entro 500 m, misurati sulla geometria vera: un parcheggio è vicino se lo è il suo bordo.
  4. Conteggi. Negozi e servizi di flusso entro 250 m, insegne di catene entro 300 m, parcheggi e posti auto entro 350 m, concorrenti entro il raggio della rete (al massimo 500 m), fermate e stazioni.

Il database derivato (vicini e conteggi per indirizzo, con la data dell'estratto) si ottiene su richiesta da chi gestisce questa installazione di Locly, in CSV o GeoJSON, alle condizioni della ODbL: ogni file riporta fonte, licenza e data dell'estratto. I file del filtro e dell'import sono parte del codice di Locly (osm/filtro.txt, osm/locly.lua).

Che cosa si misura

Zona, 0–100

siglacriterioche cosa contacome
PEDFlusso pedonalenegozi e servizi di flusso entro 250 m, fermate, stazioni, isola pedonalerelativo al perimetro
INSInsegne di richiamocatene riconosciute entro 300 m (130 insegne italiane)relativo al perimetro
VEIFlusso veicolareclasse della strada di affaccio, corsie, limite di velocitàassoluto · non applicabile in isola pedonale
PARParcheggiparcheggi e posti auto entro 350 massoluto
2SNDoppio sensoil senso di marcia della strada di affaccioassoluto · non applicabile in isola pedonale
BACBacinopopolazione residente del comunedato comunale (ISTAT)
TGTFascia di redditoreddito medio del comune rispetto alla fascia dichiarata dalla retedato comunale (MEF)
+Correzionipenalità per i concorrenti diretti vicini, bonus se ci sono più negozi dello stesso settore (distretto), bonus area commercialedefinite dalla rete nel profilo

Immobile, 0–100

siglacriterioche cosa conta
SUPSuperficiedentro l'intervallo della rete vale pieno; oltre il massimo scende fino alla tolleranza, oltre la tolleranza l'annuncio è escluso
PIAPianopiano terra meglio; soppalco e più livelli scontano
VETVetrinequante ne dichiara l'annuncio
LOCLocaliil minimo della rete; un locale unico abbastanza grande si può dividere
€/MCosto al mqcanone annuo o prezzo di vendita al metro quadro
COMCompletezzaun annuncio vago vale meno: costa una telefonata

Quando l'annuncio tace, il valore di ripiego dipende da come il portale classifica l'immobile: un «ufficio» che non nomina la vetrina quasi sempre non ce l'ha, un «negozio» quasi sempre sì. I ripieghi li decide la rete nel profilo e sono segnati come ipotesi.

Come si calcola

Totale = 65% zona + 35% immobile (i pesi li decide ogni rete). Dentro zona e immobile ogni criterio ha un peso; la rete li cambia nella calibrazione.

  • Relativo al perimetro, non a soglie fisse. Quanto OpenStreetMap censisce cambia moltissimo da una città all'altra: con soglie assolute il punteggio misurerebbe la mappa invece del posto. PED e INS sono quindi percentili sui punti con posizione certa dello stesso perimetro. Con meno di 8 punti il confronto non regge: si torna alle soglie fisse e il risultato lo dichiara.
  • Non applicabile non vuol dire zero. In isola pedonale il flusso veicolare e il senso di marcia non esistono: il loro peso si ridistribuisce sugli altri criteri, altrimenti una strada pedonale sarebbe penalizzata per un merito.
  • Senza indirizzo la zona non si valuta. Il pin sul centro del comune non è il locale: un punteggio lì sarebbe inventato. Quegli annunci stanno in «Senza posizione», valutati solo sull'immobile. Un punto che non è l'indirizzo (una via senza civico, un pin di quartiere) si valuta, ma la shortlist diventa «da confermare».
  • Un vincolo che non si può verificare non esclude. Chi non dichiara il canone non si scarta: resta dentro, con il vincolo «da confermare». L'imbuto dice quanti annunci perde ogni vincolo e quanti ne perde solo per quello: è il numero che si recupera allargandolo.
  • Intervallo. Accanto al punteggio c'è l'intervallo che si ottiene mettendo i dati non dichiarati ai loro estremi realistici dentro i vincoli: dice se una telefonata può spostare l'annuncio sopra o sotto la soglia.
  • Confronti. I punteggi si confrontano solo a parità di perimetro e di versione del riferimento. Per confrontare due aree, vanno cercate nella stessa ricerca.

La grammatica della certezza

Ogni segno distingue con la forma, non solo con il colore: si legge anche stampato in bianco e nero.

esempio disegnato, non un annuncio
76[70–81 ]

76 è il punteggio, fra 70 e 81 con i dati mancanti; il tratteggio ruggine dice che la posizione (solo la via) aggiunge un'incertezza che non si sa quantificare; 2 valori sono ipotizzati; il piano è da confermare e, se è fra quelli esclusi, l'annuncio esce. La tacca ottone è la soglia.

PED 11,4 punti · relativoINS 7,0 punti · incertoVEI 8,0 punti · misuratoPAR 5,5 punti · misuratoBAC 7,5 punti · comunaleTGT 7,8 punti · comunaleSUP 9,8 punti · misuratoPIA 4,2 punti · ipotesiVET 2,5 punti · ipotesiLOC 4,2 punti · misurato€/M 2,9 punti · misuratoPEDINSVEIPARBACTGTSUPindirizzo 31,9comune 15,3immobile 23,6
misuratodato comunaleincertoipotesin.a.immobile
pieno
misurato sull'indirizzo, o relativo al perimetro
righe
dato comunale: uguale per tutto il comune (bacino, reddito)
tratteggio
incerto: il dato c'è ma il motore lo sospetta (mappa OSM poco coperta, strada di affaccio non verificabile)
puntinato
ipotesi: l'annuncio non lo dice e vale il ripiego della rete; il numero relativo è in corsivo
barrato
non applicabile: il peso passa agli altri criteri
quadrato puntinato
quanti valori dell'immobile sono ipotizzati
punto di domanda
vincolo da confermare: l'annuncio non permette di verificarlo
croce
può uscire: se il dato da confermare è sfavorevole, l'annuncio viene escluso
pin preciso
il punto del portale o il civico geocodificato
solo la via
la via è certa, il civico no: sulla mappa la via è tratteggiata
zona approssimata
un pin di quartiere o una località: segno fisso, non in scala
centro del comune
non è il locale: non si disegna e la zona non si valuta
punteggiosoglia 72 · intervallonon quantificatoipotesida confermarepuò uscireposizionepin precisosolo la viazona approssimata

Stati di un annuncio

Confermata
sopra soglia, con l'indirizzo e tutti i vincoli verificati
Da confermare
sopra soglia, ma con una posizione che non è l'indirizzo, un vincolo non verificabile o una mappa poco coperta
Sotto soglia
valutato, sotto la soglia della rete; l'intervallo dice se i dati mancanti possono portarlo sopra
Senza posizione
l'annuncio non pubblica l'indirizzo o la via non si trova: valutato solo sull'immobile
Da riprovare
l'arricchimento non è riuscito per un guasto tecnico: si riprova alla lettura successiva
Escluso
viola almeno un vincolo verificabile, oppure non è un locale (cessione di attività, stanza in studio, postazione)

Gli avvisi confrontano una lettura degli annunci con la precedente: nuovi sul mercato, ribassi, rincari, spariti, saliti sopra soglia. Un annuncio che la lettura non ha visto per un guasto è «non osservato», non «sparito»; uno che entra per un cambio di motore, profilo o riferimento resta separato e non si invia.

Limiti

  • I conteggi di OpenStreetMap sono un indizio del flusso, non una misura: il confronto relativo toglie il grosso della distorsione fra città, ma due strade dello stesso perimetro possono essere mappate in modo diverso. Per i finalisti serve un sopralluogo o una verifica su Street View.
  • Bacino e reddito sono del comune: in una città grande non distinguono un quartiere dall'altro.
  • L'indirizzo è quello dichiarato nell'annuncio, e molti locali pubblicano solo la zona; qualche annuncio è pubblicato sotto un comune e riguarda un comune vicino.
  • I punteggi di letture con perimetri o riferimenti diversi non si confrontano.
  • Gli annunci vengono da un solo portale: quelli pubblicati altrove non si vedono.