[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