2014-11-24 15:42 GMT+01:00 Matteo Pratosmart <pratosm...@gmail.com>: > Ciao a tutti di nuovo, > qualcuno di voi conosce un sistema per monitorare a livello di statistiche > generali un gruppo di utenti su OSM? > Sto cercando una soluzione semplice per valutare quanto รจ attiva una > community in termini di "edifici" mappati in un certo periodo definito.
questi comandi wget http://osm-toolserver-italia.wmflabs.org/estratti/comuni/osm/Prato---280245.osm.zip wget http://osm-toolserver-italia.wmflabs.org/estratti/comuni/poly/Prato---280245.poly wget -c http://svn.openstreetmap.org/applications/utils/osm-extract/polygons/fast_complete_poly_filter.pl chmod 755 fast_complete_poly_filter.pl ./fast_complete_poly_filter.pl `basename Prato---280245.osm.zip .zip` `basename Prato---280245.osm.zip .osm.zip`.poly prato_border.osm spatialite_osm_raw -o prato_border.osm -d prato_osm_raw.sqlite spatialite -header -silent -csv prato_osm_raw.sqlite "SELECT n.user,max(timestamp) as lastedit,count(k) as total_housenumbers FROM osm_nodes AS n JOIN osm_node_tags AS t ON (n.node_id = t.node_id) WHERE k like 'addr:housenumber' group by user order by lastedit DESC;" > contributori_civici_prato.csv spatialite -header -silent -csv prato_osm_raw.sqlite "SELECT w.user,max(timestamp) as lastedit,count(k) as total_building FROM osm_ways AS w JOIN osm_way_tags AS t ON (w.way_id = t.way_id) WHERE k like 'building' group by user order by lastedit DESC;" > contributori_edifici_prato.csv rm -f fast_complete_poly_filter.pl rm -f prato* rm -f Prato* ti generano i file - contributori_civici_prato.csv - contributori_edifici_prato.csv nella prima colonna trovi la login utente, nella seconda l'ultimo edit fatto, nella terza il totale dei contributi, il primo file per i civici e il secondo per gli edifici Attenzione: - devi aver installato un po' di cose (java, osmosis, wget, perl, spatialite) - se un utente modifica oggi un oggetto fatto da un altra persona, quell'oggetto diventa di quella persona (per una analisi temporale serve lo storico) Si tratta di una bozza, sono certo che saprai fare altro. My2cents _______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it