Envoyé par atanorr
Voir le message
Annonce
Réduire
Aucune annonce.
Ortho4XP
Réduire
X
-
Non c'est long aussi.Ubuntu 23.10 LTS-64b / Xplane 10.51r2-11.51b2 - XP12.09 / i7 4930K / 32Go Ram / Nvidia GTX 2080 TI OC 11G / Pilote 535.161.07 / Samsung 49" Qled 5K incurvé / Thrustmaster Hotas Warthog / Palonnier MFG Crosswind / X-Touch mini.
-
Quelle est le tag à insérer dans open street map afin qu'éventuellement les bras de mer soient pris en charge ?Envoyé par atanorr Voir le messageahahahah, y à pas eu trop de taupes? :D , ça fait énormément des dégâts ces petites bêtes :D
Re bonjour oscar, et dsl pour mes fausses informations alors , je pensais résoudre les bras de mer avec un mask ... donc c'est perdu?
comment faire.. ,?
Aussi, j'ai désinstallé, réinstallé python, etc, rien n'y fait..
Etap 1 ==> reste dessus pendant au moins 10 min ... avant d'avancer...
pff c'est énervant pour mes essais , pareil sous vmware , eaudevillée chez toi ça passe rapidement?
dsl , avec un curvature tol de 2
Etape 5 (Ajout éventuel de données tierces et écriture du dsf)
--------
-> Ecriture du DSF en mode texte dans le fichier +51+004.dsf.txt.
-> DSFTool convertit maintenant le DSF nouvellement créé
au format binaire :
Converting +51+004.dsf.txt from text to DSF as +51+004.dsf
Scanning for dimension properties...
Got dimension properties, establishing file writer...
Got entire file, processing and creating DSF.
Vertices: total = 8843310, strip = 8362692, fan = 0.
Primitives: total = 1370227, strip = 1368322, fan = 0.
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Le fichier spécifié est introuvable.
Plantage du dsf tools je présume .. après 1494,48 sec ... pour dire le temps.. alors que j'avais déjà téléchargé les cartes en z14...
3 jours passé la dessus.. ,
:-(Dernière modification par atanorr, 02 août 2015, 20h03.
Commentaire
-
j'ai voulu réessayé avec ubuntu..
Téléchargement des frontières sol/eau et des limites d'aéroports
sur OpenStreetMap via l'api overpass.
-> way["natural"="water"] téléchargé sans erreur : 851713 noeuds.
Traceback (most recent call last):
File "./Ortho4XP", line 2244, in <module>
build_poly_file(lat,lat+1,lon,lon+1,tags,poly_file )
File "./Ortho4XP", line 170, in build_poly_file
if strcode(way.nodes[0]) == strcode(way.nodes[-1]):
File "./Ortho4XP", line 350, in strcode
return str(ptg(node.lat))+'_'+str(ptg(node.lon))
File "./Ortho4XP", line 359, in ptg
return round(x*10**precision)/10**precision
NameError: name 'precision' is not defined
yves@yves-virtual-machine:~/Bureau/ortho4xp$
je fais appel à tes lumières Oscar..
Commentaire
-
Et si nous laissions Oscar Pilote en paix pendant ses vacances ! ça peut attendre une ou deux semaines.Envoyé par atanorr Voir le messagej'ai voulu réessayé avec ubuntu..
Téléchargement des frontières sol/eau et des limites d'aéroports
sur OpenStreetMap via l'api overpass.
-> way["natural"="water"] téléchargé sans erreur : 851713 noeuds.
Traceback (most recent call last):
File "./Ortho4XP", line 2244, in <module>
build_poly_file(lat,lat+1,lon,lon+1,tags,poly_file )
File "./Ortho4XP", line 170, in build_poly_file
if strcode(way.nodes[0]) == strcode(way.nodes[-1]):
File "./Ortho4XP", line 350, in strcode
return str(ptg(node.lat))+'_'+str(ptg(node.lon))
File "./Ortho4XP", line 359, in ptg
return round(x*10**precision)/10**precision
NameError: name 'precision' is not defined
yves@yves-virtual-machine:~/Bureau/ortho4xp$
je fais appel à tes lumières Oscar..Ubuntu 23.10 LTS-64b / Xplane 10.51r2-11.51b2 - XP12.09 / i7 4930K / 32Go Ram / Nvidia GTX 2080 TI OC 11G / Pilote 535.161.07 / Samsung 49" Qled 5K incurvé / Thrustmaster Hotas Warthog / Palonnier MFG Crosswind / X-Touch mini.
Commentaire
-
tu es un petit malin toi.. tu connais les dates en plus ..Envoyé par Odevillée Voir le messageEt si nous laissions Oscar Pilote en paix pendant ses vacances ! ça peut attendre une ou deux semaines.
?
Je ferme les émissions . chef !Dernière modification par atanorr, 03 août 2015, 19h29.
Commentaire
-
Bon, apres moultes tests , ça marche enfin , j'ai pu faire ma tuile avec les routes et tout et tout
petit rappel pour les étourdis comme moi
si vous avez un plantage sur la conversion des ortho en dds , il faut augmenter le parametre curvature_tol , perso j'ai mis curvature_tol = 2 , ça le fait bien sur le relief de la Haute Loire
pour avoir les routes , Lancez en premier le prg de façon standard ! ex: Ortho4xp build_tile +45 +004
le prg bosse ...
pour avoir les routes, il faut relancer le prg (chose que je n'avais pas compris ) : Ortho4xp build_tile +45 +004 sniff_dsf=True
bien sur il faut avoir copié le DSF correspondant a la tuile (voir dans le dossier \Global Scenery\X-Plane 10 Global Scenery\Earth nav data\ ) dans le dossier "Sniff" de Ortho4xp
cela ne va pas écraser le travail précédent mais ajouter les routes qui manquent ...
a la fin
effacez votre fichier "scenery_packs.ini" du dossier Custom Scenery , et lancez X-plane
ps: je n'avais pas compris qu'il fallait relancer Ortho4xp une deuxième fois pour les Routes
je pensais qu'en le lançant directement avec le parametre sniff_dsf=True , ça allait fabriquer la tuile, et ajouter les routes ....
en tout cas, maintenant ça marche bien , perso je reste en Zoom 16 , car c'est beaucoup plus rapide , et ça me va niveau définition ..
Merci encore a Oscar
Dernière modification par Dobro, 14 août 2015, 21h39.Site: http://michel.dobro.free.fr
Twitch : https://www.twitch.tv/dobro013
Msi GT72 Vr Dominator Pro Tobii Eyes (i7 6700HQ,16GoRam DDR4 , Nvidia GTX 1060 , 6Go DDR5 , 17pouces Mat , 1920x1080(Full HD) , 1 SSd 256go, 1 Disks Dur 1 To )(win10)
sigpic
Commentaire
-
Je ne lance qu'une fois et ça suffit.Envoyé par Dobro Voir le message
ps: je n'avais pas compris qu'il fallait relancer Ortho4xp une deuxième fois pour les Routes
je pensais qu'en le lançant directement avec le parametre sniff_dsf=True , ça allait fabriquer la tuile, et ajouter les routes ....Ubuntu 23.10 LTS-64b / Xplane 10.51r2-11.51b2 - XP12.09 / i7 4930K / 32Go Ram / Nvidia GTX 2080 TI OC 11G / Pilote 535.161.07 / Samsung 49" Qled 5K incurvé / Thrustmaster Hotas Warthog / Palonnier MFG Crosswind / X-Touch mini.
Commentaire
-
ha ... faut que je retente ça alors
ça n'avait pas marché pour moi .... mais peut etre une erreur autre
[reedit]
ça serai vraiment cool, de pouvoir utiliser les données de Relief des Dsf d'origine ...
je sais qu'au niveau définition, c'est pas le Mailleur de Ortho4xp , mais cela eviterai un tour sur Earth Explorer ..ect ..
et finalement, se serai plus confortable pour ceux qui comme moi, ne recherche pas la perfection , mais un peut plus de réalisme quand meme
surtout que le relief d'origine de X-plane est plutot fidele , je connais particulierement bien Annecy , et franchement, le semnoz, le parmelan c'est ça !
un petit flag pour recuperer le maillage du DSF , comme tu le fait pour les routes, et pour moi se serai parfait
des fichiers en moins a télécharger
du temps de gagné ...
d'autant que le systeme de recuperation sur earth Explorer n'utilise pas le meme systeme de coordonées (+45+004 )
on tatonne , c'est pas geant ...
meme si je comprends ceux qui veulent ce systeme hein ...
mais avec les relief de base, on aurai moins a galérer a allez a la pêche aux reliefs ...
allez, un petit geste pour les moins pointilleux ;)
PS 2 : remet nous les routes avec le Sniff_Dsf=True Merci
je viens de faire LSGG pour le Fun en zoom 16
ben .. je sais pas , mais ça doit etre Rock n' roll d’atterrir la dessus :lol:
Dernière modification par Dobro, 05 août 2015, 23h26.Site: http://michel.dobro.free.fr
Twitch : https://www.twitch.tv/dobro013
Msi GT72 Vr Dominator Pro Tobii Eyes (i7 6700HQ,16GoRam DDR4 , Nvidia GTX 1060 , 6Go DDR5 , 17pouces Mat , 1920x1080(Full HD) , 1 SSd 256go, 1 Disks Dur 1 To )(win10)
sigpic
Commentaire
-
Tu peux retourner voir son message page 48 (le numéro 472 de ce sujet). Il partait en déplacement boulot à l'étranger et ensuite il enchaînait avec les vacances. On ne le verra peut-être pas avant la fin août.Envoyé par atanorr Voir le messageBon il à gagné à L'EuroMillion Oscar ? ,il est tombé dans un trous ? , on l'à enfermé? C'est plus des vacances , c'est la pension carrément ? ! :D
DanielIntel 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
-
C'est de l'humour n'est-ce pas ;) ici en Belgique ont a un sens taquin ;)Envoyé par Daniel_L Voir le messageTu peux retourner voir son message page 48 (le numéro 472 de ce sujet). Il partait en déplacement boulot à l'étranger et ensuite il enchaînait avec les vacances. On ne le verra peut-être pas avant la fin août.
Daniel
Commentaire
-
Est-ce que quelqu'un réussi à réaliser la tuile 51 004 en prenant le dsf uhdv3 par exemple pour l'insertion , routes etc, chez moi j'arrive pas , crash de dsftools.
Je ne sais plus, mais peut - on ajouter les routes dans le Ortho4XP ? dans les tag? je me souviens plus si quelqu'un à déjà essayé..
Commentaire
-
Bonsoir/bonjour,
J'ai mis en ligne une version de Ortho4XP.py (et Ortho4XP.cfg) qui devrait j'espère résoudre un certain
nombre de problèmes soulevés ici.
Je n'ai pas eu accès à X-Plane depuis le 25 juillet, et n'ai pu y travailler que quelques heures par ci par là,
en particulier je n'ai fait aucun test autre que de lancer et de vérifier que cela tourne.
L'archive 7z n'a PAS été mise à jour (pas les moyens avec ma connexion internet).
1) Les points qui évoluent dans le fichier actuel :
- les aéroports sont totalement plats sans besoin de lissage (plus de paramètre airport_smoothing),
sauf les altiports que vous mentionneriez dans le fichier de config (code OACI dans rnw_follow_terrain) et qui subissent
alors un traitement particulier (altitudes exactes aux deux bouts de pistes, presque plat aux extrémités et la pente
la plus forte au milieu, résultat non testé et avec certainement des adaptations en perspective !).
- délestage de place mémoire avant l'étape de DSFTool (l'erreur "bad_alloc" que renvoie parfois
le code C++ de DSFTool est due à un manque de mémoire RAM lors d'une tentative de création d'objet, je
déleste donc tout ce que je peux avant, ce qui devrait améliorer nettement les choses (vous
avez vu apparaître cette erreur quand vous avez commencé à utiliser l'option sniff, qui alourdit le besoin
en mémoire RAM).
- la jonction entre deux tuiles Ortho4XP devrait être non visible (et pas de distorsion des triangles au
voisinage de la jonction - je ne me suis pas expliqué ce qu'observait atanorr toutefois)
- on peut traiter certains grandes étendues d'eau comme s'il s'agissait de mer (masques etc), il faut
indiquer leur nom (exact) openstreetmap dans le fichier de config (cfr l'exemple dans le fichier que j'ai uploadé)
2) Les points qui pourront encore poser problème ou être améliorés (cela me sert d'aide mémoire!)
- si un aéroport n'est pas parfaitement plat, c'est que son pourtour n'est pas renseigné dans openstreetmap.
Je les ai créés pour Ostende, Liège-Bierset, Genève, Marseille, Courchevel et Peyragudes. La grande majorité
des aérodromes français sont déjà inscrits, mais pas tous, je sais qu'il faudra par exemple rentrer Toulouse et
Orly (ce dernier est bien sûr dans osm mais pas sous le format souhaité). Avec l'habitude cela ne prend que
quelques minutes.
- l'étape du calcul de la normal map est un peu longuette en temps, on doit pourvoir la diviser par deux ou trois.
Plus généralement une fois le code stabilisé je tenterai d'en optimiser les étapes (à force de rajouter des
procédures on finit par calculer plusieurs fois les mêmes choses).
- crash de DSFTool (?) Je ne maîtrise pas le code de DSFTool, et il fait l'objet de plusieurs rapports de bug. Je
tenterai peut-être d'en récrire un moi-même, qui pourrait être optimisés pour les dsf ortho.
- pas encore de vrai test sous OS X. Milan m'a fait part du fait que la solution que je propose est adaptée
au mieux pour OS X 10.7 à 10.9. Pour 10.6 le changement est minime, pour 10.10 je n'en ai aucune idée
(j'ai vu que Jasum avait un Hackintosh, je le mettrai à contribution en septembre). L'idéal serait de se défaire
de la dépendance envers gdal, dont on n'utilise qu'une infime partie, à suivre...
3) Quelques réponses plic-ploc à des questions dont je me souviens :
@Smertje Yes in principle you can use Ortho4XP on an ARM processor (you have the "universal operating system"
don't you ;-) You''l need to compile DSFTool and Triangle4XP, which are not part of Debian, yourself, just using gcc.
Regarding the alpha 1 version, to keep X-Plane water only you need to call the program with the "water_overlay=False"
option. Not removing the beaches is done by NOT writing "beaches" in the third section of the config-file (see the
Ortho4XP.cfg file in the "Archive" directory of my Dropbox link).
Btw : would you be interested in an Austrian specific orthophoto providers, and if so wich one (I know many of them, some
are water-marked (e.g. geoland.at) and others are regional only (tyrol.gv.at) ?
@ Atanorr : la tuile +51+004 est particulière : la quantité de donnée OSM eau est 10 fois supérieure au moins à ce qu'elle
est sur les autres tuiles. Sur mon petit portable du boulot je n'ai déjà pas assez de mémoire pour terminer l'étape 1...
Avec les changements que j'ai faits dans la dernière version, si tu arrives jusqu'à l'étape DSFTool cela pourrait se passer mieux.
Vérifie bien qu'à l'étape 2 tu n'as pas trop de triangles à la sortie du mailleur (3 millions est largement suffisant pour les pays-bas).
[de manière plus générale, tu sembles penser que plus de triangles = mieux, en fait le but est d'avoir le moins de triangles
possible à quantité de détails donnée]
Ton problème lors de ton essai sous Ubuntu = tu as utilisé une "vieille" version d'Ortho4XP.py avec une version "récente"
d'Ortho4XP.cfg -> sorcière a fait disparaitre le paramètre "precision" entre les deux. Toujours retélécharger la dernier version
de Ortho4XP.py et Ortho4XP.cfg avant de faire de nouveaux essais.
@ Dobro. La raison principale pour la version alpha2 n'est pas d'améliorer le rendu des détails du terrain, mais avant tout
de construire soi-même les triangles pour pouvoir : 1) faire les tuiles du bord de mer avec masque (ce n'est pas ton cas mais
des utilisateurs étaient bloqués par les moches orthophotos au large des plages, et je ne sais pas comment
pas traiter le problème sans mailler moi-même) 2) ne plus devoir chevaucher les orthophotos et gagner 30% en espace disque
(cela a moins d'importance mais viens gratuitement avec).
Ce que je ferai plus tard c'est peut-être de préparer des dsf "vierges d'orthophotos" mais déjà maillés par Ortho4XP, et qui
pourront servir ensuite de base comme pour la version alpha1.
Pour les routes je ne comprends pas où est ton souci, je n'ai pas essayé mais il me semble que les autres ont dit qu'ils
obtenaient les routes (Ortho4XP recopie la partie "SEGMENTS" du dsf sniffé, et c'est elle qui contient les routes, elles se "posent"
sur le maillage, quel que soit le maillage).
Aussi, ZL16 pour la base de la tuile c'est bien, tu peux ajouter d'autres petites régions en ZL plus élevé pour pimenter le
VFR (avec par exemple comme régle que la tuile finale fasse 2 fois la taille d'une ZL16, soit 50% de la taille d'une ZL17.
@Odevillée Je t'ai mis EBLG sur openstreetmap. Pour la tuile avec les bras de mer, c'est bras de mer = mer = cela se traite
comme la mer = il faut des masques. Si les orthos sont bonnes sur tout le bras de mer le masque peut être réduit à sa
plus simple expression : du gris foncé partout (plus foncé = plus orthophoto, plus clair = plus eau à la X-Plane, et la partie
du masque au dessus des terres est sans importance, elle n'est pas prise en compte quoi qu'il en soit). Tu peux tester
et modifier ensuite tes masques sans devoir relancer Ortho4XP.
@McInight Oui, adpater le curvature_tol (= tolérance face à la courbure du terrain) pour obtenir un nombre de triangles à l'étape
2 qui soit au plus de 3 ou 4 millions (et 1 ou 2 millions est déjà très bien) est une sage idée pour éviter que DSFTool ne plante
(à terme Ortho4XP écrira j'espère directement en binaire, sans passer par l'étape DSFTool, mais je n'y ai pas encore vraiment
réfléchi).
Voilà c'est tout, pardon si j'en oublie, je serai de retour le 23 août.
Si Fonta et LeBelge nous lisent j'espère qu'ils se portent bien et je les salue.Dernière modification par Oscar Pilote, 08 août 2015, 06h31.Linux Debian sid - Intel i7 4Ghz - 16Gb RAM - Nvidia GTX 970
Ortho4XP v130 : Dépôt github (mises à jour au fil de l'eau (avant la période de sécheresse)), ou Version clés en main sous Windows.
Commentaire
Commentaire