[Talk-it] cambio licenza - mappa colorata

Fabio Alessandro Locati fabiolocati at gmail.com
Tue Nov 16 11:28:49 GMT 2010


Ho fatto tutte le modifiche... ma il parser non funziona come dovrebbe
(mi ritorna un file vuoto). Al momento ho lasciato sia il vecchio
script che usavo sia quello nuovo nel repo ;)

2010/11/16 Francesco Vezzoli <vezzo85 at gmail.com>:
> Fabio ho sistemato un attimo gli script e ho trovato un paio di errori.
> Mi scuso per la lunghezza della mail, ma non sapevo come altro inviarti
> le correzioni.
>
> in check_uids.py hai un errore nel controllo dei nuovi user: a riga 24
> -    if uid > "286581":
> +    if int(uid) > 286581:
>
> come anche in check_not_accepted.py alla riga 30.
>
> e poi ci sono errori nello script di lettura degli uid, ti ho scritto
> uno semplice script in python che dovrebbe correggere l'errore:
> ----------------------------------------------------------------------
> #!/usr/bin/env python
> # -*- coding: utf-8 -*-
>
> f = open("italy.osm", "r")
>
> users = {}
>
> for line in f:
>    start = line.find("uid='")
>    if start != -1:
>        end = line.find("'",start+5)
>        uid = line[start+5:end]
>        start = line.find("user='")
>        end = line.find("'",start+6)
>        users[uid] = line[start+6:end]
>        print line[start+6:end] + " " + uid
> ----------------------------------------------------------------------
>
> che va inserito per il file ita-initial.sh:
> ----------------------------------------------------------------------
> #!/bin/bash
>
> # Download the planet
> rm italy.osm
> wget http://download.geofabrik.de/osm/europe/italy.osm.bz2
> bunzip2 italy.osm.bz2
>
> # Get all the people from nodes
> rm italy_uids
> rm italy_uids_sorted
> python parser.py > italy_uids
> sort italy_uids | uniq -c | sort -rn > italy_uids_sorted
> ----------------------------------------------------------------------
>
> per il resto mi sembra tutto ok.
>
> Ciao a tutti
>
> --
> Francesco
>
>
>
> _______________________________________________
> Talk-it mailing list
> Talk-it at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-it
>



-- 
Fabio Alessandro Locati

Home: Segrate, Milan, Italy (GMT +1)
Phone: +39-328-3799681
MSN/Jabber/E-Mail: fabiolocati at gmail.com

PGP Fingerprint: 5525 8555 213C 19EB 25F2  A047 2AD2 BE67 0F01 CA61

Involved in: KDE, OpenStreetMap, Ubuntu, Wikimedia



More information about the Talk-it mailing list