Il giorno 13 agosto 2014 20:05, Simone Cortesi <sim...@cortesi.com> ha
scritto:

> Ciao,
> Fabrizio "sbiri" Tambussa ha iniziato a rendere disponibili gli estratti
> comunali, provinciali e regionali di tutta italia dei dati OpenStreetMap.
>

Le province per ora non le estraggo.


> L'intento è quello di renderli disponibili aggiornati ogni 24 ore, a
> partire dal dump giornaliero OSM.
>
> attualmente sono forniti in formato originale OSM, PBF e SHP.
>
> Si è scelto, inoltre, di renderli disponibili in formato "rettangolare",
> in maniera da permettere, a chi ne avesse la necessità, di calcolare una
> zona di buffer, a partire dal file di confine incluso nel file stesso.
>
> Qualcuno potrebbe storcere il naso per gli estratti rettangolari: e' stata
fatta una scelta dalla quale si puo' estrarre il file relativo al comune
ritagliando il confine presente nel file.  L'operazione inversa con un file
ritagliato sul confine non si puo' fare.

http://osm-toolserver-italia.wmflabs.org/estratti/


Per gli amanti dei dettagli tecnici:
1) estraggo i boundary=administrative con una query overpass; suddivido i
boundary in regionali o comunali. Per ognuno prendo il nome e id della
relation
2) con questi dati calcolo il bounding box di ogni confine e lo metto in
dei file CSV
3) a partire dall'estratto PBF dell'Italia estraggo i ritagli regionali in
PBF, poi ne converto una copia:
 - in osm.zip con "osmconvert  --complete-ways --complex-ways .." per
preservare le ways che superano il bbox
 - in formato SHP con osm2shape
3) lo stesso procedimento lo applico ai comuni, partendo ad estrarre il
bbox comunale dal PBF regionale

Dentro gli zip metto un file README italiano/inglese (scritto da Simone) in
cui elenco i nomi di tutti gli utenti contributori per quel bbox. Devo
ancora zippare i PBF per includere i README...

Si e' scelto di utilizzare il formato ZIP al posto del piu' performante bz2
per rendere piu' fruibili i file generati.

Per ora mi sembra tutto.
Saluti

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

Rispondere a