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
    Envoyé par beber Voir le message
    .../... On a là un travail d'une utilité et d'une qualité exceptionnelle <img src="images/smilies/Pascal/SmilOk.gif" alt="" title="SmilOk" smilieid="477" class="inlineimg" border="0">...
    Hé ... bennyBoy... tu passes dans la cours des grands (qui se comptes sur le doigt d'une main).
    T'es (enfin) reconnu à ta juste valeur. J'suis content pour toi. De la part de Beber, c'est une référence.

    A propos, ... tu pourras aussi te venter de m'avoir fait passer quelques nuits blanches.

    Pour rappel (relire le topic ci-dessus), j'ai beaucoup galérer avec cette nouvelle beta d'une qualité exceptionnel mais qui demande beaucoup de puissance et d'espace mémoire à nos machines. J'en suis même arrivé à devoir acheter 2 Gb de RAM en plus (soit me taper 8 repas de spagoches... (j'ai horreur des spagoches) pour récuperer l'investissement) sans résultat... avec un Windows 7 - 32 bits.

    Mais une fois un Windows 7 - 64 bits réinstallé... le miracle est arrivé... cà roule, ma poule... à fond la caisse. Les 4 Gb de RAM sont totalement exploitable et je n'ai plus aucun problème. Mieux même, j'ai pu passer (dans le "Rendering", dans le nombre d'objets) de "LOT" à "TON" sans perte de FPS.

    Bref... ma bécane n'est pas encore morte ... si je pouvais la suivre
    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
      Bonsoir à tous !

      Tout d'abord félicitations a Bennyboy a qui je tire mon chapeau ainsi qu'a tout les autres développeurs freeware qui nous permettent d'évoluer dans un environnement de plus en plus réaliste !

      Je suis un petit nouveau dans le monde d'Xplane, j'ai découvert ce jour les possibilités d'osm2xp, je suis TOTALEMENT bluffé par le changement !

      j'ai donc convertis quelques tuiles de diverses région pour voler dans des coins familiers..

      une question me brule les levres et j'avoue que je n'ai pas eu le courage de chercher dans les 65 pages de post... (pas bien je sais)

      Est il possible de changer les facades, d'en ajouter, afin d'avoir une bibliotèque plus diverse et d'autres sortes de batiments ?

      Merci,

      Aéronautiquement,

      Thomas

      Commentaire


      • #1
        Oui. De la lecture et des liens ici http://forum.osm2xp.com/index.php/board,16.0.html

        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
          Envoyé par Daniel_L Voir le message
          Oui. De la lecture et des liens ici http://forum.osm2xp.com/index.php/board,16.0.html

          Daniel
          Le système des façades à un peu changé depuis la 1.2, je ferai un article à mon retour de vacances, mais il suffit de regarder un peu comment est fait le dossier des façades pour comprendre le système, osm2xp lit le dossier des facades, à la recherche de 3 types de facades:

          -housexxx.fac : des facades qui seront utilisées pour les zones résidentielles
          -buildingxxx.fac : des facades utilisées pour les batiments non résidentiels, qui sont composés de 4 points (les toits de ces facades sont des textures photorealistes, donc si plus que 4 points = résultat très mauvais, texture déformée etc)
          -shapexxx.fac : des facades utilisées pour les bâtiments non résidentiels de plus de 4 points (textures de toit de couleur unie)
          Pour les façades avec toit en pente, c'est un peu plus compliqué par contre (houseSlopedxxx.fac), mais il est possible de modifier les fichiers .png pour commencer.

          osm2xp crée des listes pour chaque catégorie de facade, en se basant sur le nom du fichier facade, et les affecte ensuite selon le type du batiment.
          Il suffit donc de bien nommer le fichier facade qu'on veut ajouter, pour qu'osm2xp le mette dans la bonne catégorie, osm2xp affecte ensuite au hasard une facade de la liste.

          Commentaire


          • #1
            Merci pour vos réponses,

            En revanche certaines tuiles n'arrivent pas a se générer +50 +3; +48 -2 après plusieurs essai, le logiciel détecte des Objects et s'arrête la...

            Est ce un souci connu ? (je nai rien vu sur le forum osm2xp)

            Autre question, j'ai vu qu'il était possible de changer les lois d'attributions en remplaçant comme sur l'exemple donne sur le site les éoliennes par des véhicules.

            Ma question est la suivante, les donnes osm indiquent elles le type de bâtiment ? (usine, centre commercial, immeuble, hôpital...)

            Si oui est il possible de pouvoir intégrer une façade pour ces bâtiments ?

            Osm est il capable de savoir ou se trouve un stade par exemple et d'y appliquer une texture sous forme de façade ?

            Aeronautiquement

            Heli-SAMU

            Commentaire


            • #1
              En revanche certaines tuiles n'arrivent pas a se générer +50 +3
              Si si... je l'ai fait à partir de plusieurs sources, cela fonctionne mais attention, c'est une tuile assez volumineuse.
              Il faut peut-être essayer avec la commande suivante : java -jar -Xmx2048M osm2XP.jar

              Ma question est la suivante, les donnes osm indiquent elles le type de bâtiment ? (usine, centre commercial, immeuble, hôpital...)
              Oui... en relisant ce topic et/ou en allant sur le site de bennyBoy ( http://forum.osm2xp.com ou http://www.osm2xp.com ) tu auras toutes les informations.

              Pour tes autres questions... pareil -> http://forum.osm2xp.com/ , http://www.osm2xp.com et google est (aussi) ton ami.

              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
                Bonjour lebelge et merci de ta réponse rapide..

                J'ai essayé avec deux sources différentes et dans les deux cas cela ne compile pas...

                j'ai effectivement vu cette commande.. malheureusement étant aussi doué en informatique qu'en physique quantique, je ne vois pas trop où il faut la placer (éxécuter un programme ? cmd.exe ? codes du programmes ?!)

                De meme, j'ai regardé sur le forum et le site de bennyboy avant de poser ma question et google n'a pas vraiment été mon ami..

                j'ai vu comment ajouter des façades, comment remplacer certains objets par d'autres.. mais pas comment intégrer un nouveau type de "batiment" (exemple un stade ou un parking dont je m'interroge sur les propriétes de facade puisque pas de hauteur...) suivant les données osm..
                Dernière modification par heli-samu, 08 août 2011, 12h08.

                Commentaire


                • #1
                  Bonjour heli-samu,

                  Pour ton problème sur la génération des tuiles très riches en bâtiment, c'est un problème de mémoire.
                  Il te faut donc lancer osm2xp avec plus de mémoire pour java.
                  J'ai oublié de mettre les raccourcis de commande dans le zip de la 1.2 , cependant ils sont présents dans le zip de la version 1.1, il te suffit de les copier dans le dossier de la béta, ce sont des fichiers .cmd.
                  Sinon tu peux utiliser le mode base de donnée, c'est une case à cocher dans le premier onglet.

                  Pour ajouter un type de bâtiment, on va dire par exemple une facade avec une texture ikea c'est simple.
                  Il faut bien sur dans un premier temps créer sa facade avec la texture qui va bien, puis copier le fichier .Fac et les fichiers de textures associées dans le dossier "singlesFacades".
                  Puis créer une règle dans l'onglet facades.

                  Ben

                  Commentaire


                  • #1
                    Bonjour bennyboy,

                    Merci pour l'info, je vais jeter un œil aux zip de la 1.1

                    Pour les explications jusque la je suis d'accord et je comprend !

                    Maintenant ôte moi d'un doute, ce n'est pas parce que tu crée une facade nommée IKEA qu'elle sera positionnée a l'emplacement réel des magasins ?!

                    Sauf si dans les règles (en résume) tu demandes au logiciel de chercher tout les IKEA du secteur et dy placer en lieu et place la façade crée.

                    C'est la plus précisément que je m'interroge, comment indiquer au logiciel, trouve moi tel lieu et place y tel objet.

                    Et ainsi savoir si il existe une liste des types de lieux recenses pour éventuellement élargir le panel de bâtiments.

                    Voila, je ne sais pas si ma demande est très claire :-/

                    Commentaire


                    • #1
                      Tout marche par tags dans openStreetMap, et aussi dans osm2xp pour lui "expliquer" comment identifier un objet/bâtiment/forêt.


                      Si tu veux par exemple ajouter une règle pour un hopital, il faut donc trouver le tag utilisé dans openStreetMap pour les identifier, qui est "amenity=hospital", et le mettre dans une règle osm2xp comme dans l'exemple suivant pour les éoliennes "power_source=wind" (mais dans une regle single facade et non object dans ton cas):



                      Tu peux trouver une liste de tags utilisés à cette adresse : http://wiki.openstreetmap.org/wiki/Map_Features
                      Fichiers attachés

                      Commentaire


                      • #1
                        Merci !

                        J'ai enfin compris !

                        Je comprend vite mais il faut m'expliquer longtemps !

                        Commentaire


                        • #1
                          Voulant refaire mon département, j'ai téléchargé la version 1.2b mais petit soucis:

                          - en lançant directement le jar, j'ai le même soucis que lebelge, il ne se passe rien après la détection des tuiles, même en mode base de données.
                          - si j'utilise le launcher.cmd, j'ai un retour:
                          J:\Addon jeux\Xplane\creation_scenes\osm2xp 1.2 beta>launcher.cmd

                          J:\Addon jeux\Xplane\creation_scenes\osm2xp 1.2 beta>java -jar -Xmx2048M osm2XP.
                          jar
                          Error occurred during initialization of VM
                          Could not reserve enough space for object heap
                          Could not create the Java virtual machine.

                          J:\Addon jeux\Xplane\creation_scenes\osm2xp 1.2 beta>
                          ça vous parle? pour info, je pars d'un répertoire avec 153 fichiers OSM pour 255 Mo. ça fonctionnait bien en 1.01

                          EDIT: par contre ça ne semble pas mieux fonctionner en 1.1

                          EDIT2: voilà où j'en suis après 40 minutes, pas d'accès disque, ni utilisation CPU sur un répertoire plus petit:

                          =================================
                          12/08/2011 09:59:47 OSM2XP 1.1
                          Database mode enabled.
                          Osm file: 043
                          Generating following items:buildings forests lights Objects
                          =================================

                          09:59:48 Looking for existing tiles in directory...
                          09:59:53 found following tiles :[45 3, 45 4, 44 3, 44 4]
                          Dernière modification par david42fr, 12 août 2011, 09h58.
                          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
                            Pour compléter le problème, aucun soucis de génération de la région Rhône Alpes à partir d'un fichier pbf de geofabrik de 136 Mo... ce n'est donc pas un soucis de taille de données mais comme si la génération depuis un répertoire de multiples fichiers ne fonctionnait pas?


                            EDIT: cela semble venir de là, un test avec 9 fichiers ne fonctionne pas non plus.

                            PS: j'ai l'impression de monologuer!
                            Dernière modification par david42fr, 12 août 2011, 12h57.
                            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
                              Petite suggestion pour une mise à jour future.

                              Dans la page http://osm2xp.com/?q=generationRules on voit qu'on peut ajouter des objets. Ce serait bien s'il y avait une case pour dire "orientation aléatoire". Pour les éoliennes ce n'est pas grave car elles s'orientent en fonction du vent. Pour les châteaux d'eau, pas de problème non plus car ce sont des objets symétriques. Par contre ça peut être utile pour tout autre type d'objet (Cow, Truck, mais aussi Silo,...).

                              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
                                Envoyé par david42fr Voir le message
                                - si j'utilise le launcher.cmd, j'ai un retour:

                                J:\Addon jeux\Xplane\creation_scenes\osm2xp 1.2 beta>java -jar -Xmx2048M osm2XP.jar
                                Error occurred during initialization of VM
                                Could not reserve enough space for object heap
                                Could not create the Java virtual machine.

                                ça vous parle? pour info, je pars d'un répertoire avec 153 fichiers OSM pour 255 Mo. ça fonctionnait bien en 1.01
                                Essaye de faire une autre version du Launcher.cmd et dedans tu remplaces -Xmx2048M par -Xms2048M, pour voir. Normalement avec 4 Go de RAM il devrait pouvoir allouer 2 Go. Sinon, remplace 2048 par 1024.

                                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

                                Chargement...
                                X