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
    ça passe avec 1024, la modif du s à la place du x ne change rien. lors du lancement via le launcher modifié en xms1024M, la génération via plusieurs fichiers OSM ne marche pas non plus. Mais du coup, j'ai un log de plantage de java:

    J:\Addon jeux\Xplane\creation_scenes\osm2xp 1.2 beta>java -jar -Xms1024M osm2XP.
    jar
    Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException
    : String index out of range: -1
    at java.lang.String.substring(Unknown Source)
    at com.osm2xp.ihm.boxes.scenery.BoxSceneryMain$1.acti onPerformed(BoxScen
    eryMain.java:78)
    at javax.swing.AbstractButton.fireActionPerformed(Unk nown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed (Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed (Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent( Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(U nknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unkno wn Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
    at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.awt.EventQueue$2.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Si ça peut aider?
    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
      Hello

      A mon avis la génération avec un repertoire bugue, j'avoue ne pas trop tester ce point la quand je bosse dessus, j'ai du casser quelque chose lors d'une version precedente.

      Par contre je suis en vacances encore une semaine, et je n'ai pas pris d'ordinateur portable avec moi, donc je ne pourrai corriger ça qu'a la fin du mois, j'en profiterai pour ajouter les points remontés plus haut.

      Ben

      Commentaire


      • #1
        Pas de soucis, bonnes vacances à toi. ça attendra!
        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
          Excusez moi de débarquer comme ça mais quelqu'un peut me dire comment utiliser osm2xp, ou, ou trouver un tuto pour savoir comment l'utiliser ? Merci d'avance. Pour info je suis sous linux.

          Commentaire


          • #1
            Votre magazine tech pour décrypter le numérique


            Sans oublier la FAQ et le Forum du même site.

            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
              Je vient juste de tomber dessus. Merci Daniel.

              Commentaire


              • #1
                Envoyé par infoprojectsoftware Voir le message
                Je vient juste de tomber dessus.....
                J'espère que tu t'es pas fait trop mal
                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
                  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
                  C'est aussi ce à quoi je pensais, lorsque j'ai voulu placer des stades sur ma région, tous ont été placé avec la même orientation...

                  Thomas

                  Commentaire


                  • #1
                    Hello,

                    Désolé de ne pas donner plus de nouvelles mais je n'oublie pas les quelques bugs et demandes d’évolutions.
                    Ça risque par contre d'être un peu plus long que prévu, je dois commencer à bosser sur XHT, à coté de ça j'avais commencé une refonte du site de mise à dispo des fichiers dsf (scenery.osm2xp.com) , bref ça commence à peser lourd dans la balance temps libre

                    A propos du bug de génération d'un dossier, je me demande par contre quoi faire.
                    Le mode de fonctionnement était le suivant, si l'utilisateur sélectionne un dossier, le soft va essayer de générer toutes les tuiles trouvées dans tous les fichiers, et pour chaque tuile il va lire tous les fichiers...
                    C'est utile dans un seul cas à mes yeux, les fichiers du cadastre en France.
                    Par contre ça me semble plus "logique" ou utile de générer pour chaque fichier trouvé une scène complète, c'est par exemple ce dont j'ai besoin quand je veux générer à la suite toutes les scènes d'Europe.

                    Alors que faire?
                    Une option pour choisir entre ces deux modes?
                    Un seul mode implémenté?

                    Commentaire


                    • #1
                      Pour ma part, cette possibilité devrait rester présente: je la trouve utile pour générer un département par exemple.
                      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
                        Osm2XP 2.0 est dispo dans la partie téléchargements du site

                        C'est une réécriture complète en repartant de zéro, motivée par le désir d'avoir chose de propre et facile à faire évoluer pour la prochaine sortie d'xplane 10.

                        Les nouveautés:

                        -Nouvelle interface graphique, basée sur le framework eclipse RCP.
                        -Les règles de générations sont plus complexes (nombre infini de fichiers pour la règle, plus de paramètres etc.)
                        -Les règles de génération sont exportables/importables en xml.
                        -Possibilité de reprendre une génération après un crash/fermeture d'osm2xp , en important le fichier "osm2xp.project" généré à la racine de la scène.
                        -Aide intégrée.
                        -Génération de stats xml et/ou pdf.
                        -Possibilité d'export d'une tuile au format .osm , ça me servait pour debuguer mais ça peut être utile pour extraire un petit fichier d'un fichier de continent par exemple.
                        -Meilleure utilisation des tags openStreetMap de hauteur et de nombre d'étages pour les batiments.
                        -Possibilité de choisir si les batiments génèrent ou pas des collisions.
                        -Un peu plus de toits en pentes sont générés.
                        -Moniteur en temps réel de la consommation de mémoire.
                        -Fichier .ini ("osm2xp.ini" dans le répertoire de l'application, ou sur mac clic droit sur le fichier osm2xp / afficher contenu) pour choisir la mémoire allouée à osm2px : -Xms = mémoire min , -Xmx = mémoire max (par défaut 128/512)

                        Il manque encore quelques trucs que je veux ajouter, mais il fallait bien sortir une première version sinon ça ne verrait jamais le jour.
                        Donc par la suite je vais faire évoluer le système de set de facade, afin que les gens puissent facilement créer un set régional.
                        Osm2xp va aussi devenir open source une fois que j'aurai bien documenté le code et réalisé les quelques évolutions que je désire rapidement ajouter.

                        @David42fr la version actuelle ne permet pas de choisir un dossier, c'est le genre de trucs que je vais ajouter rapidement.

                        Étant donné la masse de texte dans l'application avec l'aide intégrée , je ne suis pas sur de faire une traduction tout de suite, c'est donc en anglais uniquement pour l'instant...

                        Ben

                        Commentaire


                        • #1
                          Pour ma part, erreur au lancement de l'application sous Win 7 64:

                          Cliquez sur l'image pour la voir en taille réelle 

Nom : 		erreur-osm2xp.jpg 
Affichages :	1 
Taille :		13,2 Ko 
ID : 			454333
                          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
                            Java 6 obligatoire , ça doit venir de la je pense.

                            edit : java 6, et surtout 64 bit pour pouvoir lancer osm2xp version 64 bit
                            (il se peut que ta version actuelle de java soit en 32 bit, même si ton os est 64 bit)
                            Dernière modification par bennyBoy, 21 novembre 2011, 16h05.

                            Commentaire


                            • #1
                              On peut forcer une version java?
                              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
                                c'est à dire forcer?

                                choisir une version parmi plusieurs installées sur ton système?

                                Si c'est ce que tu veux faire oui c'est possible, il faut modifier la variable d'environnement java_home pour faire pointer sur le répertoire du bon jre.
                                Dernière modification par bennyBoy, 21 novembre 2011, 16h26.

                                Commentaire

                                Chargement...
                                X