#1 Mon 26 March 2012 11:31
Fme + Postgis + Multipolygon
Bonjour,
Avec FME, je n'arrive pas à écrire un multipolygon dans une base PostGIS alors que ma contrainte de type de géométrie est à 'MULTIPOLYGON'.
Est-ce que vous rencontrez le même souci et avez vous une solution à proposer ?
Contraintes de ma table :
Code:
CONSTRAINT enforce_dims_gez_geometry CHECK (st_ndims(gez_geometry) = 2), CONSTRAINT enforce_geotype_gez_geometry CHECK (geometrytype(gez_geometry) = 'MULTIPOLYGON'::text OR gez_geometry IS NULL), CONSTRAINT enforce_srid_gez_geometry CHECK (st_srid(gez_geometry) = 2154)
Erreur FME :
Code:
Error was 'ERREUR: la nouvelle ligne viole la contrainte de vérification « t_geom_zonage » de la relation « enforce_geotype_gez_geometry »
Par avance merci
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#2 Mon 26 March 2012 12:38
Re: Fme + Postgis + Multipolygon
Dans FME Workbench, il faut définir le type de géométrie (paramètre "Géométries autorisées") du type d'entité destination Postgis à
postgis_multipolygon
au lieu de
postgis_polygon
Hors ligne
#3 Mon 26 March 2012 13:01
Re: Fme + Postgis + Multipolygon
Bonjour et merci pour la réponse,
Malheureusement, je ne trouve pas ce paramètre dans FME 2012
Une petite précision serait appréciée !
En PJ, la capture de l'entité destination.
Merci.
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#4 Mon 26 March 2012 13:56
Re: Fme + Postgis + Multipolygon
Il faut regarder au niveau du type d'entité destination (la table/couche) pas du jeu de données.
cf. pièce jointe.
Hors ligne
#5 Mon 26 March 2012 14:01
Re: Fme + Postgis + Multipolygon
Ok, merci pour la précision !
Dernière modification par heretik25 (Mon 26 March 2012 14:03)
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne