Faire un diff entre une base pg et un fichier osm n'est possible (si
c'est possible) que sur un schéma pgsnapshot (aussi appelé "osmosis"),
pas sur un shéma osm2pgsql.

Le plus simple serait de générer un diff entre le fichier auvergne
importé à l'origine si il a été conservé et le nouveau...


Le 7 mars 2013 11:05, Samir NOIR <[email protected]> a écrit :
> Bonjour,
>
> Je suis étudiant en licence pro ASRALL sur Nancy (une licence orientée 
> logiciels
> libres).
> Mon groupe et moi même devons mettre en place un serveur OSM (serveur de 
> tuiles,
> géocodage, ...).
>
> Nous avons un serveur de tuiles fonctionnel (avec Mapnik), qui "tape" dans une
> base de donnée PostGIS (planet importé avec osm2pgsql). Une seconde base de
> donnée est en place utilisé par Nominatim pour le géocodage.
>
> Maintenant que ces applications sont fonctionnels l'idée est de mettre à jour
> les bases de données qui servent à ces applications.
>
> Pour cela j'ai donc essayé d'utiliser Osmosis pour générer un diff entre mes
> bases de données et un planet à jour.
>
> L'aide fourni par Osmosis me donne la commande suivante à utiliser :
> osmosis --read-mysql host="x" database="x" user="x" password="x" --read-xml
> file="planet1.osm" --derive-change --write-xml-change 
> file="planetdiff-1-2.osc"
>
> Un peut adapté pour l'occasion en :
>
> osmosis --read-pgsql host="localhost" database="osm" user="osm"
> password="xxxx" --read-xml file="auvergne.osm" --derive-change
> --write-xml-change file="mondiff.osc"
>
> Suite à cela l'erreur suivante est retournée :
>
> org.openstreetmap.osmosis.core.OsmosisRuntimeException: Task 3-derive-change
> does not support data provided by default pipe stored at level 1 in the 
> default
> pipe stack.
>
> J'en déduis donc qu'Osmosis ne "comprend" pas les données que je lui passe.
>
> J'ai essayé de faire un diff entre deux planets, ce qui fonctionne, serait ce
> donc un problème avec ma base de données ?
>
> Je vous remercie d'avance,
>
> Samir
>
> _______________________________________________
> dev-fr mailing list
> [email protected]
> http://lists.openstreetmap.org/listinfo/dev-fr



-- 
Christian Quest - OpenStreetMap France
Synthèse du Week-end "SOTM-FR" à Lyon : http://openstreetmap.fr/synthese-sotmfr

_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr

Répondre à