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
    Hello,

    Je ne sais pas trop ce qu'il se passe sur le site cleo-carto, mais vous pouvez regarder de ce coté : http://osm.cquest.org/bati/

    Ben

    Commentaire


    • #1
      Il s'est produit la même chose en Novembre dernier voir la correspondance :http://openstreetmap.fr/forum#nabble-td5787709
      Attendons quelques jours pour voir.
      Arthl
      Imac 27 Inch, 3.6GHz, INTEL Core 2 Duo, ATI Radeon HD 5670, 8GB 1333 DDR3 (4*2) DD 1TO sérial ATA, Mac os 10 6 8, Xplane 9.70 & 10.11, Saitek X52 pro + pro flight Rudder pedals

      Commentaire


      • #1
        J'ai récupérer ce lien qui fonctionne chez moi : http://osm.cleo-carto.org/cadastre/
        Arthl
        Imac 27 Inch, 3.6GHz, INTEL Core 2 Duo, ATI Radeon HD 5670, 8GB 1333 DDR3 (4*2) DD 1TO sérial ATA, Mac os 10 6 8, Xplane 9.70 & 10.11, Saitek X52 pro + pro flight Rudder pedals

        Commentaire


        • #1
          Bennyboy, une petite mise à jour de ta page ressources ?

          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
            Bennyboy, une petite mise à jour de ta page ressources ?

            Daniel
            fait! a noter que le lien cquest bati permet de télécharger tout un département d'un coup en fichier tar, plus sympa que de télécharger x fichiers houses.osm manuellement...

            Commentaire


            • #1
              Envoyé par bennyBoy Voir le message
              @Glah_salamanthe : osm2xp qui bloque sans rien faire, ça a tout l'air d'un crash causé par une trop grande utilisation de mémoire (trop de noeuds dans le fichier osm).
              Tu peux essayer de faire cette tuile avec le mode database, ou alors augmenter la mémoire allouée à java :
              lancer osm2xp dans une console avec cette syntaxe pour allouer 1go de ram à java: java -Xmx1024m -jar Osm2xp.jar
              Hello !
              J'ai retenté avec la dernière version de OSM2XP (version du 10 mars) et le fichier italien de "geofabrik". histoire de créer Venise
              J'ai donc demandé l'élaboration de la tuile +45 +012 uniquement.
              Dans le terminal, j'ai lancé ta séquence en demandant l'attribution de 2 Go (2048mo) à OSM2XP (j'ai 6 Go de Ram sur ma bécane…)
              première remarque : j'obtiens un message d'erreur de la part du terminal :

              85-218-17-156:~ glahsalamanthe$ java -Xmx2048m -jar /Users/glahsalamanthe/Desktop/osm2xp_v1/Osm2XP.jar
              2011-03-23 17:34:26.362 java[29790:1707] Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: dlopen(/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types, 262): no suitable image found. Did find:
              /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: no matching architecture in universal wrapper
              java: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/Adobe Unit Types.osax" declares no loadable handlers.
              2011-03-23 17:34:26.365 java[29790:1707] Error loading /Library/ScriptingAdditions/QXPScriptingAdditions.osax/Contents/MacOS/QXPScriptingAdditions: dlopen(/Library/ScriptingAdditions/QXPScriptingAdditions.osax/Contents/MacOS/QXPScriptingAdditions, 262): no suitable image found. Did find:
              /Library/ScriptingAdditions/QXPScriptingAdditions.osax/Contents/MacOS/QXPScriptingAdditions: mach-o, but wrong architecture
              java: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/QXPScriptingAdditions.osax" declares no loadable handlers.
              java.io.FileNotFoundException: ressources/user.properties (No such file or directory)
              error listing facades sets
              java.lang.NumberFormatException: null
              at java.lang.Integer.parseInt(Integer.java:417)
              at java.lang.Integer.parseInt(Integer.java:499)
              at com.osm2xp.utils.UserOptions.getBuildingMax(UserOp tions.java:256)
              at com.osm2xp.ihm.MainFrame.initialiseOptions(MainFra me.java:119)
              at com.osm2xp.ihm.MainFrame.initialize(MainFrame.java :585)
              at com.osm2xp.ihm.MainFrame.<init>(MainFrame.java:113 )
              at com.osm2xp.ihm.MainFrame$1.run(MainFrame.java:98)
              at java.awt.event.InvocationEvent.dispatch(Invocation Event.java:209)
              at java.awt.EventQueue.dispatchEventImpl(EventQueue.j ava:678)
              at java.awt.EventQueue.access$000(EventQueue.java:86)
              at java.awt.EventQueue$1.run(EventQueue.java:639)
              at java.awt.EventQueue$1.run(EventQueue.java:637)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java: 648)
              at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:296)
              at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:211)
              at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:201)
              at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:196)
              at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:188)
              at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)
              85-218-17-156:~ glahsalamanthe$



              Tant en mode normal qu'en database, le programme se bloque et plus rien ne se passe !

              Le programme a tourné durant 3h 30 .
              La dernière activité enregistrée par "nodes.csv" l'a été 1heure et 4 minutes après le lancement de OSM2XP . Ce fichier pesait alors45.3 Mo puis durant 2 heures plus aucune activité ne s'est effectuée.

              :oh noes:
              Pour X-Plane : Mac Studio M2 Ultra CPU 24 coeurs GPU 76 coeurs 128 G0 / SSD 4T0 + En Ext. : SSD 4To + HD Lacie Thunderbolt 6To .
              Samsung 49" 3840 x 1080 / Dell 24" 1920 x 1200 // Saitek X52 ; Rudders Pro Flight Combat
              i'Pad Pro 12,9 (X-Mapper Pro)
              MAC OS Sonoma 14.5/XPlane 12.1.3 r2 (… XP -> XP 6 !)


              " Soyez vous même … les autres sont déjà pris ! "
              "… la fausseté des idées ne se règle pas par les interdictions mais s'asphyxie dans la liberté ! " Marc Bonnant

              Localisation : près de LSGL​

              Commentaire


              • #1
                1/ As-tu vérifié ta version de Java ? Il faut au moins 1.6 (lance java -version pour voir).
                2/ As-tu décompressé le fichier de geofabrik ? .osm.bz2 ne passe pas, il faut le .osm qui est dedans.
                3/ A ta place je me mettrais dans le répertoire où se trouve osm2xp avant de lancer la commande pour éviter d'avoir le chemin.

                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
                  1/ As-tu vérifié ta version de Java ? Il faut au moins 1.6
                  Oui, je suis bien en version 1.6 : 32 et 64 bits
                  Cliquez sur l'image pour la voir en taille réelle 

Nom : 		Capture d’écran 2011-03-23 à 20.01.56.jpg 
Affichages :	1 
Taille :		10,5 Ko 
ID : 			453979

                  Envoyé par Daniel_L Voir le message
                  2/ As-tu décompressé le fichier de geofabrik ? .osm.bz2 ne passe pas, il faut le .osm qui est dedans.
                  3/ A ta place je me mettrais dans le répertoire où se trouve osm2xp avant de lancer la commande pour éviter d'avoir le chemin.
                  Fais aussi pour les 2 !! :
                  1 . décompressé (bien sûr !!:grin
                  2 . placé dans le répertoire de osm2xp !!
                  Cliquez sur l'image pour la voir en taille réelle 

Nom : 		Capture d’écran 2011-03-23 à 20.02.51.jpg 
Affichages :	1 
Taille :		18,8 Ko 
ID : 			453978

                  Pour éviter à devoir "taper" le chemin, j'ai simplement introduit la séquence de bennyBoy (modifiée en 2 Go) , puis glissé l'application directement dans la fenêtre du terminal ! ainsi le chemin est lu correctement, sans risque d'erreur ! :oh noes:
                  Pour X-Plane : Mac Studio M2 Ultra CPU 24 coeurs GPU 76 coeurs 128 G0 / SSD 4T0 + En Ext. : SSD 4To + HD Lacie Thunderbolt 6To .
                  Samsung 49" 3840 x 1080 / Dell 24" 1920 x 1200 // Saitek X52 ; Rudders Pro Flight Combat
                  i'Pad Pro 12,9 (X-Mapper Pro)
                  MAC OS Sonoma 14.5/XPlane 12.1.3 r2 (… XP -> XP 6 !)


                  " Soyez vous même … les autres sont déjà pris ! "
                  "… la fausseté des idées ne se règle pas par les interdictions mais s'asphyxie dans la liberté ! " Marc Bonnant

                  Localisation : près de LSGL​

                  Commentaire


                  • #1
                    Envoyé par bennyBoy Voir le message
                    fait! a noter que le lien cquest bati permet de télécharger tout un département d'un coup en fichier tar, plus sympa que de télécharger x fichiers houses.osm manuellement...
                    Il faudrait que je remette ces fichiers à jour... ils datent de l'été dernier (de mémoire).

                    Beau boulot que cet osm2xp, bravo !

                    Commentaire


                    • #1
                      Hello,

                      Je suis en train de bosser sur la prochaine version d'osm2xp, et plus précisément sur les toits en pente.
                      Je cherche de l'aide sur ce point la , voici mon problème:

                      Si on ajoute un toit en pente à un bâtiment qui n'est pas adapté à avoir un toit de ce type , xplane crashe, sans donner plus d'infos qu'un message type "pas content".
                      Je fais mes tests sur la tuile 43+003 , Montpellier LFMT, et xplane crashe si j'utilise l'export languedoc roussillon geofabrik/cloudmade.
                      Par contre en exportant des petites zones avec open streeet maps, ou avec les fichiers houses cquest/chleo carto, pas de crash jusque la.

                      Donc mon besoin est d'avoir un fichier osm qui fait crasher xplane, mais qui reste suffisamment petit pour que je puisse chercher le bâtiment qui fait planter xplane.

                      Si vous voulez me donner un coup de main, le fichier de la béta est dispo ici : osm2xp beta 1.1
                      Il faut choisir le set de facade "osm2xp facades sloped roofs big lod" pour activer les toits en pente (onglet buildings).

                      Et vous pouvez me donner des retours ici , sur le forum osm2xp, ou par mail : osm2xp-at-gmail.com

                      Merci!

                      @Cquest merci pour ton site , et c'est sympa de te voir passer par ici

                      Commentaire


                      • #1
                        Bonjour BennyBoy,

                        Je suis également un contributeur au projet OpenStreetMap.
                        Connais-tu le programme java Osmosis, qui sert principalement à faire des tris dans les gros fichiers .OSM ?
                        Tu pourrais utiliser un extrait Geofabrik, faire un découpage dans une boite (bbox) plus restreinte et ne ressortir que les bâtiments.
                        Ce n'est pas simple d'accès, mais c'est plutôt puissant.
                        Osmosis
                        OSMembrane, interface graphique pour faciliter l'utilisation d'Osmosis

                        Tu peux utiliser les fichiers PBF dans le dépôt Geofabrik. Ce sont des fichiers binaires, contrairement aux fichiers .OSM qui sont en fait des fichiers au format XML. Le temps de traitement est considérablement réduit.

                        Les fichiers des bâtiments issus du cadastre (et disponibles sur le site cleo) sont connus pour avoir des bugs (points ou surfaces superposés, géométries parfois hasardeuses). Les gens qui importent les bâtiments dans la base OpenStreetMap doivent effectuer une étape de contrôle qualité pour éliminer ces erreurs

                        Bon courage dans ta quête !
                        Fabien

                        Commentaire


                        • #1
                          Bonjour abfab,

                          Les fichiers du cadastre bien qu'imparfaits passent bien par osm2xp vu que je fais des transformations pour "nettoyer" les nœuds ways (suppression des points dupliqués, des points intermédiaires sur un même vecteur etc) afin de coller aux exigences du simulateur.

                          Il est vrai que je pourrai extraire avec osmosis la dalle exacte sur laquelle je travaille (le simulateur traite les scènes par dalles de 1° lat/long), puis découper ça en plusieurs petits fichiers, tester , tester, jusqu’à trouver le fichier qui fait planter le simulateur puis trouver le(s) bâtiment(s) qui posent problème.
                          C'est ce que je vais faire je pense, mais ça va me prendre pas mal de temps en test, donc si je peux trouver du monde pour tester de leurs cotés ça va me faire gagner un temps fou ^^

                          Pour le pbf actuellement c'est impossible pour osm2xp, qui ne peux actuellement que parser du xml.
                          Dans l'avenir il serait en effet très intéressant d'ajouter le parsing pbf, il faut que je regarde si des librairies java existent à ce sujet (c'est surement le cas vu que josm est écrit en java).
                          Merci pour ton lien vers OSMembrane, ça a l'air sympa pour faciliter le decoupage osmosis

                          Ben

                          Commentaire


                          • #1
                            Une autre solution, encore plus poussée est d'aller faire une base Postgis (basée sur PostgreSQL) d'un extrait régional, puis de faire des tests sur la géométrie des polygones en tirant partie des fonctions d'analyse des données de la base

                            Pour créer la base de données sous Ubuntu, le mieux est de suivre point par point le tutoriel suivant
                            Build your own OpenStreetMap Server
                            (pas linuxien ni informaticien pour un sou j'ai réussi, autant dire que c'est à la portée du plus grand nombre. Mais il faut quand même de la motivation)

                            Par la suite, il est possible de faire des scripts pour scruter la base et localiser les erreurs.
                            Les contributeurs français connaissent bien Osmose, qui affiche les problèmes potentiels sous forme d'infos bulles
                            Comme ici les batiments qui se chevauchent

                            A la base, le script (python) qui tourne en fond pour l'analyse est analyser_building_overlaps.py
                            que l'on trouve à cette adresse

                            Si tu trouves une particularité géométrique qui fait planter osm2xp, tu pourrais alors localiser plus facilement tous les bâtiments qui ont le même problème.

                            Passer du parsing de fichiers XML à la mise en place d'une base Postgis, c'est un peu sortir l'artillerie lourde ^^

                            @ bientot

                            Commentaire


                            • #1
                              Merci pour tous ces liens, je ne pense pas utiliser cela pour mon problème actuel, mais j'ai une idée derrière la tête pour le futur ou ça me sera utile

                              Et super le lien osmose, cet outil est génial!

                              Commentaire


                              • #1
                                Bonjour bennyBoy

                                Concernant ta beta 1.1 j'ai les problèmes suivants :

                                1. Avec l'option -> OSM2XP facades small LOD (ou)
                                2. Avec l'option -> OSM2XP facades big LOD

                                J'ai systématiquement l'erreur suivante :

                                =================================
                                28/04/2011 12:22:19 OSM2XP 1.1 beta
                                Osm file: corse.osm
                                =================================

                                12:22:19 Looking for existing tiles in osm file...
                                12:22:28 found following tiles :[41 8, 41 9, 43 9, 43 8, 42 9, 42 8]

                                12:22:29 Beginning tile 41 8

                                12:22:36 ERROR processing tile lat=41.0/long=8.0.
                                Osm2xp was reading line 1110512 of file C:\Users\Lebelge\Downloads\osm2xp_v1_1beta\corse.o sm.
                                Cause of error: n must be positive



                                3. avec l'option -> OSM2XP Facades sloped roofs big LOD

                                Plus de problème mais je n'ai que des forests et des street lights mais plus de Buildings.

                                Bref... c'est pas le pied pour faire des tests

                                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

                                Chargement...
                                X