Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Fri 28 November 2014 14:36

Raphael
Participant assidu
Date d'inscription: 5 Sep 2005
Messages: 188
Site web

Récupérer la géométrie présente dans un champ

Bonjour,

J'ai une couche de type polygone, mais qui contient des objets de type points.
Dans ma couche, j'ai un champ Geo_Lage_Punkt, qui contient des valeurs du type 0000000001412180E800000000410B93A800000000

J'ajoute un transformer GeometryReplacer, mais j'ai l'erreur suivante :
GeometryReplacer_3: @Geometry function could not parse the given Binary representation of a geometry
FME Session Duration: 3.0 seconds. (CPU: 1.2s user, 0.5s system)
END - ProcessID: 4124, peak process memory usage: 134972 kB, current process memory usage: 134844 kB

GeometryReplacer_3: @Geometry function could not parse the given Binary representation of a geometry
Program Terminating

J'ai essayer de changer l'encodage de la géométrie, mais le résultat est toujours le même.

Est-ce que quelqu'un saurait ce que je peux faire pour récupérer cette valeur et en faire une couche de point ?

Merci d'avance
Meilleures salutations

Hors ligne

 

#2 Fri 28 November 2014 15:04

antoine guillot
Participant actif
Date d'inscription: 5 Sep 2008
Messages: 62

Re: Récupérer la géométrie présente dans un champ

Bonjour,

Il n'y a pas de reader pour lire directement la géométrie de votre couche? (postgis, oracle spatial, etc...)
Sinon cela dépend du type de stockage dans votre couche mais pour Postgis c'est du wkb hexadécimal. Il vous faudrait tester les différentes propositions en binaire du transformer..

Hors ligne

 

#3 Fri 28 November 2014 15:29

Raphael
Participant assidu
Date d'inscription: 5 Sep 2005
Messages: 188
Site web

Re: Récupérer la géométrie présente dans un champ

Le fichier est en Interlis 2.
La couche de type polygone est bien visible
Quand il n'y a pas de polygone, l'élément est fme_type=fme_no_geom.
C'est vraiment le contenu du champ Geo_Lage_Punkt qui pose problème ;-(

Hors ligne

 

Pied de page des forums

Powered by FluxBB