[Talk-it] OSM mapper type

Marco (MarcoR) marcxosm a gmail.com
Ven 26 Ago 2016 13:07:54 UTC


Il 22/08/2016 16:43, Davide Mangraviti ha scritto:

> Infatti curiosamente ora mi sono trovato come: Super Mapper (Mega Active)
> Che significa?

Cercando negli script della pagina, in uno¹ si trova questo:

      f = "Undefined";
      if (d < 25) f = "Hit-and-Run";
      else if (d < 100) f = "Newbie";
      else if (d < 1500) f = "Casual Mapper";
      else if (d < 3E3) f = "Great Mapper";
      else if (d < 6E3) f = "Heavy Mapper";
      else if (d < 15E3) f = "Super Mapper";
      else if (d < 3E4) f = "Legendary Mapper";
      else if (d < 6E4) f = "Fantastic Mapper";
      else if (d < 1E5) f = "Mega Mapper";
      else if (d >= 1E5) f = "Epic Mapper";

      d = 0;
      b = "Not Active";
      if (Object.keys(a.calendar).length > 0)
          d = Object.keys(a.calendar).length;

      if (d < 15) b = "Rarely Active";
      else if (d < 40) b = "Regularly Active";
      else if (d < 80) b = "Active";
      else if (d < 150) b = "Very Active";
      else if (d <= 260) b = "Highly Active";
      else if (d > 260) b = "Mega Active";
      f += " (" + b + ")";

La variabile "d" dovrebbe contenere nella prima parte il numero totale 
di modifiche dell'utente mentre nella seconda il numero di giorni 
nell'ultimo anno in cui ha effettuato almeno una modifica.


¹ http://hdyc.neis-one.org/hdyc.neis-one.org.js

-- 
Alla prossima,

Marco.



Maggiori informazioni sulla lista Talk-it