Message posté par : Benoit D
----------------------------------------
-----------------
ameliebibi écrit :
Bonjour, c'est pas la longueur de la ligne qui est petite mais plutot les coordonnées
qui sont tres grandes.
Comme @Loic l'a dit 3Dforcer me permet de changer la valeur de mon Z.
Mais une question me revient: comment avoir la liste des coordonnées des points qui
constituent la ligne afin de forcer les coordonnées qui posent problemes? Avec le
tranformer coordinateExtractor, il m'extrait unique les coordonnées du point de début
de la polyligne
-----------------
Si le contrôle se fait à l’entité complète pas besoin de tous les points la constituant.
Un « boundsextractor » vous permettra d’avoir les extrêmes et de filtrer selon les limites
de votre base.
Si vous voulez un contrôle par points constituant la géométrie c’est différent mais ça
veut dire que vous écrivez en base une entité modifiée sans que l’utilisateur n’en soit
averti.
Mais dans ce cas je passerai par une astuce :
- geometry extractor au format GEOJSON
- string searcher ou string replacer avec expression régulière pour prendre toutes les
coordonnes dans des listes ou modifier les coordonnées « erronées »
- geometry replacer avec la nouvelle géométrie GEOJSON
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=367602#p367602
Pour y répondre : fme_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net