<div dir="ltr">Il giorno 24 maggio 2014 23:51, giulianc51 <span dir="ltr"><<a href="mailto:giulianc51@gmail.com" target="_blank">giulianc51@gmail.com</a>></span> ha scritto:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="">> Questa cosa l'avevo notata anche su JOSM<br>


</div>> <<a href="https://josm.openstreetmap.de/" target="_blank">https://josm.openstreetmap.de/</a>>quindi suppongo che utilizzi lo stesso<br>
> identico algoritmo.<br>
> .......<br>
<div class="">> In effetti ho notato che a volte lascia dei nodi strani... ma in<br>
> generale mi sembra che funzioni molto bene su tracce molto ridondanti.<br>
</div>> Lo scopo dell'app piu che altro è allegerire i file GPX ......<br>
<br>
beh, come avevo anticipato, la cosa è inessenziale rispetto al tuo<br>
obiettivo: RDP fa un egregio lavoro di semplificazione, però, proprio<br>
per l'approccio binomiale che adotta, va in crisi in alcune situazioni,<br>
ad es. il percorso:<br>
        1                     5<br>
        |                     |<br>
        2---------3-----------4<br>
rimarrà tale, mentre potrebbe essere semplificato ulteriormente in<br>
        1                     5<br>
        |                     |<br>
        2---------------------4<br>
<br>
comunque probabilmente sto andando OT in questa lista, quindi chiudo</blockquote><div><br></div><div style>Ma tanto non sta partecipando nessun altro quindi direi che non è un gran danno :)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

; se<br>
volessi però provare un altro algoritmo qualche idea ce l'avrei :-)</blockquote><div><br></div><div style>Allora prima di tutto vorrei sottolineare che la vera utilità della mia app sta nel fatto che tramite lo slider si puo regolare molto finemente il fattore di approssimazione dell'algoritmo, cosa che attualmente non si può fare neanche su JSOM... che non ho ancora capito che valore utilizza..</div>

<div style><br></div><div style>Poi devo dire che in realtà io l'algoritmo specifico prima di metterni a fare questa app non lo conoscevo... ma ora la cosa mi sta molto interessando.</div><div style>Soprattutto ho notato una cosa, giocherellando con questa app.. che magari è una banalità, questo algoritmo è impreciso xke si occupa soltanto di TOGLIERE nodi e non fa nessuna altra operazione.. se invece di togliere soltanto potesse anche spostare i nodi rimanenti in posizioni piu "strategiche" credo che si avrebbe un netto miglioramento della qualità! mantenendo la stessa identica quantita di dati finali.</div>

<div style>Questo non so se sia possibile aggiungerlo a livello di algoritmo matematico.. ora non ho dato una occhiata precisa al codice che lo implementa, ma a livello di programmazione non mi sembra una cosa poi cosi complessa.. probabilmente anzi ci ha gia pensato qualcuno.</div>

<div style><br></div><div style>L'implementazionde dell'RDP usato si trova qui:</div><div style><a href="https://github.com/seabre/simplify-geometry/blob/master/simplifygeometry-0.0.1.js">https://github.com/seabre/simplify-geometry/blob/master/simplifygeometry-0.0.1.js</a><br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
<br>
ciao,<br>
giuliano<br>
(matematico per diporto :-)<br>
<div class=""><div class="h5"><br></div></div></blockquote></div></div></div>