Pages: 1
- Sujet précédent - Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ? - Sujet suivant
#1 Sat 17 November 2018 21:17
- Gael Ranc
- Juste Inscrit !
- Date d'inscription: 17 Nov 2018
- Messages: 9
Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Bonjour,
J'ai récupéré des données IGN avec lesquelles j'arrive à extraire des courbes topo sur QGIS, (sur l'image j'ai choisi de faire apparaître la topo tout les mètres):
[img]https://imageshack.com/i/plIAKx88p[/img]
Le problème c'est que les courbes topo une fois extraite sur QGIS n'ont pas de renseigné l'axe Z.
J'ai déjà une fois pour un projet, extrait les courbes topo QGIS vers Autocad pour ensuite à la main une par une renseigné l'axe Z dans les propriété de la courbe sur Autocad. Mais ce fut long et fastidieux (et puis simple car c'était une montagne et chaque courbe était plus haute l'une de l'autre comparé au cas que je veux résoudre ici qui à plusieurs montagnes séparés des trous rivière etc ...) mais cette solution à la main m'avait permis une fois que j'avais exporté le DWG avec les axes Z de renseignés sur les courbes, de les envoyer vers REVIT, d'utiliser l'option "terrain" de REVIT pour automatiquement construire un model 3D que j'ai ensuite exporté sur Sketchup.
Cette fois je me trouve en présence d'un fichier ASC, qui une fois que je l'ouvre sur IGN MAP me montre ça :
[img]https://imageshack.com/i/pmEafXvbp[/img]
(pour info le fichier ASC que je parle ce nomme comme cela : RGEALTI_FXX_0688_6527_MNT_LAMB93_IGN69.asc
Je me dit alors que le fichier ASC comporte bien des données Z mais que QGIS m'aplati tout à 0. Alors y'a t'il un moyen d'exporter ce fichier ASC ou de trouver un moyen d’obtenir un fichier 3D pour Sketchup avec un fichier ASC ?
Toutes remarques est la bienvenu
(Je ne souhaite pas utiliser l'outil terrain de sketchup qui est beaucoup moins précis)
Hors ligne
#2 Sat 17 November 2018 21:20
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Hello
SVP peux tu donner un lien de téléchargement de ton fichier ASC ?
Merci, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#3 Sun 18 November 2018 10:52
- Gael Ranc
- Juste Inscrit !
- Date d'inscription: 17 Nov 2018
- Messages: 9
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Merci de la réactivité !
Voici un lien de téléchargement : https://1drv.ms/u/s!AsOrx67UN_i0kEkzJ2xsivwLpxGH
Hors ligne
#4 Sun 18 November 2018 19:08
- bruno v.
- Participant actif
- Date d'inscription: 22 Mar 2010
- Messages: 89
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Bonjour,
Ma démarche:
J'ai importé ton fichier ASC dans QGIS, mais au lieu de faire un export DXF depuis celui-ci, j'ai fais un export ESRI en incorporant la donnée ELEV pour l'élévation.
Je l'ai importé dans AutoCAD MAP et j'ai transféré la donnée d'objet en élévation pour la polyligne avec ces quelque lignes de codes
Code:
((lambda ( / js n ent z obj) (setq js (ssget "_X" '((0 . "LWPOLYLINE")))) (repeat (setq n (sslength js)) (setq ent (ssname js (setq n (1- n))) z (ade_odgetfield ent "OUTPUT" "ELEV" 0) obj (vlax-ename->vla-object ent) ) (vlax-put obj 'Elevation z) ) ))
Je te joint le fichier résultant au format DWG contenant les LWPOLYLINE avec leur élévation respective ainsi que la donnée d'objet toujours présente.
Je met aussi le DXF qui ne contient que les polylignes filaires avec leur élévation sans donnée d'objet MAP, celui-ci devrait pouvoir être importé avec un logiciel comprenant le format DXF
http://bonuscad-lisp.chez-alice.fr/RGEA … _IGN69.dwg
http://bonuscad-lisp.chez-alice.fr/RGEA … _IGN69.dxf
Dernière modification par bruno v. (Sun 18 November 2018 22:58)
Hors ligne
#5 Sun 18 November 2018 21:21
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Hello
http://dl.free.fr/iFqFqxzo6
Voici donc "mon" DWG avec les CNs en Elevation Z (provenant de ton fichier .ASC)
et des Points graphiques en XYZ a chaque Sommet / Vertex de chaque segment des Polylignes CN ...
Ainsi avec ton Covadis, tu pouras generer un magnifique MNT 3D !?
SNIFF, SNIFF, je suis battu par Bruno !
Contrairement a Bruno, j'ai entierement travaille dans ACAD MAP 201X !
... Mais aussi avec l'aide de 2 routines Lisp utilisees successivement :
- Une "OD2DXF38" de Bruno pour monter les Polylignes en Elevation par rapport a UNE OD
- Une "NOD-PL" de Bred pour generer des Points sur chaque Sommet / Vertex des segment des Polylignes (= CNs)
GeoBye, Pat
PS1: si tu as un Covadis v16, il devrait etre un v16.0E
et si tu as un Covadis v17, il devrait etre un v17.0B
PS2: je n'ai pas telecharge les fichiers de Bruno ! ... SVP tu nous diras quel fichier est "le meilleur" ??
J'imagine que le traitement ASC Raster par QGIS est meilleur que le traitement ASC par le driver FDO Raster de ACAD MAP 201X !?
PS3: j'ai joins les 2 routines LSP ...
(Autodesk Expert Elite Team)
Hors ligne
#6 Mon 19 November 2018 21:52
- Gael Ranc
- Juste Inscrit !
- Date d'inscription: 17 Nov 2018
- Messages: 9
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Merci pour vos fichiers à tout les deux c'est super !
[img]https://imageshack.com/i/pnIT22Bzp[/img]
Sur l'image on peut voir à gauche le fichier de Bruno et sur la Droite celui de Patrice. Comme on peut voir le fichier de Bruno est composé de "créneaux" ou "pixel" avec des polylignes qui sont l'une sur l'autre, et celui de Patrice de courbe topo "douce", je pense que le fichier de Patrice est plus facilement exploitable pour créer une 3D selon les exigences de REVIT.
Je teste ça dans la semaine et je vous tiens au courant !
Hors ligne
#7 Mon 19 November 2018 23:53
- bruno v.
- Participant actif
- Date d'inscription: 22 Mar 2010
- Messages: 89
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Pour info, j'ai refais la manip!
La première fois (celle que tu as chargé) dans QGIS je suis passé par:
Raster->Conversion->Polygonise (Raster vers Vecteur)...
Et là il m'a fait des polygones en étages d'une épaisseur de la hauteur entre chaque courbes de niveau, donc les bords sont doubles.
La deuxième fois, j'ai utilisé:
Raster->Extraction->Contour...
Et là il a généré des polylignes sans pixeliser comme pour les polygones.
Les fichiers mis en lien précédemment ont été mis à jour avec cette deuxième solution. Je pense que le résultat doit être proche de celui de Patrice.
Il est fort possible que j'ai mal paramétré ma première conversion sous QGIS (je pratique peu celui-ci) pour avoir cette pixellisation qui est horrible.
La différence entre les deux méthodes: la 1ère donne des surfaces, la 2ème du filaire...
Hors ligne
#8 Sun 02 December 2018 12:36
- Gael Ranc
- Juste Inscrit !
- Date d'inscription: 17 Nov 2018
- Messages: 9
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Merci beaucoup ça a fonctionné !
J'ai ouvert le fichier avec Autocad et j'ai juste laissé les courbes, j'ai enlevé le calque de point qui rend le fichier trop lourd !
j'ai par la suite importé le ficher sur revit puis j'ai utilisé l'outil terrain pour générer le terrain ...
[img]https://imageshack.com/i/pmPrVqGqp[/img]
Après dans revit j'ai exporté dans un type de format qui n'est pas fbx car ca ne voulais pas fonctionner mais bon j'ai un peut tout essayé pour au final arrivé à exporter un fichier qui puisse être importer depuis sketchup et voila le rendu sur sketchup :
[img]https://imageshack.com/i/plukpSzwp[/img]
après un rendu rapide maxwell
[img]https://imageshack.com/i/pla3JPcwj[/img]
Hors ligne
#9 Wed 16 October 2019 17:00
- Gael Ranc
- Juste Inscrit !
- Date d'inscription: 17 Nov 2018
- Messages: 9
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Bonjour, @bruno v. @Patrice
Je me permet de vous re écrire car je souhaite réaliser la même procédure pour une autre situation. (convertir un fichier asc en dwg avec des polyline qui ont de renseignées l'axe Z)
J'essaye tant bien que mal de suivre vos instructions mais il me manque de l'expérience pour arriver à les compléter. Comment réaliser de A à Z la procédure de Patrice ? je ne suis pas sûr d'arriver à utiliser correctement les Lisps. Comment importer correctement un fichier ASC dans ACAD MAP ?
J'ai besoin de votre aide !
Dernière modification par Gael Ranc (Wed 16 October 2019 17:33)
Hors ligne
#10 Wed 16 October 2019 17:23
- Gael Ranc
- Juste Inscrit !
- Date d'inscription: 17 Nov 2018
- Messages: 9
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Voici les liens des fichiers en question : https://1drv.ms/f/s!AMOrx67UN_i0gQU
Hors ligne
#11 Wed 16 October 2019 22:27
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Hello
Voici deja les CNs a 0.5 M montees en Z (DWG de 10 Mo) ... Relativement inutilisable a mon avis !
Car les Polylignes sont tres nombreuses et souvent interrompues !? En plus parfois tres courtes ...
"Import_CN_2_Elev_0M5_05M.rar" : http://dl.free.fr/c65n5iMMm
2eme version avec les CNs a 1.0 M (1 471) + 3D Points (553 794) + 3D Faces (1 107 311)
Je pense que ce DWG (de 61 Mo) sera peut etre plus exploitable !?
"Import_CN_1234_5_ELEV_3DPOINT_EPURER_3DFACE.rar" : http://dl.free.fr/rWeBDDNL6
TOUS les calques du DWG (sauf le calque ZERO bien sur !) sont verrouilles ...
Le MNT de N 3DFaces n est pas un MNT Covadis ...
Si tu as un Covadis, tu peux partir des CNs montées en Z pour générer un MNT Covadis !?
Mais surtout tu peux tenter de traiter directement un ASC par la commande Covadis "cachee" MNTIMPBIN !! A répéter pour les 3 autres ASC ...
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#12 Thu 17 October 2019 14:46
- Gael Ranc
- Juste Inscrit !
- Date d'inscription: 17 Nov 2018
- Messages: 9
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Bonjour,
Encore merci de votre réponse et de votre rapidité !
Le fichier le plus utilisable est pour moi le fichier de 10 Mo mais je viens finalement de trouver une autre technique pour arriver plus rapidement à mes fins je m'explique :
Avec l'ancienne technique une fois le fichier de 10mo téléchargé :
Autodesk Revit 2019
- Avec le fichier DWG de 10mo je l'importe sur Revit, une fois chargé je vais dans l'onglet "volume et site" puis je sélectionne "Surface topographique" -> "outils" -> "créer à partir de l'importation" -> "sélectionner l'occurrence importé"
et automatiquement ça me crée une surface entre chaque courbe, même si certaines courbes sont isolé il arrive à rendre le tout propre et fusionnel. Après j'exporte le fichier générer sous le format : FBX 2013 : Fichier -> Exporter -> Format CAO -> DXF -> Suivant -> et dans fichier de type sélectionner : Fichier DXF AutoCAD 2013
(Cette technique donne un rendu moins propre que avec la nouvelle technique)
Voici la nouvelles méthode avec ma nouvelle question
QGIS et extension "Qgis2threejs"
- Avec Qgis j'utilise l'extension "Qgis2threejs" en utilisant comme "DEM Layer" mon fichier RGEALTI_FXX_0678_6597_MNT_LAMB93_IGN69 pour que les bâtis sois positionner à la bonne hauteur. Problème comme on peu le voir sur le prévisualisation les batis ne sont présent que sur une tuile. En sélectionnant les autres fichier avec "Additional DEM" ça crée un gouffre entre les tuiles. J'ai essayé de fusionner les 4 tuiles .asc mais après plusieurs recherche et essais je n'arrive pas à réaliser cette opération.
[img][/img]
Comment fusionner simplement des tuiles .asc ?
Pour la suite de mon travail sans rapport avec QGIS :
Après avoir exporté le fichier grâce à l'extension Qgis2threejs au format .dae
J'importe les fichiers dans sketchup ( terrain et bâtis), mais encore une fois j'ai le problème d'un gouffre qui est créer entre chaque tuile (voir photo)
(pour la suite j'applique une texture satellite sur tout le groupe du terrain. Je fais une copie de mon fichier et j'utilise l’extension sketchup "Eneroth Axonometric Projection" pour régler l'angle de vision de mon axonométrie. Je réalise un rendu V-ray sans le bati d'une maquette blanche du terrain pour avoir un rendu avec des ombres propre, puis j'utilise avec le fichier axo du bati + terrain avec le satellite comme base sur lequel m’appuyer pour dessiner et j'utilise une tablette graphique pour redessiner l’axonométrie et tout les détails à la mains pour un rendu plus sympa)
Ma question reste donc de savoir comment réaliser une fusion des tuiles .asc ?
Hors ligne
#13 Thu 17 October 2019 18:44
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Hello
Tu n'as pas essaye MNTIMPBIN avec ton Covadis ?
Sinon pour ta/tes question(s) , SVP tu crees un NOUVEAU Sujet sur le forum QGIS !
Merci, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#14 Thu 17 October 2019 20:56
- Gael Ranc
- Juste Inscrit !
- Date d'inscription: 17 Nov 2018
- Messages: 9
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
essayer MNTIMPBIN avec ton Covadis ? c'est à dire ? je n'ai pas le logiciel Covadis
C'est bon j'ai crée un nouveau post pour ma nouvelle question merci !
Hors ligne
#15 Thu 17 October 2019 21:54
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4793
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Hello
Ah je croyais que tu avais Covadis !?
Ton nouveau sujet est ici : https://georezo.net/forum/viewtopic.php?id=117653
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#16 Sun 04 April 2021 17:10
- Leusca
- Juste Inscrit !
- Date d'inscription: 30 Mar 2021
- Messages: 3
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Bonjour,
Ce sujet de 2005 est plus que enterré mais le problème est toujours entier.
L'IGN fournis toujours des fichiers .asc qui ne sont pas compatible de sketchup.
Si on ne dispose pas d'Autocad, mais des softs free comme QGIS, SAGA ou IGN Maps, y'a t'il un moyen de faire une conversion de asc vers skp ???
merci
Hors ligne
#17 Mon 05 April 2021 10:40
- fbecir
- Participant assidu
- Lieu: Saint-Mandé
- Date d'inscription: 16 Sep 2008
- Messages: 519
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Bonjour
La nouvelle version d'IGNMap permet de faire des exports au format STL : http://ignmap.ign.fr/spip.php?article89
Peut être que cela peut vous dépanner.
Cordialement
Hors ligne
#18 Mon 05 April 2021 20:19
- olivier.eckmann
- Participant assidu
- Date d'inscription: 14 Dec 2007
- Messages: 357
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Bonjour,
A priori, un MNT raster peut s'exporter de QGIS en format GLTF qui s'importe sous Sketchup.
Voir cette discussion : https://georezo.net/forum/viewtopic.php?id=121113
Olivier
Hors ligne
#19 Sat 17 April 2021 11:26
- Leusca
- Juste Inscrit !
- Date d'inscription: 30 Mar 2021
- Messages: 3
Re: Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ?
Bonjour,
Merci pour vos réponses.
J'ai aussi poster la question sur le forum developpez.net, et j'ai trouver une solution très bien avec l'extension t4su (gratuite)
https://www.developpez.net/forums/d2107 … hiers-asc/
Cordialement
Hors ligne
Pages: 1
- Sujet précédent - Extraire ASC IGNMap pour l'avoir en maillage 3D sur Sketchup ? - Sujet suivant