#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
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.
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
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