Annonce

Réduire
Aucune annonce.

osm2xp - Génération batiments via open street maps

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #1
    Une petite news en passant, qui en intéressera peut être certains.
    Je viens de rajouter un nouveau mode d'export à osm2xp, le format .obj, en utilisant osm2world
    C'est encore en dev, mais le principe est le suivant:
    On charge un fichier osm, pbf...
    On choisit quelques paramètres pour filtrer les bâtiments à exporter, pour l'instant je pense mettre comme conditions le nombre de points et la hauteur du bâtiment.
    Et on se retrouve avec des fichiers .obj, une petite page html de détail, et un fichier xml de règles osm2xp pour éventuellement placer les objets sur une scène par la suite.

    Pour illustrer tout ça, un exemple avec un export autour de LFMT (ça marche bien sur aussi avec de gros fichiers .pbf)

    Export d'une zone dans osm , ici LFMT


    Le tableau récapitulatif avec lien vers openStreetMap et GoogleMap histoire de bien repérer ce qu'on va devoir texturer.


    Le terminal de LFMT dans Blender


    L’intérêt de ce mode est de pouvoir facilement générer en objets 3D les bâtiments trop complexes/distinctifs , qui sont plutôt moches quand "dessinés" avec des facades, à cause des limitations de ce format.
    Une fois ces bâtiments texturés et intégrés dans une scène osm2xp le rendu devrait être vraiment sympa.

    Cela permet aussi de générer rapidement et avec précision des modèles 3D pour un aéroport , bien sur si ces bâtiments existent dans openStreetMap.

    Ben

    Commentaire


    • #1
      Grandiose !
      OpenStreetMap - Ubuntu GNU/Linux -

      Commentaire


      • #1
        Je dirais même plus... GRANDIOSE !

        (Mais il reste quand même le problème des textures à trouver et à placer manuellement)

        Dans Google Earth, il existe des milliers de bâtiments publique tout fait et qui sont texturés conformément à l'original. Il est même possible de les importer dans SketchUp puis de les réexporter en .OBJ compatible X-Plane sauf que... il reste là aussi un problème de texture (Google Earth utilise plusieurs textures pour un même objet et reste aussi un problème de Copyright(c).

        lebelge
        PC monté en Kit : Raspberry Pi Carte Mère 3 Model B Quad Core CPU + Mémoires MicroSD 32 Gb + Sortie Video HDMI + Boitier Aukru Raspberry Pi Alimentation avec interrupteur 5V/3A + Ventilateur + Dissipateur thermique.

        Commentaire


        • #1
          Envoyé par bennyBoy Voir le message
          L’intérêt de ce mode est de pouvoir facilement générer en objets 3D les bâtiments trop complexes/distinctifs , qui sont plutôt moches quand "dessinés" avec des facades, à cause des limitations de ce format.
          Une fois ces bâtiments texturés et intégrés dans une scène osm2xp le rendu devrait être vraiment sympa.

          Cela permet aussi de générer rapidement et avec précision des modèles 3D pour un aéroport , bien sur si ces bâtiments existent dans openStreetMap.
          Génial !!!
          Pour moi ça pourrait servir à autre chose que les aérodromes. Je pense par exemple à la cathédrale de Chartres. Ca permet d'avoir une base d'objet avec les bonnes dimensions et forme en plan pour créer quelque chose de plus complet et détaillé à la main.

          Daniel
          Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
          Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
          #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
          #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
          #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

          Commentaire


          • #1
            Vivement la sortie de cette nouvelle merveille pour XP10!

            Petite question au passage: je suis en train de regarder et modifier quelques immeubles de ma ville mais de quelle façon par exemple indiquer le nombre d'étages, la forme du toit et tous ces détails?
            Win 10 64 - I5 SB 2500K - 16 Go DDR3 - SSD Crucial M4 256Go/Samsung 512Go - MSI R280X - IIyama 24" 1920X1200 - 2 x Samsung 24" 1920x1200 - Saitek X52 - TrackIR 4 - Saitek multi panel - X-Plane 11.10R1

            Commentaire


            • #1
              Envoyé par david42fr Voir le message
              Petite question au passage: je suis en train de regarder et modifier quelques immeubles de ma ville mais de quelle façon par exemple indiquer le nombre d'étages, la forme du toit et tous ces détails?
              Il faut importer le DSF dans WED 1.1. Ensuite pour le nombre d'étages il faut mettre la hauteur correspondante et pour la forme du toit remplacer le fichier .fac utilisé pour ce bâtiment par celui qui va bien.

              Daniel
              Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
              Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
              #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
              #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
              #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

              Commentaire


              • #1
                OK merci. Je croyais qu'il y avait une méthode plus automatique via les mots clés de OSM. Pour XP10, il faut donc attendre le prochain OSM2XP et WED 1.2 histoire de créer quelque chose qui ne sera pas à refaire dans 2 mois!
                Win 10 64 - I5 SB 2500K - 16 Go DDR3 - SSD Crucial M4 256Go/Samsung 512Go - MSI R280X - IIyama 24" 1920X1200 - 2 x Samsung 24" 1920x1200 - Saitek X52 - TrackIR 4 - Saitek multi panel - X-Plane 11.10R1

                Commentaire


                • #1
                  Depuis la version 2.0 osm2xp utiise les infos de hauteur des batiments, voila comment ajouter ces infos dans openStreetMap:

                  Pour spécifier qu'un bâtiment est composé de 4 étages:

                  building:levels=4

                  Pour un bâtiment de 20 mètres :

                  building:height=20m

                  Osm2xp va utiliser le premier tag lié à la hauteur trouvé, donc inutile (pour osm2xp en tout cas) de mettre le nombre d'étages et la hauteur.

                  Pour la forme du toit par contre c'est le moteur d'xplane qui empêche de faire plus, on a le choix entre un toit en pente (avec énormément de contraintes, ce qui fait qu'osm2xp ne les utilise que sur les batiments aux formes simples) ou un toit plat, et c'est tout.


                  Ben

                  Commentaire


                  • #1
                    Vous utilisez quoi comme logiciel pour modifier ces données? sur JOSM, je n'ai pas trouvé par exemple comment ajouté un attribut à un immeuble.
                    Win 10 64 - I5 SB 2500K - 16 Go DDR3 - SSD Crucial M4 256Go/Samsung 512Go - MSI R280X - IIyama 24" 1920X1200 - 2 x Samsung 24" 1920x1200 - Saitek X52 - TrackIR 4 - Saitek multi panel - X-Plane 11.10R1

                    Commentaire


                    • #1
                      Dernière interrogation avant le réveillon de Noël: levels s'entend comme niveau ou étage? une maison de plein pied a un levels=1 ou 0?

                      Bon réveillon tout le monde!
                      Win 10 64 - I5 SB 2500K - 16 Go DDR3 - SSD Crucial M4 256Go/Samsung 512Go - MSI R280X - IIyama 24" 1920X1200 - 2 x Samsung 24" 1920x1200 - Saitek X52 - TrackIR 4 - Saitek multi panel - X-Plane 11.10R1

                      Commentaire


                      • #1
                        Envoyé par david42fr Voir le message
                        Vous utilisez quoi comme logiciel pour modifier ces données? sur JOSM, je n'ai pas trouvé par exemple comment ajouté un attribut à un immeuble.
                        JOSM est le bon outil pour ajouter des attributs à des objets :
                        Tu dois trouver dans le bandeau de droite une boite "propriétés"
                        Help/Dialog/Properties

                        Un bâtiment porte généralement le seul attribut building = yes

                        A toi d'y ajouter les autres attributs que tu connais, comme le nombre d'étages, la fonction du bâtiment
                        Key:building - OpenStreetMap Wiki
                        Proposed features/Building attributes - OpenStreetMap Wiki

                        Pour cette dernière page, tu trouveras la réponse à ta question concernant le nombre de niveaux / d'étages : Il s'agit bien du nombre de niveaux, le rez-de-chaussée doit être inclus.
                        Et autre info intéressante, les statistiques pour chaque attribut dans la base mondiale : 630 000 bâtiment possèdent un attribut de hauteur, mais seulement 60 000 ont une description de la forme de leur toit.

                        Et joyeux noël ;-)

                        Commentaire


                        • #1
                          Envoyé par bennyBoy Voir le message
                          Cela permet aussi de générer rapidement et avec précision des modèles 3D pour un aéroport , bien sur si ces bâtiments existent dans openStreetMap.
                          Aujourd'hui j'ai fait un essai avec osm2world directement.
                          1/ Ouverture du fichier osm de la commune concernée
                          2/ Export au format Wavefront
                          3/ Dans Blender, importation au format Wavefront
                          4/ Nettoyage des parties qui ne m'intéressent pas et export en obj X-Plane
                          5/ Placement de l'objet créé avec Overlay Editor

                          Ca marche pas mal !

                          Daniel
                          Fichiers attachés
                          Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
                          Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
                          #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
                          #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
                          #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

                          Commentaire


                          • #1
                            Hello,

                            Je suis à la recherche de quelqu'un qui maîtrise bien les facades et leur création.
                            La nouvelle mise à jour va ajouter un éditeur de set de facades, il me faut donc quelqu'un qui a plusieurs fichiers .fac perso de coté , ou soit prêt à en créer pour tester tout ça.

                            Merci

                            Ben

                            Commentaire


                            • #1
                              Envoyé par bennyBoy Voir le message
                              ...ou soit prêt à en créer pour tester tout ça.
                              Bonjour BennyBoy,

                              Je vais essayer de trouver un peu de temps pour toi, tu le mérites bien.
                              Le thème sera la Corse (qui l'eût cru !!!).

                              Je te recontacte (via ce topic ou par PM) dès que j'aurai réalisé un fichier texture qui tiens la route.

                              lebelge
                              PC monté en Kit : Raspberry Pi Carte Mère 3 Model B Quad Core CPU + Mémoires MicroSD 32 Gb + Sortie Video HDMI + Boitier Aukru Raspberry Pi Alimentation avec interrupteur 5V/3A + Ventilateur + Dissipateur thermique.

                              Commentaire


                              • #1
                                Merci LeBelge

                                Commentaire

                                Chargement...
                                X