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

GEODATA DAYS 2024

#1 Thu 03 November 2011 06:04

Natty
Participant occasionnel
Lieu: SunLight
Date d'inscription: 24 Jun 2008
Messages: 23

[FME] Courbes de niveau en MNT

Bonjour,

Quelqu'un pourrait m'indiquer comment transformer mon fichier .shp avec des courbes de niveau (avec un champ ALTI) en MNT. Idéalement, j'aurais besoin un fichier .grd (format SURFER), c'est pour APICOLO pour ceux qui connaisse.

Merci d'avance !

Hors ligne

 

#2 Thu 03 November 2011 08:35

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

Re: [FME] Courbes de niveau en MNT

Transformez d'abord vos données 2D en 3D avec 3DForcer, puis utilisez RasterDEMGenerator (ou SurfaceModeller)  pour générer le MNT.
Veillez à bien saisir les paramètres du Transformer.
Faites entrer vos courbes de niveau 3D par le port Breaklines.


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

Hors ligne

 

#3 Thu 03 November 2011 10:38

Natty
Participant occasionnel
Lieu: SunLight
Date d'inscription: 24 Jun 2008
Messages: 23

Re: [FME] Courbes de niveau en MNT

Merci,
Le traitement semble fonctionner mais le fichier est invalide à la visualisation.
Voici le log : (et en pj le .fmw)


RasterDEMGenerator(SurfaceModelFactory): Finished entering the breaklines into the model
RasterDEMGenerator(SurfaceModelFactory): Finished building surface model with extents (439797.68,210060.16,0) (451767.2, 220042.2,154)
RasterDEMGenerator(SurfaceModelFactory): Processed 0 features and 11087 breaklines. 0 were added to the model successfully. 0 were not added. The number of DEM points output was 0. The number of triangles output was 0. The number of Voronoi Polygons was 0. The number of contours output was 0. The number of vertex points output was 0. The number of features draped was 0. The number of raster features output was 1. The number of TIN Surface features output was 0. The total number of features output was 1
RasterDEMGenerator_DEM_RASTER Feature Counter -1 9(TeeFactory): Cloned 1 input feature(s) into 1 output feature(s)
RasterDEMGenerator_DEM_RASTER -> NewFeatureType Correlator(TeeFactory): Cloned 1 input feature(s) into 1 output feature(s)
Final Output Feature Type Router(TestFactory): Tested 1 input feature(s) -- 0 feature(s) passed and 1 feature(s) failed
Final Output Nuker(TeeFactory): Cloned 1 input feature(s) into 0 output feature(s)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Features not written - verify feature type fanout/dynamic settings
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  (Check that fanout/dynamic feature type attribute exists and has a value)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
NewFeatureType                                                               1
==============================================================================
Total features not written                                                   1
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                            Features Read Summary
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
COURBE                                                                   11087
==============================================================================
Total Features Read                                                      11087
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                           Features Written Summary
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
==============================================================================
Total Features Written                                                       0
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Apic: Closing dataset 'COURBES_NEA'.
Translation was SUCCESSFUL with 11 warning(s) (0 feature(s) output)
FME Session Duration: 20.1 seconds. (CPU: 16.6s user, 1.1s system)
END - ProcessID: 10904, peak process memory usage: 184112 kB, current process memory usage: 57100 kB.
Translation was SUCCESSFUL


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

Hors ligne

 

#4 Thu 03 November 2011 13:53

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: [FME] Courbes de niveau en MNT

Bonjour,

C'est votre définition dynamique du schéma de sortie qui est bancale. Vous lui dîtes d'utiliser un schéma de définition vectoriel (APIC) pour écrire du raster. Je ne sais pas moi, mais ça me semble tordu. Et FME a l'air de penser comme moi.

Enlever cette partie, fixer le répertoire d'écriture, et ça devrait aller.

Cordialement,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#5 Fri 04 November 2011 03:16

Natty
Participant occasionnel
Lieu: SunLight
Date d'inscription: 24 Jun 2008
Messages: 23

Re: [FME] Courbes de niveau en MNT

Bonjour,
Je précise que je n'ai pas beaucoup d'expérience avec FME...

Quand vous dites "Enlever cette partie", est-ce que ça veut dire que je supprime la destination ? Si oui, je n'ai plus d'erreur mais je ne vois pas de résultat dans le répertoire de destination.

J'ai ensuite ajouté un jeu de données Destination "Types d'entités regroupés" (et non plus "Shéma dynamique"). Dans ce cas, la translation échoue, voici le log :

SURFER6BINARY writer: Unsupported band interpretation 'REAL64'. Please convert the interpretation to one of the following valid types: REAL32
A fatal error has occurred. Check the logfile above for details
A fatal error has occurred. Check the logfile above for details
Apic: Closing dataset 'COURBES_NEA'.
A fatal error has occurred. Check the logfile above for details
FME Session Duration: 8.6 seconds. (CPU: 4.8s user, 1.3s system)
END - ProcessID: 14844, peak process memory usage: 96940 kB, current process memory usage: 76484 kB.

A fatal error has occurred. Check the logfile above for details
Program Terminating

Translation FAILED.


Merci beaucoup de votre aide

Hors ligne

 

#6 Fri 04 November 2011 09:49

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: [FME] Courbes de niveau en MNT

Bonjour,

Ajoutez donc un rasterbandinterpretationcoercer avant l'écriture du fichier. Paramétrer le pour du real 32.

Si ma remarque vous a semblé brusque je m'en excuse, mais les concepts de raster et de vecteur ne sont aucunement propre à FME.

Cordialement,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

Pied de page des forums

Powered by FluxBB