08.12.2023 Views

GEOmedia_4_2023

La prima rivista italiana di geomatica

La prima rivista italiana di geomatica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

INTERVISTA<br />

ci siamo resi conto durante<br />

lo sviluppo, della necessità di<br />

stabilire dei confini, poiché<br />

questo sviluppo, per quanto<br />

interessante, poteva protrarsi<br />

all'infinito. Stabilendo i macro<br />

obiettivi e procedendo per<br />

micro step specifici, abbiamo<br />

evitato prolungati rallentamenti<br />

nei percorsi di rilevamento.<br />

Naturalmente, nel contesto<br />

imprenditoriale, questo è un<br />

requisito essenziale. Quando<br />

si affrontano nuove sfide e si<br />

tiene conto del rapido progresso<br />

tecnologico, è molto facile<br />

perdere di vista questo principio.<br />

Assumendo che ciascun membro<br />

del team dia il massimo<br />

impegno e considerando il<br />

budget dedicato al progetto e<br />

un'infrastruttura tecnologica<br />

moderna ma sempre sotto<br />

controllo dal punto di vista<br />

dei costi, la scelta di software<br />

e librerie Open Source rappresenta<br />

purtroppo la variabile<br />

chiave.<br />

Per esempio, prendiamo in<br />

considerazione l'organizzazione<br />

del routing per trovare il<br />

percorso ottimale per il rilevamento<br />

di tutte le strade di<br />

un comune. Questo compito<br />

può essere affrontato in diversi<br />

modi. È possibile optare per<br />

soluzioni predefinite adatte a<br />

questo specifico scopo attraverso<br />

software commerciali, oppure<br />

è possibile partire da un<br />

progetto open source e sviluppare<br />

ciò di cui si ha bisogno.<br />

Anche se semplificato, il diagramma<br />

seguente rappresenta<br />

l'evoluzione della nostra scelta,<br />

dove la relazione tra tempi<br />

e opportunità è la chiave di<br />

lettura. Infatti, quando si inizia<br />

un progetto e si sceglie di utilizzare<br />

software Open Source,<br />

è necessario considerare diversi<br />

fattori, tra cui:<br />

• La selezione del software<br />

migliore tra le diverse opzioni<br />

disponibili<br />

• L'analisi delle funzionalità<br />

offerte<br />

• La ricerca di progetti o comunità<br />

con esempi pratici ed<br />

esperimenti<br />

• La disponibilità a dedicare<br />

tempo all'approfondimento<br />

• L'abilità nel riconoscere i<br />

punti critici nello sviluppo<br />

Questi sono tutti aspetti da tenere<br />

in considerazione durante<br />

il processo decisionale.<br />

Per contestualizzare questo<br />

esempio di sviluppo di<br />

un sistema di routing per la<br />

ricerca del percorso migliore, è<br />

importante notare che il punto<br />

di partenza era già un progetto<br />

avanzato. È stato scelto di iniziare<br />

con un database Postgres,<br />

utilizzando la nota estensione<br />

pgRouting. Passando dalla fase<br />

iniziale del progetto all'utilizzo<br />

pratico, in un paio di giorni è<br />

possibile avere una mappa sul<br />

proprio smartphone (MapLi-<br />

<strong>GEOmedia</strong> n°4-<strong>2023</strong> 15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!