• 热门标签
时间:2011-08-28 16:29来源:蓝天飞行翻译 作者:航空
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

3.3.1. Copy non duplicated traffic
All non duplicated flights (traffic table) are selected and copied to the database:
'--------------------------------------------------------------------------------

INSERT INTO Traffic ( Fluid, Sources, CallSign, DepartureTime, DepartureAirport, ArrivalAirport, AircraftType, ArrivalTime )
SELECT MergedTraffic.Fluid, MergedTraffic.Sources, MergedTraffic.CallSign, MergedTraffic.DepartureTime, MergedTraffic.DepartureAirport, MergedTraffic.ArrivalAirport, MergedTraffic.AircraftType, MergedTraffic.ArrivalTime
FROM MergedTraffic LEFT JOIN AmocETMSDuplicateFlights ON MergedTraffic.Fluid = AmocETMSDuplicateFlights.Fluid
WHERE (((AmocETMSDuplicateFlights.Fluid) Is Null));
'--------------------------------------------------------------------------------


3.3.2. Copy duplicated traffic

All duplicated flights (traffic table) are selected and copied into the database, according to the merging method described at the beginning of this paragraph.
'--------------------------------------------------------------------------------

INSERT INTO Traffic ( Fluid, Sources, CallSign, DepartureTime, DepartureAirport, ArrivalAirport, AircraftType, ArrivalTime )
SELECT MergedTraffic.Fluid, 'AMOC/ETMS' AS Sources, MergedTraffic.CallSign, Format(IIf([MergedTraffic].[DepartureTime]<MergedTraffic_1.DepartureTime,[MergedTraffi c].[DepartureTime],MergedTraffic_1.DepartureTime),'yyyy-mm-dd hh:nn:ss') AS DepartureTime, MergedTraffic.DepartureAirport, MergedTraffic.ArrivalAirport, MergedTraffic.AircraftType, Format(IIf([MergedTraffic].[ArrivalTime]<MergedTraffic_1.ArrivalTime,[MergedTraffic].[Arri valTime],MergedTraffic_1.ArrivalTime),'yyyy-mm-dd hh:nn:ss') AS ArrivalTime
FROM MergedTraffic INNER JOIN MergedTraffic AS MergedTraffic_1 ON MergedTraffic.Fluid = MergedTraffic_1.Fluid
WHERE (((MergedTraffic.Sources)='AMOC') AND ((MergedTraffic_1.Sources)='ETMS'));
'--------------------------------------------------------------------------------


3.3.3. Copy flight legs
'--------------------------------------------------------------------------------
INSERT INTO Flight ( TrafficId, CallSign, EventTime, Latitude, Longitude, FlightLevel,
GroundSpeed, Source ) 
SELECT Traffic.TrafficID, MergedFlight.CallSign,MergedFlight.Latitude, MergedFlight.Longitude,MergedFlight.GroundSpeed, MergedFlight.Source   MergedFlight.EventTime,  MergedFlight.FlightLevel, 
FROM  (MergedTraffic  INNER  JOIN  MergedFlight  ON  (MergedTraffic.Sources  = 

MergedFlight.Source) AND (MergedTraffic.TrafficID = MergedFlight.TrafficId)) INNER JOIN Traffic ON MergedTraffic.Fluid = Traffic.Fluid
ORDER BY Traffic.TrafficID, MergedFlight.EventTime;
'--------------------------------------------------------------------------------

 

 


4
.
T
h
e
M
e
r
g
i
n
g
t
o
o
l
u
s
e
r
i
n
t
e
r
f
a
c
e


4.1. The Merging tool menus
The Merging tool menus are shown in Figure 77.
Figure 77: Merging tool menus.


4.2. The Merging tool interface
The Merge flights menu command will open the merging interface. This interface allows users to merge flights automatically or manually. For each type of merge, there is an importing interface. These interfaces are shown in Figure 78 and Figure 79.

Figure 78: Automatic merge.

 


As illustrated by Figure 78 and Figure 79, each step presented before is reflected in the interfaces. When the automatically merge is selected, all steps are executed one by one without being possible to stop the process. If selecting the manual merging, it is possible to execute all the steps or just some of them. Of course some steps must be executed after other merging steps were executed.
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:AERO2K Flight Movement Inventory Project Report(75)