Rapports identiques mais intitulés différents
Envoyé par: PONCIN ()
Date: jeudi 23 janvier 2014 12:55:04

Bonjour,
Dans l'Export generator 3, apparaissent les deux rapports suivants :
3.5 - Number of movements on based platform due to country flight
3.4 - Number of visit on other airfield

Leurs intitulés sont différents, mais leurs prédicats sont identiques.

Comme les intitulés ne sont pas toujours très aisés à comprendre, s'agit-il d'un doublon ou d'une erreur dans un des prédicats ?

Merci.

Marc PONCIN
CAALB
LFLY

Options: RépondreCiter
Re: Rapports identiques mais intitulés différents
Envoyé par: jcheng ()
Date: jeudi 23 janvier 2014 14:00:15

J'ai supprimé le rapport doublon "Number of movements on based platform due to country flight".

Options: RépondreCiter
Re: Rapports identiques mais intitulés différents
Envoyé par: jtremblet ()
Date: samedi 25 janvier 2014 01:52:28

Johnny

Ces deux rapports sont différents
"Nombre de mouvement sur la plateforme de la structure aéronautique due à une navigation" permets de remplir le rapport statistique de fin d'année de la DGAC.
Il est demandé le nombre de mouvements du club sur sa plateforme
Ceci se calcule par 2 requêtes:
- d'un coté on a une requête qui compte les atterrissages lorsque les codes "Terrain de départ" ET "Terrain d'arrivée" sont identiques à celui de la structure aéronautique. Ce nombre doit etre multiplié par 2 car si il y a eu atterrisage c'est qu'à priori il y a eu un décollage. (mouvement = un décollage ou un atterrissage)
- on doit y additionner le "Nombre de mouvement sur la plateform de la structure aéronautique due à une navigation". Il faut compter les vols (pas les atterrissages) qui comportent soit un code "Terrain de départ" OU "Terrain d'arrivée" identique à celui de la structure aéronautique. Par défaut on ne compte qu'un mouvement par vol. Il arrive parfois que des pilotes fassent des tours de piste avant le départ ou à l'arrivée d'une Navigation mais c'est rare et la précisions de ce décompte est suffisant pour des statistiques

"Nombre de visite aux terrains exterieurs à la structure aéronautique" n'est pas requis par les statistiques de la DGAC. Il suffit de comptabiliser les vols (par les atterrissages) qui comportent au moins un code "Terrain de départ" OU "Terrain d'arrivée" different de celui de la structure aéronautique. Normalement dans cette requete on faisait un GROUP BY OACI_code SORT ON mvt, et on affichait un tableaux avec le nom du terrain et la fréquence

Ces deux requetes sont fortement semblables, les termes sont les mêmes mais la condition de comparaison différente.
La première requête devrait donner un nombre toujours infèrieur à la deuxieme. La différence seront les vols entre 2 terrains exterieurs



Modifié 1 fois. Dernière modification le 25/01/14 01:53 par jtremblet.

Options: RépondreCiter
Re: Rapports identiques mais intitulés différents
Envoyé par: jcheng ()
Date: lundi 27 janvier 2014 14:10:48

Joël,

Dans notre documentation, les deux rapports étaient quasi-identiques niveau requête. La seule différence entre les deux requêtes étaient juste un alias de colonne.


Le rapport "Number of visit on other airfield" a comme requête :
http://doc-en.openflyers.com/index.php?title=Export_generator_3&oldid=7814#Number_of_visit_on_other_airfield

Le rapport "Number of movements on based platform due to country flight" a comme requête :
http://doc-en.openflyers.com/index.php?title=Export_generator_3&oldid=7814#Number_of_movements_on_based_platform_due_to_country_flight

Résultat : J'ai supprimé le second rapport qui faisait doublon.

D'ailleurs, le rapport que j'ai supprimé et qui sert à avoir le "Nombre de mouvement sur la plateforme de la structure aéronautique due à une navigation", ce ne serait pas celui ci-dessous ?
http://doc-en.openflyers.com/index.php?title=Export_generator_3#Number_of_visit_on_other_airfield



Modifié 2 fois. Dernière modification le 27/01/14 15:47 par jcheng.

Options: RépondreCiter
Re: Rapports identiques mais intitulés différents
Envoyé par: jtremblet ()
Date: mercredi 29 janvier 2014 01:57:19

Si mais le nom est incorrect.
La requete renvoie aussi une première valeur erronée. Le nombre d’occurrence sur le terrain du club est beaucoup trop élevé et ce nombre ne devrait pas apparaitre. Le "Number of movements on based platform due to country flight" est la somme des terrains listés, autres que celui du club. Dans cette requete il n'est pas utile de lister les terrains

La requete "Number of visit on other airfield" serait
SELECT ap.icao_name AS ICAO,
ap.name AS Name,
COUNT( ap.icao_name ) AS nb_visite
FROM flight f
LEFT JOIN location AS ap ON f.departure_location_id = ap.id
WHERE ( f.departure_location_id != (SELECT ap2.id FROM location ap2, club c WHERE ap2.icao_name = c.icao)) OR (f.arrival_location_id != (SELECT ap2.id FROM location ap2, club c WHERE ap2.icao_name = c.icao)) AND YEAR( start_date ) = $year
GROUP BY icao_name
ORDER BY nb_visite DESC

Mais dans le cas des vols dont ni le départ, ni l'arrivée est le terrain de la structure aéronautique alors ils sont comptabilisés 2 fois

Joël

Options: RépondreCiter


Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.
This forum powered by Phorum.