Aller au contenu


Photo

[Tuto] Faire Un Graphe Des Traces De Vol Netcoupe De Votre Club


  • Veuillez vous connecter pour répondre
25 réponses à ce sujet

#1 Maxence Stawski

Maxence Stawski

    Laché

  • Membres
  • PipPip
  • 58 messages
  • Genre:Homme
  • Localisation:Moret sur Loing
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 26 janvier 2015 - 14:19

Salut à tous , j'ai un peu galéré à réaliser ce graphe mais ayant trouvé la solution , je me permet de la partager pour que tout le monde puisse en profiter ! ;) Ce n'est certainement pas la solution la plus facile mais elle fonctionne , elle consiste à réutiliser exactement les mêmes valeurs que celle du code d'origine pour ne rien avoir à modifier dedans .

Toute d'abord il vous faut ce code :
 
https://www.dropbox....c_2009.php?dl=0

Celui la et seulement celui la ou j'ai compilé tous les codes de Nicolas BALDEK .
 
Deuxièmement il vous faut installer wamp (http://www.wampserver.com/) , c'est tout bête , ca s'installe tout seul , suivez les étapes le but est juste d'avoir de quoi faire tourner du php.

Après cette installation , allez dans le dossier d'installation de votre wamp , créez un dossier grapheigc dans le dossier 'www' et collez-y le fichier load_igc_2009.

Il vous faut ensuite créer un dossier à la racine de votre disque C:\ qui se nommera 2014 , et qui aura donc pour adresse C:\2014.

Ensuite nous allons récupérer tous les fichiers igc de votre club. Pour ce faire modifiez les paramètres de votre navigateur pour que le dossier téléchargement soit C:\2014.

Utilisez la fonction export excel de la netcoupe , et faites si vous le souhaitez un tri de vos fichiers pour enlever ceux qui ne vous plaisent pas (-35km par exemple) . Dans la dernière colonne du tableau excel vous avez l'adresse des fichiers igc , copiez les toutes en les sélectionnant , et allez sur http://ontolo.com/li...ng-url-reviewer , collez la liste , désactivez la sécurité sur les pop-up de votre navigateur si il y en a une ( car le site va ouvrir plein de fenètres mais qui se referment immédiatement, et cliquez sur review Urls , cela va ouvrir tous les liens de téléchargement et destiner tous les fichiers igc de votre club vers C:\2014 .

Quand cela est fait , téléchargez antRenamer http://www.clubic.co...nt-renamer.html
Importez votre dossier C://2014 , , allez dans opération , énumération , réglez à partir de 0 , faites démarrer , et ainsi tous vos fichiers igc dans C://2014 sont renommés de 0 au dernier nombre de fichier que vous avez . Pensez a supprimer le mot File% dans opération sinon vos fichier se nommeront file 1 file 2 etc

Dans le code de Nicolas Baldek , éditez le avec wordpad et changez le chiffre 605 au début par le nombre fichiers igc que vous avez.

Enfin lancez wamp si ce n'est déjà fait , tapez 127.0.0.1/grapheigc dans votre navigateur cliquez sur load_igc_2009 , le script devrait s'exécuter et si vous retournez dans le dossier wamp 'www' vous allez trouvez un fichier out.png qui est votre graphe , que vous pouvez ensuite mettre sur un fond de carte avec photofiltre en utlisant la fonction calque et en en modifiant l'opacité! :)

Pensez si vous avez beaucoup de fichiers igc , (604 dans le cas du CVVFR avec tous les vols de plus de 35 km) , a modifier le temps maximum d’exécution des scripts php de wamp dans le fichier php.ini du dossier bin de wamp , modifiez la ligne max_execution_time=120 par 0 et à relancer wamp car sinon il pourrait vous retourner une erreur comme le script n'as pas eu le temps de tourner

Pour coller sur un fond de carte : (merci à Pascal C) 

Placer le fichier out.png et trace.html ( http://www.netcoupe....toile/trace.zip ) au meme endroit

Ouvrir le fichier trace.html avec un navigateur !

Exemple : saison 2014 : http://www.netcoupe....oile/trace.html


Voilà , pas besoin d'avoir des connaissances informatiques énormes , juste un peu de débrouillardise , et si vous suivez ce petit  tuto à la lettre , il n'y a aucune raison que cela ne marche pas ! 

J'ai eu toutes les erreurs possibles et inimaginable en exécutant les scripts , du coup si wamp vous renvoie une erreur j'assure le support technique , il se peut que il y ait un petit shmilblick quelque part ! :)

Bons vols en 2015 

Maxence

 


Modifié par Maxence Stawski, 31 janvier 2015 - 18:38.

Centre de Vol à Voile de Fontainebleau et sa Région.

-www.cvvfr.org

-https://www.facebook...urMoret?fref=ts


#2 Bob

Bob

    Badge 3 Diamants

  • Membres
  • PipPipPipPipPip
  • 2 951 messages
  • Genre:Homme
  • NetCoupeur:Oui
  • Instructeur:ITV

Posté 26 janvier 2015 - 20:01

Merci beaucoup !

 

J'avais commencé à regarder, mais je ne comprenais pas ce qu'il fallait faire des scripts php...

 

Là il y a toutes les étapes (enfin, j'espère... :super: ) !

 

J'essaye ce soir.



#3 Maxence Stawski

Maxence Stawski

    Laché

  • Membres
  • PipPip
  • 58 messages
  • Genre:Homme
  • Localisation:Moret sur Loing
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 27 janvier 2015 - 00:21

Je viens de penser à un truc en réitérant le graphe, pensez si vous avez beaucoup de fichiers igc , (604 dans le cas du CVVFR avec tous les vols de plus de 35 km) , a modifier le temps maximum d’exécution des scripts php de wamp dans le fichier php.ini du dossier bin de wamp , modifiez la ligne max_execution_time=120 par 0 et à relancer wamp car sinon il pourrait vous retourner une erreur comme le script n'as pas eu le temps de tourner ;)


Centre de Vol à Voile de Fontainebleau et sa Région.

-www.cvvfr.org

-https://www.facebook...urMoret?fref=ts


#4 Adrien

Adrien

    En vol local

  • Membres
  • PipPip
  • 165 messages
  • Genre:Homme
  • NetCoupeur:Oui
  • Instructeur:Non

Posté 27 janvier 2015 - 07:34

Merci pour la liste des étapes Maxence!

Capture%20d%E2%80%99%C3%A9cran%202013-04  La dernière version d'XCSoar, les manuels d'utilisation, la page Facebook, le forum (sa partie en français).

 logo.png    Le site SkyLines, son tracking. et sa page Facebook.


#5 Maxence Stawski

Maxence Stawski

    Laché

  • Membres
  • PipPip
  • 58 messages
  • Genre:Homme
  • Localisation:Moret sur Loing
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 27 janvier 2015 - 11:03

Edit 2 , j'ai rajouté quelques petites choses au tuto au vu des expériences des personnes qui m'ont contacté en MP.
1 Dans antrenamer , pensez à supprimer file%dans la page opération pour que vos fichiers se nomment bien 0.igc 1.igc etc
2 , dans le code de Nicolas Baldek au tout début il y a le nombre 605 pensez à le remplacer par votre nombre de fichiers igc sinon il va vous renvoyer des erreurs..

Avec ceci le tuto ne peut être plus complet je pense , bon courage pour ceux qui s'y lancent

Centre de Vol à Voile de Fontainebleau et sa Région.

-www.cvvfr.org

-https://www.facebook...urMoret?fref=ts


#6 Maxence Stawski

Maxence Stawski

    Laché

  • Membres
  • PipPip
  • 58 messages
  • Genre:Homme
  • Localisation:Moret sur Loing
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 27 janvier 2015 - 12:59

Petite liste des erreurs que vous pouvez rencontrer et leur solution.
-Warning: fopen(C:\2014/0.igc): failed to open stream: No such file or

directory in C:\wamp\www\grapheigc\load_igc_2009.php -> votre base de fichier igc ne commence pas par 0.igc mais par 1.igc , renommez le dernier fichier par 0.igc.

-Si cette erreur se réitère plusieurs fois c'est que le script ne trouve pas vos fichier , pensez à vérifier qu'ils sont bien numérotés tels que 0.igc 1.igc 2.igc
-
Warning: min(): Array must contain at least one element in C:\wamp\www\grapheigc\load_igc_2009.php on line 97

Warning: max(): Array must contain at least one element in C:\wamp\www\grapheigc\load_igc_2009.php on line 98

Warning: Division by zero in C:\wamp\www\grapheigc\load_igc_2009.php on line 104

Notice: Undefined offset: 0 in C:\wamp\www\grapheigc\load_igc_2009.php on line 112 (10 fois de suite)
Ces erreurs sont dues au fait que le script ne fonctionne pas au départ , elles se résolvent d'elles mêmes si vous avez résolu les erreurs précédentes .

Je cite aussi une personne qui m'as contacté en MP :

Sans que je le réalise au premier abord, mes manips successives avec AntRenamer avaient conduit à des noms de fichier commençant par un espace. Pourtant je pensais lui avoir demandé de supprimer "File " et pas seulement "File" de chaque nom. Finalement, j'ai tout ré-importé, renommé en une fois en faisant bien attention, et tout roule!

Ça peut être une piste pour la première erreur! 
 


Modifié par Maxence Stawski, 27 janvier 2015 - 13:49.

Centre de Vol à Voile de Fontainebleau et sa Région.

-www.cvvfr.org

-https://www.facebook...urMoret?fref=ts


#7 marcterrier

marcterrier

    BPP

  • Membres
  • PipPip
  • 379 messages
  • Genre:Homme
  • NetCoupeur:Oui
  • Instructeur:Non

Posté 27 janvier 2015 - 19:29

vous allez trouvez un fichier out.png qui est votre graphe , que vous pouvez ensuite mettre sur un fond de carte avec photofiltre en utlisant la fonction calque et en en modifiant l'opacité! :)

 

Salut Maxence,

 

pourrais-tu nous donner une idée du rendu final en mettant le png sur le forum ?

 

Merci,

 

Marc



#8 Maxence Stawski

Maxence Stawski

    Laché

  • Membres
  • PipPip
  • 58 messages
  • Genre:Homme
  • Localisation:Moret sur Loing
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 27 janvier 2015 - 21:16

Ton fichier out.png doit ressembler à ça , avec les seuls vols que tu as mis et pas tous comme ici , mais je suis en train de voir avec Adrien qui va poster une petite modification du code pour qu'il n'y ait pas ce fond noir ;) 

 

 

120801_netcoupe2010.png


Centre de Vol à Voile de Fontainebleau et sa Région.

-www.cvvfr.org

-https://www.facebook...urMoret?fref=ts


#9 FrMz

FrMz

    En vol local

  • Membres
  • PipPip
  • 249 messages
  • Genre:Homme
  • Localisation:Variable
  • Intérêt(s):Les cocotiers sur http:///www.cocotier.org bien sur
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 27 janvier 2015 - 21:29

Tu peux aussi revoir ta boucle, un truc dans ce genre:

 

foreach(glob('c:\2014\*.igc') as $f)
{

$handle=fopen($f, "r");

 

Ca permet un nommage plus souple et ça évite d'avoir à compter les fichiers.



#10 Adrien

Adrien

    En vol local

  • Membres
  • PipPip
  • 165 messages
  • Genre:Homme
  • NetCoupeur:Oui
  • Instructeur:Non

Posté 27 janvier 2015 - 21:47

La modif pour avoir le fond transparent (facilite l'ajout d'un fond de carte) :

(...)

$blue = imagecolorallocate($im, 0, 0, 200);
$white = imagecolorallocatealpha($im, 255, 0, 0, 127);

imagefill($im, 0, 0, $white);
imagesavealpha($im, TRUE);

$scale[] = imagecolorallocate($im, 255, 255, 217);
$scale[] = imagecolorallocate($im, 237, 248, 177);
$scale[] = imagecolorallocate($im, 199, 233, 180);
$scale[] = imagecolorallocate($im, 127, 205, 187);
$scale[] = imagecolorallocate($im, 65, 182, 196);
$scale[] = imagecolorallocate($im, 29, 145, 192);
$scale[] = imagecolorallocate($im, 34, 94, 168);
$scale[] = imagecolorallocate($im, 12, 44, 132);

 

//déplacé imagefill(...) plus haut

 

$row=0;

(...)


Capture%20d%E2%80%99%C3%A9cran%202013-04  La dernière version d'XCSoar, les manuels d'utilisation, la page Facebook, le forum (sa partie en français).

 logo.png    Le site SkyLines, son tracking. et sa page Facebook.


#11 Thierry

Thierry

    Badge 3 Diamants

  • Membres
  • PipPipPipPipPip
  • 2 635 messages
  • Genre:Homme
  • Localisation:Grenoble
  • Intérêt(s):PLANEUR,PLANEUR,PLANEUR, et pour changer la montagne
  • NetCoupeur:Oui
  • Instructeur:ITV

Posté 27 janvier 2015 - 22:35

Ton fichier out.png doit ressembler à ça , avec les seuls vols que tu as mis et pas tous comme ici , mais je suis en train de voir avec Adrien qui va poster une petite modification du code pour qu'il n'y ait pas ce fond noir ;)

 

 

120801_netcoupe2010.png

C'est bien plus beau avec ce fond noir!!!!


Ils ne savaient pas que c'était impossible, ils l'ont fait.....

#12 Maxence Stawski

Maxence Stawski

    Laché

  • Membres
  • PipPip
  • 58 messages
  • Genre:Homme
  • Localisation:Moret sur Loing
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 27 janvier 2015 - 22:39

Je précise que je n'ai fait que compiler les codes de Nicolas Baldek ! ;) 
Je vais ajouter les modifications du code dans le fichier du tuto.
Thierry oui c'est vrai que c'est sympa comme ça mais quand tu n'as qu'une seule région de vol ça rend moins bien ..


Centre de Vol à Voile de Fontainebleau et sa Région.

-www.cvvfr.org

-https://www.facebook...urMoret?fref=ts


#13 Leche Pascual

Leche Pascual

    Badge Argent

  • Membres
  • PipPipPip
  • 769 messages
  • Genre:Homme
  • Localisation:Bourg St Bernard
  • Intérêt(s):Lecture, musique, films...
  • NetCoupeur:Oui
  • Instructeur:ITV

Posté 29 janvier 2015 - 04:24

Bonjour,

Avec l' aide précieuse d' un compère, nous avons finalement réussi a sortir une compilation des vols de notre club.

Le tuto de Maxence est facile à suivre.

Le hic, c' est  d' adapter cette image aux dimensions et a l' échelle du fond de carte. ( ou inversement).

Une astuce?

 

Merci d' avance.


Quand on voit ce qu'on voit, et qu'on entend ce qu'on entend...

#14 rimaroc

rimaroc

    Badge Or

  • Membres
  • PipPipPipPip
  • 1 007 messages
  • Genre:Homme
  • Localisation:Rouen Boos
  • NetCoupeur:Oui
  • Instructeur:Non

Posté 29 janvier 2015 - 11:22

Utiliser des points de virages remarquables et connus pour caler les deux cartes.
Pour va il suffit d'utiliser un logiciel de "dessin" qui gère les calques pour permettre de les redimenssionner et de les ajuster.
GIMP fera ça très bien mais il existe surement une solution plus légère mais là comme ça je n'ai pas d'idée.
Image IPB

#15 Fred

Fred

    Think positive, flaps negative !

  • Modérateurs
  • PipPipPipPipPip
  • 3 266 messages
  • Genre:Homme
  • Localisation:74
  • Intérêt(s):Ski, Informatique, Montagne, ...... et planeur !
  • NetCoupeur:Oui
  • Instructeur:Non

Posté 29 janvier 2015 - 11:45

Bonjour,

 

Placer le fichier out.png et trace.html ( http://www.netcoupe....toile/trace.zip ) au meme endroit

 

Ouvrir le fichier trace.html avec un navigateur !

 

Exemple : saison 2014 : http://www.netcoupe....oile/trace.html

 

Un grand MERCI a Pascal C. qui a réalisé le travail et qui le met a la disposition de la communauté !


Ventus B - 15.00/16.60 - AW
Faites que le rêve dévore votre vie afin que la vie ne dévore pas votre rêve
------------------------------------
Image IPB Image IPB Image IPB Image IPB Image IPB

#16 Maxence Stawski

Maxence Stawski

    Laché

  • Membres
  • PipPip
  • 58 messages
  • Genre:Homme
  • Localisation:Moret sur Loing
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 30 janvier 2015 - 17:49

Merci Fred et Pascal c'est vraiment top ce truc , je le rajoute au tuto , et je modifie le code pour que ce soit transparent pour le fichier out.png :)


Centre de Vol à Voile de Fontainebleau et sa Région.

-www.cvvfr.org

-https://www.facebook...urMoret?fref=ts


#17 CPT

CPT

    Badge 3 Diamants

  • Membres
  • PipPipPipPipPip
  • 1 699 messages
  • Genre:Homme
  • Localisation:83560 St Julien
  • Intérêt(s):Les nuages
  • NetCoupeur:Oui
  • Instructeur:ITV

Posté 31 janvier 2015 - 03:15


 

Merci Fred et Pascal c'est vraiment top ce truc , je le rajoute au tuto , et je modifie le code pour que ce soit transparent pour le fichier out.png :)

Vous êtes formidables ! :super:

La prochaine étape serait de ne visualiser que les varios positifs et en traitant mois par mois sur plusieurs années

on aurait une véritable climatologie des ascendances.... :sorcerer:


Modifié par CPT, 31 janvier 2015 - 03:17.


La philanthropie de l'ouvrier Charpentier est bien connue !Tout en avance d'un jour Une même passion, 4 sites :
http://aerologic.monsite-orange.fr/ -_-_- http://bia-z.monsite-orange.fr/
aero-logmqv4.jpghttp://briefpaca.monsite-orange.fr/

http://promet.monsite-orange.fr/


#18 Leche Pascual

Leche Pascual

    Badge Argent

  • Membres
  • PipPipPip
  • 769 messages
  • Genre:Homme
  • Localisation:Bourg St Bernard
  • Intérêt(s):Lecture, musique, films...
  • NetCoupeur:Oui
  • Instructeur:ITV

Posté 31 janvier 2015 - 07:37

Bonjour à tous,

est-il possible d' adapter l' épaisseur des traits des vols, en fonction du niveau de zoom de la carte?

Le rendu est bon sur la carte France, mais lorsque je zoome pour afficher ma région, c' est plus très joli...

Une astuce?

Merci d' avance.


Quand on voit ce qu'on voit, et qu'on entend ce qu'on entend...

#19 Romeo Charlie

Romeo Charlie

    En vol local

  • Membres
  • PipPip
  • 220 messages
  • Genre:Homme
  • Localisation:LFMG
  • Intérêt(s):J'aime les nuages, dessous, dedans, dessus !
  • NetCoupeur:Oui
  • Instructeur:Non

Posté 31 janvier 2015 - 14:27

Il y a un moyen très simple avec SeeYou;

 

Faire fichiers, ouvrir, sélectionner tous les fichiers que vous souhaiter voir réunis(pas de limitation, en dehors de la puissance de votre ordinateur ou du temps que vous disposez), ouvrir et vous n'avez plus qu'à choisir votre fond de carte. Cela marche même en 3D.

 

Vous pouvez zoomer ou de-zoomer la trace sera toujours au nombre de pixels que vous avez sélectionné dans le menu option.

 

Vous pouvez en choisissant le critère "vols multiples" avoir des couleurs différentes par vols, ou choisir "altitude" ou" vitesse" etc. y compris les infractions à l'espace aérien!

 

Bonnes analyses


Briefing-MTO         par           MicroClimat


#20 Maxence Stawski

Maxence Stawski

    Laché

  • Membres
  • PipPip
  • 58 messages
  • Genre:Homme
  • Localisation:Moret sur Loing
  • NetCoupeur:Oui
  • Instructeur:ITP

Posté 02 février 2015 - 00:51

Merci RC pour cette solution mais même avec mon PC correct quand tu veux faire tourner 600 fichiers igc c'est lourd! 

Bons vols


Centre de Vol à Voile de Fontainebleau et sa Région.

-www.cvvfr.org

-https://www.facebook...urMoret?fref=ts






Copyright © 2000 - 2015 www.volavoile.net - Powered by www.planeur.net
Association loi 1908, déclarée au tribunal d'instance de Strasbourg N° 79/66 et à la CNIL