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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 11 September 2015 10:07

iben42
Participant actif
Lieu: Larnage
Date d'inscription: 29 Dec 2010
Messages: 87

[FME 2015] : Spatial Filter Intersect

Bonjour,

Depuis que j'utilise la version 2015 de FME, le transformer SpatialFilter ne fonctionne pas. Je cherche simplement à effectuer une intersection entre une couche polygone et une couche de points.
Pour contourner ce probleme, je suis obliger de lancer le script avec FME 2014.

Y a-t-il des problemes avec ce transformer sous la version 2015?

Merci d'avance

Hors ligne

 

#2 Fri 11 September 2015 11:31

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: [FME 2015] : Spatial Filter Intersect

Quelle version et n° de Build utilisez vous ?


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#3 Fri 11 September 2015 14:17

Cherubin
Participant assidu
Lieu: NGC 1300
Date d'inscription: 10 Jun 2008
Messages: 273

Re: [FME 2015] : Spatial Filter Intersect

As tu réessayer de supprimer le transformeur du script construit en 2014 et le remettre/paramétrer sous 2015?
Des fois yon changer des trucs dans les transformeurs et il faut les recharcher.

Hors ligne

 

#4 Mon 14 September 2015 08:59

iben42
Participant actif
Lieu: Larnage
Date d'inscription: 29 Dec 2010
Messages: 87

Re: [FME 2015] : Spatial Filter Intersect

Olivier,

Le numéro de ma build est 15515

Cherubin,

J'ai essayer ta méthode. Je crée mon projet sous FME2014 avec mon spatial Filter en mode intersect. Je test sous 2014 : pas de probleme.
J'ouvre le projet avec la 2015 : pas de problème le transformer fonctionne
J'ai ensuite dans le même projet essayer d'jouter le tranformer SpatialFilter 2015 et la ça ne fonctionne pas!!

Hors ligne

 

#5 Mon 14 September 2015 09:10

iben42
Participant actif
Lieu: Larnage
Date d'inscription: 29 Dec 2010
Messages: 87

Re: [FME 2015] : Spatial Filter Intersect

Voila mon script;  Quelque chose de vraiment très basique


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#6 Mon 14 September 2015 11:07

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: [FME 2015] : Spatial Filter Intersect

Je n'ai pas pu reproduire le problème avec cette version.
Si je regarde votre projet, toutes les entités ressortent par le port Rejected.
Vous devriez vérifier les types de géométrie en entrée et éventuellement leur qualité avec GeometryValidator.


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#7 Mon 14 September 2015 12:11

iben42
Participant actif
Lieu: Larnage
Date d'inscription: 29 Dec 2010
Messages: 87

Re: [FME 2015] : Spatial Filter Intersect

J'ai essayé le GeometryValidator mais cela ne change rien. Mes données en entrée sont valides d'autant plus que dans mon exemple, les données viennent d'une base PostGis.

Ce qui est étrange c'est que FME 2015 récupère un projet 2014 et donc les caractéristique du SpatialFilter 2014 et tout fonctionne. Si j'ajoute le SpatialFilter du 2015, tout ressort par le port Rejected....

Hors ligne

 

#8 Mon 14 September 2015 12:18

iben42
Participant actif
Lieu: Larnage
Date d'inscription: 29 Dec 2010
Messages: 87

Re: [FME 2015] : Spatial Filter Intersect

Je viens de faire un test avec des données SHP. Cela fonctionne mais s'il y a toujours des objets qui ressortent par le port Rejected.  Le problème semble peut être provenir du fait que les données en entrée soient du PostGis...

Hors ligne

 

#9 Mon 14 September 2015 14:49

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: [FME 2015] : Spatial Filter Intersect

Je viens de reproduire, c'est bien un problème de type de géométrie.
SpatialFilter 2015 n'accepte pas les agrégats. Il faut ajouter un deaggregator sur les 2 entrées du transformer si vous avez des multi-géométries en entrée.
Ça ne me semble pas avoir été ajouté à la doc, je vais faire remonter.


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#10 Fri 02 October 2015 15:25

iben42
Participant actif
Lieu: Larnage
Date d'inscription: 29 Dec 2010
Messages: 87

Re: [FME 2015] : Spatial Filter Intersect

Il est possible de contourner ce problème en passant par un FeatureReader, en utilisant le filtrespatial associé au transformer avec en entrée, la couche servant  de filtre à la requête spatiale

Dernière modification par iben42 (Fri 02 October 2015 15:25)

Hors ligne

 

#11 Wed 14 October 2015 06:52

fesds
Juste Inscrit !
Date d'inscription: 13 Oct 2015
Messages: 1

Re: [FME 2015] : Spatial Filter Intersect

Merci ! FeatureReader est bien efficace ! J'ai déjà résolu ! Très merci !

Hors ligne

 

Pied de page des forums

Powered by FluxBB