Vous n'êtes pas identifié(e).
Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.
Bonjour,
au gré d'une navigation sur le web, je suis tombé sur ce projet Osm2city.
Ca a l'air vraiment pas mal pour, les baiments sont très beau et le rendu est bine sympa.
Le hic, je ne comprends pas comment l'installé, du moins je ne comprends pas où mettre les fichiers à télécharger et leur histoire de lien symbolique.
Config: Core I7 7700 + 16 Go de Ram DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Hors ligne
Salut à tous,
Je n'ai pas testé, par contre, je me demande ce que çà donne en terme de fps.
Pas grand chose à voir, mais je m'étais fait un dossier Materials avec les fichiers .xml qui vont bien, et qui mettaient des objets perso aléatoires dans les zones appropriées, c'était cool, mais gourmand en ressources.
Depuis, FG est moins gourmand, il faudrait que je retente l'expérience.
Je crois bien que dans cette vidéo c'était le cas:
Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC 8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/
Hors ligne
Ca m'a l'air vachement bine ta modif sur les materials
En ce qui concerne OSGCity, à priori il faut de la RAM, j'ai 16Go j'espère que ça suffira. Après il est évidemment qu'au niveau FPS, on doit prenre un petit coup derrière les oreilles quand même.
Je testerais bien mais je ne comprends pas tous ce qu'il y a à faire pour l'installer.
Config: Core I7 7700 + 16 Go de Ram DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Hors ligne
Je donnerai un coup d’œil plus tard par curiosité, il y a du rugby dans 1/4 d'heure, je vais mettre le short...
Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC 8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/
Hors ligne
Je donnerai un coup d’œil plus tard par curiosité, il y a du rugby dans 1/4 d'heure, je vais mettre le short...
Je file prendre une bière moi
Config: Core I7 7700 + 16 Go de Ram DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Hors ligne
Bonjour,
je lorgne sur ce truc depuis un moment, ça à l'air prometteur quoique probablement très gourmand en ressources.
Je n'ai encore pas eu le courage ni le temps de m'y pencher sérieusement, mais ça me titille aussi
Pas non plus tout compris sur l'application
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
CA n'a pas l'air bien compliqué mais je ne comprends pas toute la démarche sur les lien symbolique.
Config: Core I7 7700 + 16 Go de Ram DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Hors ligne
Je continue ici pour osm2city.
Bon, j'ai réussi à compiler Poitiers.
A la première passe, il manquait les textures et les bâtiments étaient blancs.
Pour avoir les bâtiments texturés il faut un lien vers "osm2city-data/tex" ou copier le dossier "tex" dans le dossier final de la scène (celui qui contient les .stg, .ac etc)
J'ai aussi vu trop grand et les bâtiments de l'aéroport ne sont pas représentés car trop près de la ville qui est remplie.
Un comble pour un simulateur de vol.
Si le dossier terrasync est renseigné dans "params.ini" les bâtiments présents ne seront pas créés. En faisant jouer les priorités d'affichage ça s'accorde bien avec terrasync.
J'ai fait une zone vers Poitiers:
Le dossier fait 184Mo, un peu gros pour l'upload, je te mets mon fichier "params.ini" pour cette zone: http://www.mediafire.com/view/q1w2gurwx … _modif.ini
à adapter: PATH_TO_SCENERY =, PATH_TO_OUTPUT =, FG_ELEV =
a voir aussi : http://fr.flightgear.org/forums/viewtopic.php?id=3542
Dernière modification par ctesc356 (4/01/2016 0:53:37)
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
Bonjour,
comme promis, voilà une marche à suivre pour utiliser "osm2city". Ca sera très basique, je ne maîtrise absolument pas le sujet, mais j'obtiens quelque chose
osm2city.py (o2c) est un script (ou plutôt un ensemble de scrips) Python qui transcrit des données cartographiques d'OSM (routes, bâtiments, lignes aérienes) pour obtenir un dossier "Objects" prêt à l'emploi dans Fg.
http://forum.flightgear.org/viewtopic.php?f=5&t=22809
Les données OSM pour les bâtiments sont dans leur grande majorité représentés simplement par leur emprise au sol. En général extraits du cadastre (du moins en France).
o2c leur attribue une hauteur et une forme de toit selon la surface, situation etc (a confirmer)
Certains (rares) bâtiments comportent des données 3d (hauteur, nombre de niveaux, forme de toit etc.)
que o2c sait exploiter. Mais le résultat devra être retravaillé pour être présentable.
o2c attribue aux bâtiments une texture selon leur surface, forme (a confirmer)
Si le chemin du dossier terrasync (ou de tout autre dossier scène) est renseigné o2c sait reconnaître les objets déjà en place et ne surimposera rien.
o2c permet de "meubler" le paysage, se substituant à "random buildings" et "random objects". Avec l'avantage que les éléments sont positionnés selon leur situation réelle.
L'effet, pas très réaliste de près est assez plaisant en vfr à >=2000ft.
Tout ça est en développement, la finalité de l'intégration dans Fg n'est pas définie, il peut y avoir cafouillage
Et, bien-sûr, tout se passe en ligne de commande.
Installation:
(pour linux, sous réserve ça devrait le faire aussi sous OSX, sous win voir le wiki, FlyDaddit pourra donner la marche à suivre)
selon : http://wiki.flightgear.org/Osm2city.py
Il faut python 2.7 ainsi que les bibliothèques:
python-numpy / python-shapely / python-matplotlib / python-scipy / python-pil / python-networkx / curl
Récupérer les sources: https://gitlab.com/fg-radi/osm2city/tree/master
Récupérer les données (textures) : https://gitlab.com/fg-radi/osm2city-data/tree/master
Ici j'ai collé les 2 dossiers dans un dossier "/home/user/OSM2" pour obtenir l'arborescence :
/home/user/OSM2/osm2city
/osm2city-data
/output
le dossier "output" recevra les résultats.
créer dans le dossier "osm2city" un lien symbolique vers "osm2city-data/tex.src" + un autre vers "osm2city-data/
cd ../osm2city
ln -sf ../osm2city-data/tex.src
ln -sf ../osm2city-data/tex
Utilisation:
nous allons effectuer un exemple pratique sur une petite zone autour de LFLG
Récupérer les données OSM:
dans"osm2city" créer un dossier au nom du projet, ici "lflg"
Afficher la carte: http://www.openstreetmap.org
Sélectionner la zone sur la carte + export
coller le fichier "map.osm" obtenu dans le dossier "projet"
ou (parfois ça ne fonctionne pas depuis la carte)
depuis le dossier "projet":
wget -O "projet".osm _http://www.overpass-api.de/api/xapi?map?bbox=min-long, min-lat, max-long, max-lat
(coordonnées en décimal)
wget -O lflg.osm _http://www.overpass-api.de/api/xapi?map?bbox=5.7788,45.1901,5.8900,45.2681
Enlevez le _ devant http
Renseigner les paramètres:
depuis "osm2city":
python parameters.py -d > lflg/params.ini
crée un fichier "params.ini" dans "lflg"
éditer ce fichier et adapter:
--PREFIX = "lflg" #-typiquement le nom du projet
--BOUNDARY_WEST, _SOUTH, _EAST, _NORTH = 5.7788, 45.1901, 5.8900, 45.2631 #-coordonnées du projet
--OSM_FILE = "lflg.osm" #-Le fichier osm sources
--PATH_TO_SCENERY = #-chemin complet vers le dossier terrasync ou autre dossier scène
--PATH_TO_OUTPUT = "/../output/OSM2-lflg" #-chemin vers le dossier de sortie, ici
--FG_ELEV = "/../flightgear/bin/fgelev" #-chemin vers "fgelev" dans les binaires de fg.
--BUILDING_REMOVE_WITH_PARTS = True #-permet l'élaboration d'objets 3d
on laissera les autres paramètres par défaut.
a essayer:
--BUILDING_UNKNOWN_ROOF_TYPE = "gabled" #-il y aura moins de toits plats
Exécuter osm2city:
python osm2city.py -f /lflg/params.ini
Là on croise les doigts, on touche du bois, on peut aussi allumer un cierge...
La console va se remplir de lignes de log. il y aura aussi quelques "Warnings" et "Errors".
Si tout se passe bien on obtient un dossier "OSM2-lflg/Objects/e000n40/e005n45/..." dans "output"
Pour avoir les bâtiments texturés il faut mettre un lien vers "/.../osm2city-data.tex" ou copier le dossier "tex".
Mettez la scène en prioritaire dans "FG_SCENERY" ou ".fgfsrc" et admirez le résultat.
Voilà, pour un début. On peut /influencer/améliorer les résultats en jouant avec les paramètres (densité,hauteurs etc.), les textures pourront être améliorées et adaptées localement.
Les routes s'obtiennent de même manière en éxécutant:
python roads.py -f /lflg/params.ini
j'ai parfois quelques difficultés, les routes sont en lévitation ou des tronçons sont enterrés.
idem pour "osm2pylon.py" (je n'ai pas encore essayé)
a voir:
http://fr.flightgear.org/forums/viewtopic.php?id=3542
Liens:
http://wiki.flightgear.org/Osm2city.py_Textures
http://wiki.openstreetmap.org/wiki/FR:JOSM
http://wiki.openstreetmap.org/wiki/FR:Osmosis
Dernière modification par ctesc356 (5/01/2016 13:13:53)
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
Alors là je n'ai qu'un mot "bravo".
Ou, à la manière du mot le plus long, "pas mieux".
En suivant mot à mot le Wiki on arrive effectivement à un résultat.
Pour ma part j créé un dossier par tuile gérée et utilise des scripts.
Je vous donnerai un exemple ce soir.
Pour les roofs gabled le résultat donne souvent une nuance trop rouge en agglomération.
Connais-tu le paramètre qui permet de mieux gérer la hauteur car j'ai beaucoup de bâtiments tronqués.
Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek, - FG 2016.2.1
Hors ligne
Bonjour,
Pour ma part j créé un dossier par tuile gérée et utilise des scripts.
Je vous donnerai un exemple ce soir.
Pour générer des tuiles en continu? Intéressant!
Pour les roofs gabled le résultat donne souvent une nuance trop rouge en agglomération.
Connais-tu le paramètre qui permet de mieux gérer la hauteur car j'ai beaucoup de bâtiments tronqués.
Ici dans le sud-ouest je trouve que ce n'est pas assez rouge Mais c'est sûr que dans une région ou l'ardoise prédomine...
On doit pouvoir modifier les textures pour corriger ça, mais je n'ai pas encore tout compris comment elles sont attribuées.
On peut influencer la hauteur par les "BUILDING_CITY_LEVELS_...", mais ça influencera tous les objets. Je n'ai pas encore assez de recul pour donner une règle.
En général je trouve que les petits bâtiments individuels sont trop hauts avec les valeurs par défaut. Je teste encore.
Pour les bâtiments tronqués je crains que seuls des paramètres d'élévation dans la source pourront vraiment aider. Je teste "Josm" pour essayer d'éditer les .osm
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
Bon, voilà mon étude.
Je n'ose l'appeler tuto car elle fait quand même appel au suivi du wiki qui est la meilleure base à conseiller.
Elle donnera des conseils aux utilisateurs de Windows et aux autres peut-être.
Osm2city sous Windows 10
Voici la démarche que j'ai suivie
Suivre mot à mot le mode opératoire de ce wiki:
http://wiki.flightgear.org/Osm2city.py# … on_Windows
Installation de Python 2.7 dans D:\Python27 pour ma part
Quand vous aurez chargé les modules complémentaires, fichiers .whl il faudra les compiler pour les ajouter à Python
Voici la syntaxe pour installer un module, créer une ligne pour chaque:
..\..\scripts\pip install networkx-1.10-py27-none-any.whl
..\..\scripts\pip install networkx-1.10-py3-none-any.whl
..\..\scripts\pip install networkx-1.9.1-py2.py3-none-any.whl
Je les ai mises dans un fichier de script .cmd
Se positionner dans le répertoire Python27\lib\site-package où se trouvent les modules chargés et exécuter la commande:
dir /B *.whl>compile.cmd
Cela va créer une ligne avec le nom de chaque fichier .whl dans un fichier nommé compile.cmd
Editer le fichier et ajouter ..\..\scripts\pip install au début de chaque ligne
Enregistrer et exécuter le fichier de commandes
Cela créera un répertoire pour chaque module
Vous aurez des erreurs car certains modules ne sont pas pris en charge par votre OS mais ce n'est pas grave
Chargement de osm2city et osm2city-data
Je n'ai pas réglé le PYTHONPATH et gère les appels en indiquant le chemin des exécutables dans un script
Je les ai installés sous la racine du disque, ici d:\osm2city et d:\osm2city-data
Voici les commandes pour créer les liens symboliques sous Windows en étant dans le répertoire d:\osm2city:
MKLINK /D /J .\tex ..\osm2city-data\tex
MKLINK /D /J .\tex.src ..\osm2city-data\tex.src
Cela vous donnera l'arborescence comme indiquée dans le wiki
Vous aurez besoin du programme fgelev.exe
Le wiki indique qu'il est fourni dans les versions de FG supérieures à 3.3
Je ne l'ai pas trouvée dans la version 3.4 mais bien dans la version 3.6 RC
Avant de pouvoir charger les données osm, vous devrez installer wget pour Windows
J'ai installé dans d:\wgetwin-1_5_3_1-binary
Dedans j'ai créé un répertoire download dans lequel je charge les données osm avec un fichier de commande getosm.cmd:
..\wget -O buildings.osm http://www.overpass-api.de/api/xapi?*[bbox=0.5,46.75,0.75,46.875]
Il suffira de changer les coordonées de la tuile dans bbox= pour récupérer le fichier buildings.osm de la tuile voulue
Dans ce même répertoire download j'ai créé le fichier params.ini avec la commande
d:\python27\python.exe D:\osm2city\parameters.py -d>params.ini
Ensuite je crée un répertoire pour la tuile sous d:\osm2city, exemple d:\osm2city\LFBI
Je copie le buildings.osm dedans
Je copie le fichier params.ini crée ci-dessus dans ce dossier et le configure comme indiqué dans le wiki
J'ai laissé le ELEV_MODE="FgelevCaching" et n'ai pas eu de souci
J'ai configuré la sortie dans un répertoire Output sous osm2city
PATH_TO_OUTPUT = "D:\osm2city\Output"
En fin, il faut exécuter le script osm2city.py pour générer les bâtiment de la tuile
J'ai créé un fichier de commande, run.cmd, dans osm2city:
@echo off
SET $FG_ROOT=D:\Flightgear\data
SET FG_ROOT=D:\Flightgear\data
echo Traitement de %1
d:\python27\python osm2city.py -f %1\params.ini
Dans chaque dossier de tuile, ici LFBI, je crée un fichier de commande pour appeler ce run.cmd en donnant le répertoire de la tuile
@echo off
cd..
run.cmd LFBI
Le résultat est créé dans le répertoire Output
Ce résultat sera copié dans un dossier custom scenery indiqué en tête dans la rubrique scenery de FGRUN
Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek, - FG 2016.2.1
Hors ligne
Merci Flyaddict pour ces "tutos"
Config: Core I7 7700 + 16 Go de Ram DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Hors ligne
En fouinant je suis tombé sur ce Wiki
http://wiki.flightgear.org/Project3000
Quelqu'un a-t'il déjà regardé cela de plus près ou est-ce resté un joli vœu ?
Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek, - FG 2016.2.1
Hors ligne
L'idée est de piquer les ap aménagés de http://gateway.x-plane.com/ et de les formater pour Fg avec des models "shared"
On trouve dans http://media.lug-marl.de/flightgear/pro … ov2015.tgz environ 70 ap français.
Aller dans "gateway" et repérer les ap avec tag "3d"
Dernière modification par ctesc356 (7/01/2016 13:06:11)
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
Tutoriels à Wikifier sur le wiki international, mais en French ;-)
FG git - GNU/Linux 64 bits - Quadcore i7500 2,7 GHz - RAM 8 Go + GTX940MX
Hors ligne
Et comment que tu wikifie ?
Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek, - FG 2016.2.1
Hors ligne
Il suffit de se créer un compte sur wiki.flightgear.org, puis de créer un nouvel article, en cliquant ici : http://wiki.flightgear.org/index.php?ti … ction=edit
Je vous laisse faire si cela vous intéresse, j'en ai déjà fait quelques uns.
FG git - GNU/Linux 64 bits - Quadcore i7500 2,7 GHz - RAM 8 Go + GTX940MX
Hors ligne
Ok, je regarde ça dès que j'ai un créneau pour ce chapitre et les autres, déport commandes wifipad ou prise en main de wed pour rectifier ou créer un terrain.
Merci à toi pour ce rappel car c'est vrai qu'on apprécie beaucoup de trouver un Wiki dans la langue de Molière.
Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek, - FG 2016.2.1
Hors ligne
Des nouvelles sur le Wiki.
Un modérateur doit terminer mon compte car je ne reçois pas le mail pour confirmation.
Dès que cela sera fait je mettrai celui de osm2city en place.
Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek, - FG 2016.2.1
Hors ligne
Bonjour,
j'ai fait un test avec osm2city: LFLL et alentours
Pourquoi LFLL?
C'est un ap en évolution, merci Daveed, c'est plat avec un centre urbain important à proximité.
Le but est d'essayer de:
- rendre attrayant les abords d'un grand ap., d'obtenir une scène plus réaliste en approche.
- tester la cohabitation terrasync - osm2city.
- évaluer l'impact sur la fluidité.
J'ai donc constitué plusieurs zones, pour faciliter la maintenance et pour pouvoir modifier les paramétres selon la proximité.
Tout peut être remis en cause selon les résultats.
Le total constitue un rectangle de ~ 42 Km est-ouest et ~ 50 Km nord-sud
coordonnées:
Long-min 4.806
Lat 45.52
Long-max 5.36
Lat-max 45.93
La scène "osm2city" = ~ 740 Mo (pour le moment)
J'ai testé avec le 777 et l'Ec135 ça reste fluide, par contre la mémoire sature. ceux qui ont 16 Go ou plus seront avantagés.
Voilà ce que ça donne:
à suivre...
Dernière modification par ctesc356 (13/01/2016 15:27:49)
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
Bonjour,
Avant de me lancer dans la création du wiki, j'aimerais avoir votre avis sur le texte:
---------------------------------------------------------------------------------------------
Etude Osm2city sous Windows 10
Cette étude fait appel au suivi du wiki Osm2cty.py qui est la meilleure base à conseiller.
Elle donnera des conseils aux utilisateurs de Windows et aux autres peut-être.
Voici la démarche
Suivre mot à mot le mode opératoire de ce wiki:
http://wiki.flightgear.org/Osm2city.py# … on_Windows
Python
C’est l’interpréteur qui permettra d’exécuter les commandes de Osm2city.py pour générer les objets.
Installation de Python 2.7 dans D:\Python27 dans cette étude.
Quand vous aurez chargé les modules complémentaires, fichiers .whl il faudra les compiler pour les ajouter à Python.
Voici la syntaxe pour installer un module, une ligne pour chaque:
..\..\scripts\pip install networkx-1.10-py27-none-any.whl
..\..\scripts\pip install networkx-1.10-py3-none-any.whl
..\..\scripts\pip install networkx-1.9.1-py2.py3-none-any.whl
Vous pouvez gagner du temps en les intégrant dans un fichier de commandes
Se positionner dans le répertoire Python27\lib\site-package où se trouvent les modules chargés et exécuter la commande:
dir /B *.whl>compile.cmd
Cela va créer une ligne avec le nom de chaque fichier .whl dans un fichier nommé compile.cmd
Editer le fichier et ajouter ..\..\scripts\pip install au début de chaque ligne.
Enregistrer et exécuter le fichier de commandes.
Cela créera un répertoire pour chaque module.
Vous aurez des erreurs car certains modules ne sont pas pris en charge par votre OS mais ce n'est pas grave.
Osm2city
Chargement de osm2city et osm2city-data.
Vous pouvez régler le PYTHONPATH ou gérer les appels en indiquant le chemin des exécutables dans un script.
Ici ils sont installés sous la racine du disque, d:\osm2city et d:\osm2city-data.
Voici les commandes pour créer les liens symboliques pour les répertoires des textures sous Windows en étant dans le répertoire d:\osm2city:
MKLINK /D /J .\tex ..\osm2city-data\tex
MKLINK /D /J .\tex.src ..\osm2city-data\tex.src
Cela vous donnera l'arborescence indiquée dans le wiki.
FGElev
Vous aurez besoin du programme fgelev.exe
Le wiki indique qu'il est fourni dans les versions de FG supérieures à 3.3
Si vous ne le trouvez pas dans la version 3.4, chargez une version 3.6 RC ou supérieure qui l’intègrent.
Wget
Avant de pouvoir charger les données osm, vous devrez installer wget pour Windows.
Ici il est installé dans d:\wgetwin-1_5_3_1-binary
Dedans créez un répertoire download dans lequel vous chargerez les données osm avec un fichier de commande getosm.cmd:
..\wget -O buildings.osm http://www.overpass-api.de/api/xapi?*[bbox=0.5,46.75,0.75,46.875]
Il suffira de changer les coordonées de la tuile dans bbox= pour récupérer le fichier buildings.osm de la tuile voulue.
Dans ce même répertoire download créez le fichier params.ini avec la commande
d:\python27\python.exe D:\osm2city\parameters.py -d>params.ini
Génération
Créez un répertoire pour la tuile sous d:\osm2city, exemple d:\osm2city\LFBI.
Déplacez le buildings.osm dedans.
Copiez le fichier params.ini crée ci-dessus dans ce dossier et le configurer comme indiqué dans le wiki.
Le paramètre ELEV_MODE a été laissé en "FgelevCaching" et n’a pas posé de souci.
Créez un répertoire Output sous votre répertoire de tuile et configurez la sortie dedans : osm2city
PATH_TO_OUTPUT = " d:\osm2city\LFBI \Output"
Osm2city.py
En fin, il faut exécuter le script osm2city.py pour générer les bâtiments de la tuile.
Créez un fichier de commandes, run.cmd, dans osm2city:
@echo off
SET $FG_ROOT=D:\Flightgear\data
SET FG_ROOT=D:\Flightgear\data
echo Traitement de %1
d:\python27\python osm2city.py -f %1\params.ini
Dans le dossier de tuile, ici LFBI, créez un fichier de commandes pour appeler ce run.cmd en donnant le répertoire de la tuile en paramètre :
@echo off
cd..
run.cmd LFBI
Le résultat est créé dans le répertoire Output \Objects, ici \e000n40\e000n46
Copiez le dans un dossier Custom Scenery que vous indiquerez en tête dans la rubrique scenery de FGRUN.
Créez un lien symbolique vers les textures à partir du dossier de Custom Scenery :
MKLINK /D /J .\tex ..\osm2city-data\tex
Etude du résultat
Osm2city.py génère plusieurs types de fichiers :
Les fichiers .stg contiennent les appels aux fichiers xml.
Les fichiers .xml gèrent les animations et font appel aux fichiers .ac qui génèrent les bâtiments.
Vous pouvez mixer vos bâtiments personnels d’aéroport avec ceux générés par Osm2city.
Pour cela indiquez le chemin de votre répertoire Custom Scenery dans le paramètre PATH_TO_SCENERY du fichier params.ini
Osm2city en tiendra compte en ne générant pas de bâtiment à proximité des vôtres.
Il se peut qu’Osm2city en génère quelques-uns trop près ou sur les vôtres.
Pour rectifier, vous pourrez commenter des lignes dans les fichiers .stg
Cette méthode est radicale pour éviter d’avoir des bâtiments écrasés mais en suppriment d’autres de la scène finale. C’est un compromis à faire.
--------------------------------------------------------------------------------------------------------------------------------------------
Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek, - FG 2016.2.1
Hors ligne
Et pour ceux qui voudraient tester le résultat qui n'est pas publiable dans l'état sur terrasync:
https://www.dropbox.com/s/hwqjyxh8ccm1p … Poitou.zip
Le fichier fait 112 Mo.
Il représente la surface des coordonnées 0.25; 0.75; 46.25; 46.875
Il permet un VFR étendu entre 3 aérodromes avec les obstacles à la navigation, villes et villages et structures d'aérodrome.
Les bâtiments d'aérodrome et certains bâtiments considérés comme amers ont été gardés en bâtiments personnels indiqués à Osm2city à la génération pour éviter la surcharge.
Une ligne qui écrasait des bâtiments sur LFBI a été mise en commentaire dans 2957857.stg
Il est complet, objects, terrain et airports pour avoir la scène complète.
La fluidité reste bizarrement importante malgré tous ces bâtiments. Belle optimisation du concepteur d'Osm2city.
Je ne le connais pas mais lui dit merci.
D'accord avec ctesc356 pour la mémoire qui est bien mise à l'épreuve mais mes 8 Go n'ont jamais été mises en défaut même avec la simulation DR400 JSBSIM sur 3 écrans qui donne un affichage impressionnant de bâtiments.
Windows 10 64bit - Nvidia GeForce GTX960M 2 Go DDR5 - Core i7 5700 - RAM 16 Go - Ecran 15.6 16/9 intégré + 2 écrans 17 " 4/3
Zorin OS 9 64bit - Intel IGD - Atom N550 1.5 Ghz - RAM 2 Go - Ecran 10 " - Utilisé pour FGPanel
Linux mint 17.3 en boot sur disque usb externe pour terragear
Joystick thrustmaster t-flight, rudder pro-flight saitek, - FG 2016.2.1
Hors ligne
Bonjour,
il ne trouve pas tout:
Failed to load OBJECT_SHARED 'Models/ ... /CUSTOM/ ... '
Pouquoi publier tout le terrain? les tuiles des aéroports éventuellement modifiés suffiraient.
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
@Flydaddit, publie, on corrigera sur le Wiki si nécessaire. Pas la peine de mettre "étude", je pense.
FG git - GNU/Linux 64 bits - Quadcore i7500 2,7 GHz - RAM 8 Go + GTX940MX
Hors ligne