è un tema più volte dibattututo sulla lista dev, il thread che spiega
meglio di altri come fare secondo me è questo:

https://lists.openstreetmap.org/pipermail/dev/2015-November/028940.html

personalmente, dopo vari esperimenti, ho messo insieme vari pezzi ne sono
venuto fuori con questo script bash:


LOCK_FILE=update_osm.lock
OSM_FILE=alpeadria
EXTENT=10.0,44.5,15.0,47.5
if [ ! -f $LOCK_FILE ]; then
  echo "" > $LOCK_FILE
  PATH=$PATH:$HOME/bin
  $HOME/bin/osmupdate $HOME/$OSM_FILE.osm.pbf -b=$EXTENT --day -v
$HOME/${OSM_FILE}_new.osm.pbf
  if [ -f ${OSM_FILE}_new.osm.pbf ]; then
    #rm $HOME/${OSM_FILE}_old.osm.pbf
    mv $HOME/$OSM_FILE.osm.pbf $HOME/${OSM_FILE}_old.osm.pbf
    mv $HOME/${OSM_FILE}_new.osm.pbf $HOME/$OSM_FILE.osm.pbf
    rm ${OSM_FILE}.osc
    $HOME/bin/osmosis --read-pbf file="${OSM_FILE}.osm.pbf" --read-pbf
file="${OSM_FILE}_old.osm.pbf" --derive-change --write-xml-change
file="$OSM_FILE.osc"
    C=update
  fi
  if [ -n "$C" ] || [ -n "$1" ]; then
    /usr/local/bin/osm2pgsql --append -b "$EXTENT" --slim -d osm -U osm -C
2048 -S $HOME/pc_osm.style $HOME/$OSM_FILE.osc -e15 -o
${OSM_FILE}_expire.list
    cp $HOME/$OSM_FILE.osm.pbf /var/www/maps/$OSM_FILE.osm.pbf
    cat ${OSM_FILE}_expire.list | render_expired --map carto --tile-dir
/var/geodata/tirex/tiles/ --min-zoom=13 --delete-from=13 > /dev/null
  fi
  rm $LOCK_FILE
fi


per semplificarmi la vita l'aggiornamento viene fatto su un rettangolo ma i
vari tool accettato anche dei poligoni.


Ciao,

Stefano Salvador

Il giorno 29 settembre 2016 09:37, Marco Barbieri <marcobarbi...@webmapp.it>
ha scritto:

> Ciao a tutti,
> sto mettendo su un'istanza locale di OpenStreetMap (solo Italia) e non
> riesco a trovare in rete la documentazione che riguarda la parte di
> aggiornamento del data-base.
>
> Io prendo i dati da geofabrik.de (http://download.geofabrik.de/
> europe/italy.html)
> e importo i dati usando osm2pgsql.
>
> Vorrei aggiornare il mio database su base oraria o giornaliera usando i
> diff sempre forniti da geofabrik.
>
> Potete indicarmi dove trovare indicazioni su come fare?
>
> Grazie.
> M
>
> --
> *Marco Barbieri / *Cartografo
> marcobarbi...@webmapp.it
> www.webmapp.it
> +39 050 55 25 74 / +39 347 683 03 13
>
> Webmapp is made by:
> Net7
> Via Marche 10 / 56123 Pisa
> P.Iva e CF 01577590506
> CCIAA di Pisa n. 01577590506 del 26/04/2001
> Capitale Sociale 10.000,00 €
>
> _______________________________________________
> Talk-it mailing list
> Talk-it@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-it
>
>
_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-it

Rispondere a