#1 [↑][↓] 31-12-2012 15:04:35

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

[P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position géo

Bonjour Ă  tous,

Après avoir suivi les discutions de  Gropied et Voegel69 (j'en profite d'ailleurs pour les remercier pour leurs partages) sur la crĂ©ation d'AGN via scenproc, j'ai enfin pu cerner le codage des noms des fichiers AGN.
A partir de là, je voulais pouvoir mélanger différentes sources de fichiers AGN, voir de reprendre les fichiers d'une zone limitrophe après une importation par FSET, afin d'avoir la meilleure couverture possible.
A partir de l’excellent AGNTool de voegel, il est possible de repérer les fichiers concernés, notamment à l'aide d'une exportation KML, mais le travail manuel qui en suit est titanesque pour le commun des mortels.
De ce fait, il m'est venu l'idée d'essayer d'automatiser ce transfert, en concevant un programme qui serait capable de rechercher les fichiers agn dans un répertoire source en fonction d'un couple de coordonnées, voir de retrouver les agn, en partant du nom des fichiers .bgl conçu à partir de FSET, et de les copier vers un répertoire de destination avec en option l'écrasement ou non des fichiers présent, garder les plus récents ou les plus gros fichiers.
Je me suis donc lancé, et je viens de passer une partie de ce Week-end à la mise au point d'un tel programme. Actuellement, il est en phase de test, mais si ce programme intéresse d'autres internautes, je regarderai pour baliser un peu le code et je le mettrai à disposition.

XferAGNTool_v097.jpg

Remarque, ce logiciel, n'a pas comme vocation de faire un merge des données, il se base seulement sur la date et la taille des fichiers pour déterminer si il doit ou non écraser un fichier déjà présent dans le répertoire de destination.
Bonne année à tous.

Téléchargement ->XferAgnTool v0.97

Correction / modification

31/12/2012 v0.9 
02/01/2013 v0.9a : Correction d'un bug si les fichiers FSet ne commencent pas par Area_Lp1_ + ajout de la possibilité d'annuler le traitement en cours
10/02/2013 v9.1    : Correction d'un bug si les fichiers FSet comprennent une indication de LOD dans leur nom.
03/05/2013 v9.2    : Prise en charge des noms de fichiers au format France VFR dans le transfert des agn
02/11/2013 v9.3    : Ajout de la connexion Ă  Flight Simulateur via FSUIPC.
26/04/2014 v9.5    : Prise en charge du format NL2000
11/01/2015 v9.6    : Ajout de divers outils
30/05/2015 v9.61  : Correction d'un bug lorsque le symbole dĂ©cimal n'Ă©tait pas un point
30/04/2018 v0.97  : Ajout de la connexion FS/P3D via SimConnect

Dominique.

Dernière modification par Nouls (30-04-2018 18:40:52)


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#2 [↑][↓] 31-12-2012 15:51:28

Marcstrasb
Modérateur
Lieu : Strasbourg - LFST 69 ans
Inscription : 14-03-2008
RenommĂ©e :   41 

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonjour Dominique

Je suis totalement admiratif devant le travail que vous faites et la passion que vous avez pour concevoir des logiciels ! eusa_clap eusa_clap eusa_clap eusa_clap

Bonnes fêtes de fin d'année

Marc


Windows 10 Professional 64 bits - Z490-A PRO (MS-7C75) DDR4 - Intel(R) Core(TM) i3-10100F CPU @ 3.60GHz - CORSAIR Vengeance LPX CMK16GX4M2E3200C 16 Go -  NVIDIA GeForce GTX 1060 6GB - Alimentation CORSAIR HX 750 Watt - Boitier BeQuiet! Pure Base 500 DX - Microsoft Flight Simulator 2020 Store

Hors ligne

#3 [↑][↓] 31-12-2012 16:02:36

Vogel69
Membre
Lieu : Mornant(69) / 40 ans
Inscription : 27-11-2008
RenommĂ©e :   31 

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

c'est JpP qui va être content ! il m'avait demandé ce genre de fonctionnalité il y a déjà un petit moment.... C'est une très bonne idée de l'avoir réalisé de manière approfondi et en plus de fort belle manière eusa_clap eusa_clap

Pour ma part, je veux bien partager mes sources mais c'est tellement le bordel que ça doit pas être un cadeau wacko ou je veux bien te refiler mes classes C# de AGN Merge tool si ça peux te servir ou t'inspirer... mais bon j'ai bien l'impression que tu as déjà bien avancé wink

bravo a toi

Hors ligne

#4 [↑][↓] 31-12-2012 16:11:22

domsimu
Membre
Lieu : LFOR
Inscription : 27-11-2008
Site Web

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

La classe, Nouls.

Cette fonction manquait de plus en plus a cause des quantites d'agns Ă  gerer.

Tout cela a l'air parfait.

Je suis pret pour l'essayer. wink

Si tu veux la V2 d'autogen de la Belgique , je te l'envoie pour tester les agns "en avant premiere".

Dernière modification par domsimu (31-12-2012 16:13:50)

Hors ligne

#5 [↑][↓] 31-12-2012 16:47:37

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

re, et merci pour l'acceuil wink

Je suis pret pour l'essayer.
Si tu veux la V2 d'autogen de la Belgique , je te l'envoie pour tester les agns "en avant premiere".

Je regarde pour le mettre en telechargement et je serais naturellement combler de pouvoir essayer ton autogen V2 en avant première w00t

Le programme est téléchargeable -> XferAgnTool (Voir post initial)
Je viens de corriger, à la voler, un bug, afin de pouvoir utiliser le . ou la , comme symbole décimale, j'espère n'avoir pas trop fait de bêtise.


Dominique.

Dernière modification par Nouls (02-01-2013 10:11:35)


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#6 [↑][↓] 31-12-2012 18:17:18

JpP
Membre
Inscription : 30-07-2012

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Merci Nouls

Vogel69 a Ă©crit :

c'est JpP qui va être content ! il m'avait demandé ce genre de fonctionnalité il y a déjà un petit moment....
bravo a toi

Effectivement, je trouve que c'est très utile; merci d'avoir consacré du temps et du savoir-faire à la réalisation de cet utilitaire.

JpP


Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 2+4 To, Nvidia RTX 3070 Portable 8Go

Hors ligne

#7 [↑][↓] 02-01-2013 10:32:19

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonjour Ă  tous,

Juste pour information, je viens de mettre en ligne une nouvelle version, corrigeant un bug si les fichiers FSet ne commençaient pas par Area_Lp1_SnapOff_ ainsi que l'ajout de la possibilité d'interrompre le traitement en cours.
Téléchargement sur le post initial.

Dominique.


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#8 [↑][↓] 02-01-2013 11:06:59

Vogel69
Membre
Lieu : Mornant(69) / 40 ans
Inscription : 27-11-2008
RenommĂ©e :   31 

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

merci Dominique eusa_clap

Hors ligne

#9 [↑][↓] 22-01-2013 20:40:44

mazinkaiser
Membre
Inscription : 22-01-2013
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonjour Ă  tous,

J'ai téléchargé le pack Autogen Languedoc de Guillaume afin de l'intégrer dans mes scènes photo faites avec FSEarth Tiles.

Avec FSEarthtiles j'ai créé les scenes par blocs de 12Km de côté (résolution 1m/pixel). Afin de m'y retrouver dans la gestion des scènes chaque bloc (composé de 4 fichiers bgl) est dans un répertoire différent dans le répertoire des scènes Addon Scenery.

Mon souci était de distribuer tous ces fichiers .agn vers les différents répertoires.
Et (oh miracle ! ) je suis tombé sur ce post et le petit outil de Nouls, qui m'a l'air bien sympathique (les deux, Nouls et son programme :-)))

Je viens donc de télécharger et j'essaye de l'utiliser, mais le programme ne copie rien, à mon grand désarroi.
Comment ai-je procédé ?

Dans le champ "répertoire Area FSET", j'ai mis un des nombreux répertoires de scène que j'ai créés :
E:\Jeux\FSX\Addon Scenery\Nimes_Ouest\scenery

Dans le champ "Répertoire Source", j'ai mis le répertoire où j'ai dézippé le fichier contenant tous les .agn.
E:\Temp\AGN_Languedoc

Dans le champ "Répertoire Destination", j'ai mis le répertoire texture devant reçevoir les .agn :
E:\Jeux\FSX\Addon Scenery\Nimes_Ouest\texture

Je clique sur "Demarrer la copie", et tout ce que j'obtiens, c'est :

-------------------------------------------------------------------------------------------------
============= TRAITEMENT TERMINE ==============

J'ai essayé toutes les options des boutons radio, dans le bloc des répertoires, mais rien n'y fait...

J'ai regardé un peu avec Procmon ce que xferAGNTool va chercher comme fichiers, pour être sûr que c'était correct, et apparemment il cherche bien "*.bgl", dans le répertoire Area FSET que je lui ai indiqué....
Peut-ĂŞtre que les noms ne conviennent pas... voici les fichiers bgl existants.

18/08/2011  21:10        15,725,234 Area_Lp1_SnapLOD13_N043480896_N043441166_E004121477_E004173117.bgl
18/08/2011  21:20        11,144,069 Area_Lp1_SnapLOD13_N043480896_N043441166_E004173117_E004224758.bgl
18/08/2011  20:49        16,231,021 Area_Lp1_SnapLOD13_N043520627_N043480896_E004121477_E004173117.bgl
18/08/2011  21:00        15,700,159 Area_Lp1_SnapLOD13_N043520627_N043480896_E004173117_E004224758.bgl

Merci d'avance pour le tuyau Ă  venir !!! :-))))

Cordialement
Axel

Dernière modification par mazinkaiser (22-01-2013 20:43:48)


Intel i7 2600k@4.7 / ASUS P8Z68V-Pro / 16Gb G.Skill RipJaws 12800CL9 / 2x EVGA GTX570HD SLI - 3x BENQ XL2420T / 3x WD Caviar Blue 1To

Hors ligne

#10 [↑][↓] 23-01-2013 12:00:46

Gropied
Membre
Lieu : Paris
Inscription : 13-11-2011
RenommĂ©e :   25 
Site Web

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonjour Nouls,

Ce que tu as fait est très intéressant et va certainement contribuer à mettre de l'ordre dans nos scènes.
En effet après un an de "bricolage" des répertoires scenery, je suis sûr d'avoir des agn en trop dans des répertoires de mon dossier "Addons". Agn en trop c'est à dire qui ne correspondent pas à la zone Area définie par FSET.
On ne peux pas non plus tout mettre dans un répertoire "France" ou "Belgique" car ça devient très lourd à manipuler. Maintenant je me conforme à des dossiers vaguement "région". Je vais tester ton programme (dès que mon ssd arrête de disparaître subrepticement =X ).
Encore merci, le clan des dĂ©veloppeurs s'agrandit.=W           
 
Cordialement

Gropied


mon_site.jpg

Hors ligne

#11 [↑][↓] 02-02-2013 19:26:47

gastonj
Banni(e)
Inscription : 13-02-2012

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonsoir,
Oui, il faut remercier grandement Nouls pour son travail qui est d'un intérêt énorme. Une utilisation qui m'est venue à l'esprit après avoir acheté SceneryBox BusinessClass est la suivante. Considérant que ces scènes sont acceptables à partir de 3000 ou 3500 pieds (avec le trompe l’œil) et qu'il n'y a qu'un seul répertoire pour toute la France, il est impossible de mettre les dizaines de milliers d'autogen dans un seul répertoire qui effondreraient les temps de réponse du système. Par contre, l'autogen devient intéressant dans les phases d'arrivée et de départ aux alentours des aérodromes. Avec Géoportail, j'ai donc référencé les zones qui seraient intéressantes dans mes vols et le programme XferAGNTool a fait le reste. laugh!
Finalement grâce Ă  lui, je ne regrette pas les 50 € pour une reprĂ©sentation photorĂ©aliste de toute la France, certes pas aussi dĂ©taillĂ©e que les HD de FVFR ou mĂŞme de SceneryBox,  mais quand mĂŞme .....
Cordialement,
JMC

Hors ligne

#12 [↑][↓] 09-02-2013 11:30:57

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonjour Ă  vous,

Je suis désolé pour la réponse tardive, mais j'avais complètement zappé vos messages wacko

@Gastonj et Gropied : Merci, au moins maintenant je sais que je ne suis plus le seul à l'utiliser et je suis ravi de vous avoir facilité certaines taches.

@Mazinkaizer effectivement le souci viens du nom de tes fichiers, je dois avouer que je n'ai pas tous à fait compris le fonctionnement de création des noms par FSET.
Mon programme cherche des  Area_Lp?_SnapOff et toi tu as du Area_Lp1_SnapLOD13

Je vais regarder pour que le filtre prenne en compte un "LOD" après le Snap ce W-E.
Si il est trop tard pour toi, le programme sera au moins mis à jour, pour des utilisations futures, grâce à ta remarque.

Dominique.

Dernière modification par Nouls (09-02-2013 11:32:35)


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#13 [↑][↓] 10-02-2013 09:45:04

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonjour Ă  tous,

Voilà, c'est corrigé, pour éviter les nouvelles surprises avec les noms de fichiers FSet, je filtre dès maintenant comme ceci:
Le nom du fichier doit commencer par Area et contenir 4 groupes de coordonnées.
(Voir le post initial pour le téléchargement)

Dominique.

Dernière modification par Nouls (10-02-2013 09:45:37)


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#14 [↑][↓] 10-02-2013 11:29:35

JpP
Membre
Inscription : 30-07-2012

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Merci Nouls

JpP


Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 2+4 To, Nvidia RTX 3070 Portable 8Go

Hors ligne

#15 [↑][↓] 04-05-2013 12:15:23

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonjour Ă  tous

Juste un petit update permettant au logiciel de réaliser également des transferts à partir des noms de fichiers qui sont au format de France VFR.
Merci Ă  Vogel69 pour ses explications de convertions -> http://www.pilote-virtuel.com/viewtopic.php?id=52964

Téléchargement sur le post initial.

Dominique.


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#16 [↑][↓] 04-05-2013 15:51:12

domsimu
Membre
Lieu : LFOR
Inscription : 27-11-2008
Site Web

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Merci pour la mise a jour.

Hors ligne

#17 [↑][↓] 04-05-2013 20:31:24

Vogel69
Membre
Lieu : Mornant(69) / 40 ans
Inscription : 27-11-2008
RenommĂ©e :   31 

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Très bonne idée ! Merci Nouls...

Hors ligne

#18 [↑][↓] 01-11-2013 19:34:27

pierrot78
Membre
Lieu : LFPZ (enfin, pas loin)
Inscription : 07-09-2009
RenommĂ©e :   11 

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Je déterre (relativement, il n'est pas si vieux) ce topic pour poser une question bête :
Bien que j'aie FSUIPC installé (je suppose que c'est lui le prérequis) et FSX en marche, lorsque j'utilise la v0.92 je ne parviens pas à avoir la connexion entre XferAGNtool et le simulateur.
Cela dans le bit d'identifier rapidement la dalle autogen FVFR survolée.
Il y a un truc que j'oublie de faire ?


13120203403615745611785033.jpg

Hors ligne

#19 [↑][↓] 01-11-2013 22:07:48

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Bonsoir pierrot,

Bien que j'aie FSUIPC installé (je suppose que c'est lui le prérequis) et FSX en marche, lorsque j'utilise la v0.92 je ne parviens pas à avoir la connexion entre XferAGNtool et le simulateur.
Cela dans le bit d'identifier rapidement la dalle autogen FVFR survolée.
Il y a un truc que j'oublie de faire ?

Qu'est-il écrit en rouge après connexion FS ? w00t
En fait  tu n'as rien oubliĂ©, c'est quelques chose que j'avais prĂ©vu de faire, mais jĂ© n'ai pas eu le courage de le coder wacko
Cette fonction n'est pas "encore" disponible, mais qui sait, dès que je remets les mains dans le cambouis pourquoi pas .... (Rem. A l'épooque j'avais pensé rendre la fonction disponible uniquement pour FSX avec une connexion FSConnect Simconnect)

Dominique.

Dernière modification par Nouls (02-11-2013 08:38:41)


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#20 [↑][↓] 01-11-2013 22:51:04

pierrot78
Membre
Lieu : LFPZ (enfin, pas loin)
Inscription : 07-09-2009
RenommĂ©e :   11 

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Ah OK je pouvais m'escrimer alors...
Le gros NON DISPONIBLE en rouge ben... je croyais que ça signifie qu'il ne parvient pas à se connecter à FSX ! w00t


13120203403615745611785033.jpg

Hors ligne

#21 [↑][↓] 02-11-2013 08:37:17

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Maintenant Pierrot, si cela t'a une grande utilité, je peux (sans promesse) regarder pour coder cela dans la semaine afin que cela soit disponible le W-E prochain.
Je ne déborde pas de temps libre, mais cela peut faire un peu de bien de se replonger dans du code ...

Dominique.


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#22 [↑][↓] 02-11-2013 11:52:40

pierrot78
Membre
Lieu : LFPZ (enfin, pas loin)
Inscription : 07-09-2009
RenommĂ©e :   11 

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Si tu as le temps et si ça t'amuse, je trouve que ce serait une fonction très utile. D'ailleurs toi-même tu l'avais initialement prévue, comme quoi ça te semblait utile aussi.

En tous cas si tu trouve que c'est une bonne occase de remettre les mains dans le code, ne te prive pas de ce plaisir, le mien sera plus grand encore. wink


13120203403615745611785033.jpg

Hors ligne

#23 [↑][↓] 02-11-2013 22:35:05

Nouls
Membre
Lieu : Belgium
Inscription : 03-06-2008
RenommĂ©e :   

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

VoilĂ  Pierrot78,

J'ai activé dans la version 0.93 (Brut de fonderie) la connexion à Flight Simulateur via FSUIPC.
J'ai testé sur 2 de mes machines et cela à l'air de tenir la route.

Dominique.

Dernière modification par Nouls (02-11-2013 22:39:25)


I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4

Hors ligne

#24 [↑][↓] 03-11-2013 09:46:17

Gropied
Membre
Lieu : Paris
Inscription : 13-11-2011
RenommĂ©e :   25 
Site Web

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Merci Nouls et merci à Pierrot78 le testeur, cette fonction d'identification de la dalle survolée manquait effectivement dans FSX(il y avait outil sous FS9) . Elle peut être très utile pour repérer en vol les agn défectueux, ceux dont les bâtiments sont doublés et qui clignotent par exemple ou qui ont des bâtiments larges encastrés les uns dans les autres.

Mon RESTAURAVIA Nord 3400 malgré son grand âge va reprendre du service. eusa_clap=W=W

Cordialement,

Gropied


mon_site.jpg

Hors ligne

#25 [↑][↓] 03-11-2013 13:34:56

pierrot78
Membre
Lieu : LFPZ (enfin, pas loin)
Inscription : 07-09-2009
RenommĂ©e :   11 

Re : [P3D][FSX][FS9]Copie de fichiers AGN en fonction d'une position gĂ©o

Merci Dominique, c'est super, et tu as rajouté ça en deux coups de trois fois rien de temps de comme qui rigole, j'admire ! eusa_clap

Ça va m'être très utile, et je crois que ça va l'être aussi pour beaucoup de gens.

Encore merci wink


13120203403615745611785033.jpg

Hors ligne

Pied de page des forums