[OSM-dev-fr] [postGIS]

Vincent de Chateau-Thierry vdct at laposte.net
Sam 18 Sep 23:02:44 BST 2010


Bonsoir,

Le 18/09/2010 23:14, Sylvain Perrinel a écrit :
> Le message indique que la projection est différente entre les deux
> objets. L'opération géométrique est donc impossible.
> Il faut vérifier la projection de la table et des objets...
> Faudrait regarder le script pour voir sur quelle ligne cela plante et
> voir quelle opération plante.
>
> Voilà quelques pistes...
>
> 2010/9/17 Vincent Pottier <vpottier at gmail.com <mailto:vpottier at gmail.com>>
>
>     Bonsoir,
>     Lors de l'import d'un France large, j'obtiens :
>
>     [...]
>     Stopped table: france_ways
>     Completed france_roads
>     Completed france_line
>     CREATE TABLE france_polygon_tmp AS SELECT * FROM france_polygon
>     ORDER BY way;
>       failed: ERREUR:  Operation on two GEOMETRIES with different SRIDs
>
>
>     Error occurred, cleaning up
>
>     Qu'est-ce qui se passe ?
>     La ligne de commande était :
>     osm2pgsql -s -vl -U postgres -S
>     /home/vincent/Documents/cartographie/Data/styles/france.style -d gis
>     -C 2400 /home/vincent/tmp/france.osm.bz2 --prefix france
>
>     Une idée ?

Ça paraît étrange que sur un terrain vierge, osm2pgsql s'emmêle les 
pinceaux entre tables qu'il crée par lui même. Peut-être vérifier dans 
la table GEOMETRY_COLUMNS qu'il n'existe pas un enregistrement pour une 
table france_polygon ou france_polygon_tmp d'un précédent import ? Le 
cas échéant, supprimer l'enregistrement correspondant avant de relancer 
ton import.
Dans un autre genre, et en aveugle faute d'osm2pgsql sous la main, 
est-ce que donner les options '-v -l' décollées, plutôt que -vl, change 
quelque chose ? Sachant que -l exprime la projection justement. Sait-on 
jamais...

vincent



More information about the dev-fr mailing list