On Sat, Feb 7, 2009 at 4:43 PM, Davide <river...@gmail.com> wrote:
> Per la semplificazione, non c'è problema, basta lanciare una
> semplificazione di  tipo "point remove" per ogni livello CTR
> direttamente nel database Postgis dove risiede. A differenza  di una
> semplificazione basata sull'eliminazione dei punti che si trovano
> troppo vicini, (< 2metri per esempio) questa analizza tutti i punti ed
> elimina quelli la cui rimozione provoca uno scostamento dall'asse del
> segmento inferiore alla soglia che si imposta.

Questo è anche come funziona lo strumento "simplify way" di Josm, che
usa l'algoritmo di Douglas-Pecker con una soglia configurabile (di
default 3 metri) e che non elimina i punti con tag o condivisi con
altre linee. (mi sono letto i sorgenti...)
Gli unici problemi del "simplify way" di Josm sono:
1. usa l'algoritmo di Douglas-Pecker originale, non quello ottimizzato
(che è più difficile da implementare ma ha una complessità
computazionale inferiore)
2. per ogni semplificazione crea un'azione di undo di Josm e quindi
riempie la RAM - nel nostro caso l'undo non ci interessa.

Ciao

_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it

Rispondere a