Dispatcher – suivi avec GPS
Remerciements
! " # $ # % &
& & & & &&
' (
) *+ , - . / 0 # - 1 23
% & & % & &-
3 (
" 3 4 % & % # #
(
Table des matières
5 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6
, # & 7 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
( " & ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
( & & 7 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(8 , & 7 (((((((((((((((((((((((((((((((((((((((((((((( 9
8 - (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((:
8( , & 3 (((((((((((((((((((((((((((((((((((((((((((( :
8( $ - # (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( :
6 && ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
6( . % && ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
6( 4 & # ((((((((((((((((((((((((((((((((((((((((((((((((((
6(8 % ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
6(8( 4 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
6(8( . # ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
6(8(8 ; ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( : 6(6 , ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
6(6( .! < # (((((((((((((((((((((((((((((((((((((((((((((((((
6(6( = $ (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
6( 2 # - (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 9
6( ( (((((((((((((((((((((((((((((((((((((((((((((((((((( 9
6( ( 4 % ((((((((((((((((((((((((((((((((((((((((((((((((((8
6( (8 / (((((((((((((((((((((((((((((((((((((((((((((((((((((((((86
6( + # ' (((((((((((((((((((((((((((((((((((((((((((((((((((((((((8
6( ( 2 > 5. ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((8 6( ( > $ (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((8 6( (8 )$. ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((89 6( (6 ). ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((89
6(9 4 & 3 (((((((((((((((((((((((((((((8:
6(9( / - & ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((8:
6(9( = ? # . ((((((((((((((((((((((((((((((((8
6(: 2 & % && ((((((((((((((((((((((((((((((((((((((((((((((((((((6
6(:( + # &- ) ((((((((((((((((((((((((((((((((((((((((((((((((((((((((6
6(:( 5 & % 33 - # (((((((((((((((((((((((((((((((((((((((((((((6
6(:(8 / @ & & ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6
.! -< (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 68
( 2 # ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((68
( / % && ((((((((((((((((((((((((((((((((((((((((((((((((((((((((68
(8 * & A && 3 B (((((((((((((((((((((((((((((((((((((((66
, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 6 9 4 3 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 6
: 2 ' ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 69
:( " 3 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((6:
:( ( " 3 (((((((((((((((((((((((((((((((((((((((((((((((((((((((6:
:( ( , (((((((((((((((((((((((((((((((((((((((((((((((((((((((((6
:( , - - # (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
:(8 % (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( :
:(6 ) ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
1 Introduction
+ - # C 3 33
& C '& && D & C
D & & ( - # > " #
.! A> ".B E && & <
(
+C - # > ". ) D & &
& 7 D & & &
- ' & F (
, & F & && && D
- # > ". D & ! & (
, && & & !& D
& E & ! & 3
& # G ' & & D H
& & & > ".(
+ & && & ( + & , # D & 7
& & < & & D
3 (
+ & - D < 7C E & 7
& 3 & 7 - # (
+ & && D & & &&
# D & C && < E
& - 3 ( + D
C E & < #
# & (
. .! -< # # C &&
3 , D 33 & F (
+ - - # C C &&
) & ' (
2 Cadrage du projet
+ & & & 7 I
" 3( 4 & 3
& (
) *+ , - 0 - J . 2>
, 3 '&
3
& F (
! ! 2>
4 &
% &&
E %
? ( , 3 #
% && (
4 & 7 (
, & F & 7 3 # ' &
! ( , # & # & E
D % K & E % % && & ( > # 3 D
# ! & #
& ( , # % E % E
& & D & & E
( +% & L & &
& % (
+ 3 & ( ; 3 E % (
" D % - && > ".
2 & % & D %
&@ - & # < % ( 3 3 %
% E & (
. & % &&
E 33 % 33 - % ( % & % & D
D E % & &- ( ; & % &
% % && &
3 # 3 %
3 D % % && > ".(
+% # 3 % & 3(
. & 7 ) - # #
&& & D % && '& & & 3 (
= & D & % & %
@ & .5> A.! < % 3 # # &- D B 3
& % # 3 (
, # & %@ # &
&& 3 D & && & < '&
- ( " D #
( 5 # & D % && &
3 # (
+% D & % % & # &
& # D % ( = 3
D % & L % F
% @ % & 33 7 D %E D % %!
(
+% E % & && D #
&& ' ( " % 3 % D %
%! & % # ' - % ( , 7
& I 3 % A < (B
D & 7 % (
+ # ' &
- @ & & & % && ( + &
& 7 # ' & ( + %
& @ 7 &@ - & # -
# 7 D ' # &
% & # & M 3 3 (
+ # ! E % @ 3 H & - E
%- (
5 # & ! & & # &- D % (
D % 3 33 - #
% 33 & % (
3 Démarche
+ & 3 G - 33 E % ' N " 3 O(
+ & & #
# ' (
" & % % && & &
/ & ( ,% && # &-
& > ". > "4.( & ' & #
% & % ( ; & 3 # ' 0 -
# 3 # ! # . . (
D # @ & D
& 3 && (
" 7% - % & ! &
# ) ( , # % # 3
&& & D % % D
E (
+ 3 3 - % &
! ( ! '& D
- & N + # ' O(
4 Développement
! " #
+ & 3 # - - # A ' N , -
- # OB & D A B D # & 3
( , & & & P
% # - % 33 - # (
< & 7 7% ! 3 & &
# ( , < & #
AppConfig
MSG_AT_START : String = "Vous êtes au point de départ."
MSG_AT_END : String = "Vous êtes arrivé à la fin de l'itinéraire."
MSG_OK : String = "Continuez."
MSG_STOP : String = "Stop."
MSG_NEWSEG : String = "Nouveau segment."
MSG_OUTOFBOUNDS : String = "Vous êtes en dehors de lim ites . Retournez s ur vos pas."...
MSG_WRONGDIR : String = "Vous n'allez pas dans la bonne direction."
MSG_NEAROBSTACLE : String = "Vous vous trouvez pres d'un obs tacle."
NOVASYS_HOST : String = "212.90.209.178"
NOVASYS_MESSAGESERVICE_PATH : String = "/Mes s ageService/Mes s ageService.asm x"...
NOVASYS_XMLNAMESPACE : String = "http://192.168.252.21/Mes sageService"...
NOVASYS_MESSAGESERVICE_GETMESSAGE : String = "GetMes s age"
NOVASYS_LOGIN_CUSTOMER : String = "Bucher + Suter"
NOVASYS_LOGIN_IMEI : String = "352021009295064"
ROUTE_TURNANGLEUNIT : double = 45 INSTALL_ROUTES_PATH : String = "routes "
INSTALL_IMAGES_PATH : String = "Im ages"
INSTALL_DEFAULT_IMAGE : String = "Em pty.gif"
MIN_MOVEMENT : double = 3 UTM_DIFF_X : int = 281000 Line2D.Double
Line2D.Double()...
LoadFrom ShapeFile loadSegm ents () loadObs tacles () LoadFrom File() LoadFrom ShapeFile()
UTMMess age coords : Point2D.Double...
s peed : double s endTim e : Date zoneNum ber : int zoneLetter : char Obs tacle
type : String
coords : Line2D.Double[] = new Line2D.Double[4]...
riskLevel : int m es s age : String ...
Segm entBounds coords : Line2D.Double[]
approachLim it : double Segm entBounds () Segm entBounds () Segm entBounds ()
ExitLine nextSegm entN : int ExitLine()
ExitLine(P1 : Point2D, P2 : Point2D, nextSegm entN : int)...
ExitLine(exitLine : ExitLine)...
ExitLine(exitLine : ExitLine, nextSegm entN : int)...
ServerConnection ServerConnection() getData() : UTMMes s age
trans form ToUTM(lat : double, lon : double) : UTMMes s age...
1
-utm Mess age 1
1
-m es sageServiceLocator 1 1
-m es sageServiceSoap 1
Infos m es s age : String touchedExitLine : ExitLine touchedObstacle : Obs tacle turnAngle : double
outOfSegm entBounds : boolean users Line : Line2D.Double Infos()
add(m s g : String) clearInfos () Com putation
currentPoint : Point2D.Double = new Point2D.Double() previous Point : Point2D.Double = new Point2D.Double() users Line : Line2D.Double
currentSegm entN : int angles Vector : double[]
inObstacleTab : boolean[]
outOfBounds : boolean m ovem entFilter : boolean s egm entDirection : double m ovem entDirection : double Com putation(route : Route) init()
verifyMove(currentPoint : Point2D.Double) : Infos exitLineReached() : ExitLine
obs tacleBounds Reached() : Obs tacle outOfSegm entBounds () : Boolean users TurnAngle() : double
calculateDirection(angle : double, instruction : Infos ) : void
calculateDirectionObs tacle(angle : double, instruction : Infos , obs tacle : Obstacle) : void...
-infos1 1 Segm ent
coords : Line2D.Double = new Line2D.Double() pos itionNum ber : int
m axTurnAngle : double = 45 m axDistance : double vertex1 : Point2D.Double vertex2 : Point2D.Double previous Segm ent : Segm ent Segm ent()
Segm ent() calculateVertices () calculateExitLine() createBounds ()
0..*
-obs tacles 0..*
1 -bounds
1
1 -exitLine2 1 1 -exitLine1
1
FrMainWindow FrMainWindow() initRoute() jbInit() loadRoute()
1 -connection
1 1-com putation 1
1 -infos
1 Route
nam e : String length : double pas s Width : double turnAngleUnit : double = 45 currentSegm entN : int = 0 Route()
Route(nam e : String, turnAngleUnit : double, pas sWidth : double)...
-route1 1 1..*
1 -segments 1..*
-route 1
1 -route 1
MapDisplay m axSegm entLength : int m eterScale : int MapDisplay()
MapDisplay(route : Route, m axSegm entLength : int, im ageFile : File)...
createAndScale()
loadMapFrom File(m apFile : File)
drawFrom Screen(pS1 : Point2D.Double, pS2 : Point2D.Double)...
paintCom ponent(g : Graphics ) 1 -dis play
1 1
-route 1
, & # # &
3 # & 2&&, 3 # 3
D ( " & # 3 #
& % D 3 % - #
# (
> & D 7 N O( & &
D % & 3 3 ( ,
D '& & <
3 & ( 2 # % && 3
3 # ( & & 3 # &
% && 3 @ & & (
! $
= 3 & % 3 D & -
3 & N O 3 & E
% (
" & % ! 7% # D
% & 3 4 &
% & # # (
+% 3 # D D & ' '
# # &- D % D &
3 (
2 @ & % 3 & &
3 D E && D & E
& ( % ! & % '& # &-
& - D &
& % - # # 7 & & ' (
" 3 # # D )
2"5 ) Q A 2 & # &- D B &
& 7 # &- D (
+ . # ; . # 0
& & 7 + ) ( ,
& & - AB AB
& + AB D & 3 (
2 % 7 & )
! & # &- D % ( +
' & (
! % #
6(8( 4
+ 4 % ( . % # #
4 ( F %
& < & 3
# A . # B D ' ! (
6(8( . #
; & D . # % & & % & ( +%
& # D % !& D & %
3 # % # ( = # & D #
! 3 # % *E*
# ( . # & # 3
# # 7 D %E < A E ; B &
& - ( = < & @ G
( 7 (
" # & % . # D
% ' # & & ( + D D 7 & I D
3 # D # R A
% ' RB 3 # D
& R
, & # % # E % # D %
A & B L ( 2& < 3 - 7 7%
D && - & D & & * E L
3 & 3 D D % 3 & ( 33
3 & < % #
& (
+% & % % & &
- D & & & & < 3 &
7% % % && 7
# D % %! & L & & & ! &
& D % % # % & <
D % & 3 % & 7 3 D %
& 3 && D - & (
& 3 4 D 7% - #
& % N O & & P #
3 D 3 # I % '
# # # A - B ' F & #
' F ! #
# ( + L #< #
& 3 & < L & '
# ( , 3 & # @
3 (
= 3 3 # 7 & - % !
& % N & O F # (
,% E D 7% & & D & < 3
D & % && ( %
# # & E %
D 3 % & E # % D
% && ( ! 3 '
& & < (
2 ! D % & #
D % # % # (
+% 3 && - D L ' #
% & 3 ( . % % F
& < & E 33 # (
5 & & ( +% 7 D
&& & 3 & ' # E - D F
# # D - S ( + # < 3
G - # #
& % # - A # # B 7 D % #
M % F # E (
3 # E - D F # 3
# D & @ ' 3 #
@ & # D 3 #
& ( & 7 & !#
& D * # # & 3 & D &
D % D & & % # &
% ( 2 D * # & ' #
+ - D . # ( + C
# & & . # 0 D
3 # # # 3 ( + #
N - # O & && # # #
3 & % A ' B( "
% . # % && 3 ' - ' + AB
0 AB D &
# # A & & # B
# ( 2 - D F # %
3 H I & < # # % A ' + B
7 D % # 7 D % #
A ' + B @ - % F (
%& '
+ L & & ' # ! E
3 # # (
+ # ' # 3 H I '
# # ' ! % #
( % % # 3 & ' ( + # D %
- - # ( ;
( 2 3 E - D F & % # &
# & 1 - & % # ( + # & '
& # P ' + (
5 ' & ' D 3 # M % #
& # ( " & # ' +
# & & E # # % % & &
- '& D * ( " # & < #
7 E 3 ' + & & E # # (
" D * * R " & & & #
& & & E # # D
& & ( - &
&& - & D # E
& # (
, % & & % # '
@ & D &
, & A - & N 2 # - OB % # &
'( - - & @
- D calculateVerticesAB & &
# (
' + - + ( E &
D D 3 && #
N # O N O & & (
" (
, & % # F
D * - S ' # # # ( $
D & F % & < # A #
% B A B # 7 D %E ' <
# ( 5 @ % - ( 5 % # %
D # A+ # B & . # ( + &
# & #
- D % ' . # ( 2
& # % # 3 # # &
D # % 3 H D % &
& % # 3 # (
5 3 @ @ & D
' & # & && E #
& # % 33 # # D ( )
D ' & & & #
# D % # 6 T # # (
' @ & # # E
# (
" 7% 7 F . #
&& % & 7 ' # E
# (
+ & ' ' % *E* 33
- AB . # (
. 2 0 & & & & 3 #
& # # α % # # % ' U
- - % & D & & E # D
& & I
tan( )
X X
Y Y
A B
k= B −A = α
−
% M α I
arctan( )k α =
3 & 1
A ' ' B M ' I
cos( ) sin( )
x x
y y
W M d W M d
α α
= + ⋅
= + ⋅
+ % F I
2 2
x x x
y y y
V M W
V M W
= ⋅ −
= ⋅ −
6(8(8 ;
& 7 3 F # 3 % (
+ & @ % & D 7 %
# ( 5 & % # % 7 A - # (B
% & ( , ' # - # (
+% !& % N 3 O 3 '
& E 33 3 & % ( 5 & % # & ' &
% & # & M % ' % 3
& # 3 D ( 3 7 ; &
% F & & & ' &
& # % ( )% & ;
3 H < # 3 ' 3 &&
F D % - ( 5 3 & <#
D & & & < # '
& % % D %
& & (
% && % & D # ! 3 %
# D 3 # 3 % ( ; &
% % && - % &
D % - ( + ;
"# D # % ( . #
& - # # E % % 3
( ,% 3 D % & < '&
D & 3 && ( 3
& & @ # ' & P & &
& 3 % & - # > ".
& V E D D % W
! !
. M D D % % ( #
& && E & % & D
F & && (
+ ! < & ! < &
% && & &
# &- D ) (
+% && ! < #
D ! < & & 7 %- ( 2& < !
3 && & < 33 - - %5 7%
D ! < # # &- D # &
E ( , ! < ' # & - D & '
# &- &
& D & & !& % && ( "
7% % & 7 = $ A= $ B D
& && > ".( + D D
# ! & @ 3
= $ (
6(6( .! < #
, ! < & -< ,! < ! < & &
& & # # &- D ( + ' &
# & 3 % ( + & 3 I
# ( " @ & % 33
3 3 & ' & 86 8T(
+% 3 & && > ". & #
A :T 86 % B(
+ # & % $ E % E %
D & % D (
3 # 1 & ( '
N + # C T E C D E T '
&F ( ,C C E C D # (
+ C # D 3 E C & S 3 &
D ( ,C & & ( O
X- &I 3 (? & ( #Y
'
N $ & @ # && E # &
& E # C D &F &F
. # && ( Z 33 A& *
B D 3 C D &F 3 3
C ' & # ( + # # [
# 8 T & && E 3
\ : T E * : T : T E : T ; ( O
X- &I 3 (? & ( #Y
6(6( = $
2 & 7 & &- % ! 7% &
& E - - E % ! < 3
# &- ( 3 7% && #
& D # 3 & # # &- && D ( @
7 D < & & 7
& D & & & & & 33
'- & @ 3 - L ( 2 7
.! < % 3 # # &- D
%= ] 3 H L & - &
* (
! % D D 3 D (
' )
N / # - D & ' - - E & 3
$ & E 3 ! A ! B
E & # # ( $ & 3
# # S C 7 33 ' % '
( + 3 $ % & # S
! 3( O X- &I ? ? ? ( ( D ( Y
'# )
N ,C && ' - D # S 3 E &
# D 33 ! D ! A# '
C & S B ! & A& ' C & S B( O
X- &I ? ? ? ( ( D ( Y
% & S ! < # D 1 > .:6 A1
> .! B(
' * +
N +% & # # &- D & & % & S
3 # S (
" & % & S E & &
% & & 3 < & &
% & S ' & ( , ! < & % && ! <
& 7 ( O X- &I ? ? ? ( ( D ( Y
* ,
N ; & 7 C & S ! D C # ( , * & @ #
# ' ( " ! &
(
' & & 7 ! D I
* " 7 A 3 B
* " 7 " A D B
* " 7 4 A& * ! D &-! D B
* " 7 = $ && > *Q # A 3 B O
X- &I 3 (? & ( #Y
- . /- . 0
N + . A # = $
= $ B !& & 7 3 3 $ ( ,
& 7 & 7 ! D M % ' !
& & % ' &F % & S
% & S (
+C= $ # ! < 3 # & & C 3
C & D & & < (
% 3 AL B & 3
& ' (
, * * ! < = $ R = $ &
& - D & & A' !B < D & K
& & 3 D ! < # ( +
& ' ! && & # - #( ,
% # ! < & & %
# % D ( + & L
& ' # D D %
( " & < & & % ' ! # # D
C E % D % && / #(
= $ ! < D
3 & && # M % 3
! < ( = # < &
3 D & < &
D E % & & - <
"! - # # D & ' &
! < # # &- D # ( & = $
< & && > ".(
$ 1- &I 3 (? & ( # ^ = ] ( $ % &
' ( - &I ? ? ? ( ( D ( # # 9 *
- (- ^ ( . # 2 4; 5Q; (! !
(- &I # #(# ( " ;"+ 3 6 . # > ;> 8 (- ^
024$+ $$( ) * + ( ,--. . . ( ( ^
! 2 3
, - & & & 7 P #
% ! < & , & ( 2
- D ! & &
'& (
2 M & - & &
& & 3 / &
% ( , % # % & !
D K & # N O K
% & &
D & % ( & &
# % # - 3
E * I
. #
" # #
# 3 3 ! E % (
. % & < %
! E (
. # 3 -
! E % (
. % & E P % # & 3
2 (
, D E % (
+ & % E &
& % 5 3 ( ; ! 3
& & && ' ' ( + 3 %5 3
& @ & % && (
, % && , &
- & D 3! AB D 33 % # - (
! % # - (
6( (
" % ! & < D D % &
% & 3 % % # ( 2 - D & %
# & & D
R )% #
& & & @ E
& ' ( + D @ & # &
% # 3 & # # &
% ( . % # & # D &
- & (
+ # - -
& && ' & & &
3 D & # D & & ( &
& < # % % # I - - % #
& & 3
& & % ( = 3 % # & & @
D & & < A & & 3 B(
< % 7 & && E % D
& (
& (
+ 3 H & <
# % # # 3 '
! % # E & % ( ,
3 % # - - α(
; D & & & % &
& 3 ( % 3 & ' I
x x y y
u v u v u v g = ⋅ + ⋅
- - % - D ' I
2 2
2 2
x y
x y
u u u
v v v
= +
= +
% 3 & 3 % # α I
cos cos u v
u v u v
α α u v
= ⋅ ⋅ = g ⋅
g
, K & D α I
(
2 2) (
2 2)
arccos
x x y yx y x y
u v u v
u u v v
α = ⋅ + ⋅
+ ⋅ +
] α & & % # & 3
M α & # D % &
(
6( ( 4 %
.% % # % & # # # & - 3
& < 7E P &
% E % && α # &
- & 3 # (
- & & && D D % #
- ( ; & & E & (6 #
# (
- & & 33 %5 D D % 3
D % (
% && ' % & & D % ! % #
(6 # ( 2 & &
- - D & & - & 3 # (
, & R " 6 _ A
4
π - < B
% # ( + & & & && 7%
7 % & & & # & % ( )%
& % % 3
2 # = 4 7 && &
= 5$.` > XY %2&&, 3 #( , & & # XY
& 6 I 6 8 : ( + % # & @ :
# ' % # - & & % # - *
D N & O % - && (
# & & #
# XY - - D & # E % 3
- D F & # & & < & 3 (
+% % & & @ 3 D F # -
( , & < % & 33 D % ( )%
D % 3 & ' 3 I
% & && E # # A && - # B
& 3 % # D & @ & F # - E
& F E # - ( ; %
& % 7 & # A& 3 # # B
& 3 # A & B( +
& # % # ( / &
M 3 ' ! % #
& & ( , # # 7 D %
& % & (
% # * %
E (
det( , ) ( u v = D
y− v u
y) ⋅ +
x( v
x− D u
x) ⋅ +
yD v
x⋅ − ⋅
yv D
x y. det( , )u v > & 3 E # - (
. det( , )u v > & 3 E (
+ M # E L
(
3 & & 5 3 % & & % (
-
+ - ' + 4 - AB - - #
# ( . 3 D P % % (
& M # % - #
& # % 4
& F # & - ( " # %
& & F # & ( . % &
< # % D D & % 3 (
'# + # 4
, '& D & % && % -
& % * @ & < & 3 % (
, & ; $ XY
E 3 D & # (
,- D 3 D % & < % A B
D E ( && - D D
- D & M %
@ & % D
% % &(
,- D ; 33 & & # D & @
AN 2 L 3 ( O ((B AN 2 &
& # & O a B( ,% # D D E % (
'# 4
" % #
& # ( . #
% D # & &
5 3 (
6( (8 /
+ - # > ". & & && - & (
& @ D # & <
E > ".( # 7% ! % 3
% & % & % && > ".( /
3 & (
; & & < % & D % #
@ & ( , & 7
' ! & > ". &
& D % & D & -
3 H & - ( " E & < 7% 7 F
33 ( D
< ( 2 #
# & & & A # B
3 < % &
- 3! AB 3 ' 33
(
+ @ & & && D & & ' ( .
' & & # D ' & %
& & & (
+ 3 & @ 3 #
N ;& O 3 @ & & (
! 5 ' &
6( ( 2 > 5.
= & < 3 & &
.5> ( , # 3 D & 3 D % @
3 ' & & .5> A & (B D &
7 ' & @ 33 &
&& 3 % && ( 3 & 3
& & .5> 3 & & ' # (
< & 7 7 E - - E %
# ' ( )% # .5> ! /
0 1 2 D 33 - D & 3 (
, & ' # / ' D & !
& & & - & < - (
, & ' D &
& F (
+ # D 7% 3 N - # O & '
L 2 > 5. .45( , & D 33 &&
33 & .5> & @ & <
# & 7 ( 7 % & % && %
& ' & D 7 & D D
!& % 7 ( , D % && D 7% D %
& # & & & &
# > ". # # &- # &- 3
.5> ( & & 3 D & 3
3 - 2 > 5. & - # > 5.( ,
!& 3 - & .45 % && .- & 3 A3 - 3 B
& % # .5> ( 2 % 2 > 5.
< E 3 3 D & &
& .5> # (
"
N + .- & 3 b3 - 3 b 3 3 -
.! < C5 3 > # &- D A .5> B( 5 && & .45
& # ' 3
3 # & # # A &.
> = # &> ;& . ((( B & & (
5 C 3 E # 7 D &
@ I
• &
• #
• & !#
. ' D . " 7 & # '
3 - @ C ' I
• 3 - 0/ D ' 7
.- & 3
• 3 - . U D C ' # O
X- &I 3 (? & ( #Y
" & N .45 .- & 3 $ - & O E
% - &I ? ? ? ( ( ! ? - & & & 3 - & 3 (& 3
"
; & & % .- & 3 ( +
.- & 3 > % '
(
3 6 "
5 ' & & & % 3 - .- & 3 ( %
3 3 2 , #( 3 - !& 3
D & @ I " " ! " !# " " -( ; -
# ! < & - D .- & 3 ( = .- & 3
& & 3 - A -& -' 3B & &
7 7 @ !& ( ;
.- & 3 & & !# & # ( ;
& 7 E - D .- & 3 ( 5 &
D ' ( ,- D 7 .- & 3
'D & 33 (
" .- & 3 7 2 &( .% ! &
.- & 3 & - 33 &&
2 &(
6( ( > $
= & % .- & 3 &
3 - & && ) ( 5 &
& & & 3 - & .- & 3
& 3 A N .45 .- & 3 $ - & OB
3 ' & & # D A# &
B & ' & % & .5> (
+ > $ & & 3 %;> , A;& > &
, B & 7 > 2"5 > 1 # ( > $
&& +> "+ A> + > " + B( +
> $ & @ & && & & #
.5> ( D &
3 - .- & 3 (
" 3 - .- & 3 7% + / .- & / D
' - . # AB ; AB( ; !
.- & 3 . / . / / , > $ ( ;
&< 7 3 - &
' 3 - (
6( (8 )$.
) $ & #! . . 2"5 3 &
& && && D &
( )$. & & 3 ;& > 5. A
- &I ? ? ? ( & # & ( # B +> "+( , -
> $ 3 && ' )$. , + . #
" !# ( + & > $ 3
- # & & . (
6( (6 ).
,% & - & ) & & % &
3 D ( + & * 0.
- & ! % ( +% ! #
# @
- ( + & L
& 7 7 % D & 3 #
H = $ & (
-
; ' (
E ). (
$ 1
N .45.- & 3 $ - & O
- &I ? ? ? ( ( ! ? - & & & 3 - & 3 (& 3^ . > $
- &I # ( - ( #^ . ) $ & #! .
- &I ? ? ? ( ( 7 7 - (- ^ ). - &I 7 ( # ^
' 1 &5 3 " 3 - &I ? ? ? ( & 3 ( ^ ).- &
- &I ? ? ? (7 - & ( ^ ;L '& - &I ? ? ? ( L '& ( ^
! 7 $
+ - D & & % #
3 - U + ! (
& & % % &&
& - * 3 ( - & 7
% '& D & ( 5 3 D ' 3
& & & - # AB
. , (
6(9( / - &
+% && 3 # 3 H E > "4. & !
! ( + 3 # &
% 5" & - ?
# . ( F ! ! &
' ( " ' & M #
3 & A # 'B( + 3
& # 3 - U +( "
- D ' ' 3 - ( 2 &
& & 3 - 5 #
3 # # &- D
D & @ && 3 % && ( + ' <
3 - 2 5 3 D % &
% & & & - (
! " ! "
# #
! !
$ %& % $ %& %
&' (& &' (&
&' ) * &' ) *
&' ('* &' ('*
&' ) &' )
$ , ./& 0 $ , ./& 0
6(9( = ? # .
" & 3 - & 3 3 && ?
! D & < % 3 3 ( 5 % #
N O % ? ( $ E & % && ) ( ,
' ! % & & & < 7%
# & & E ( + & # D % '
& % & D % 33 M
% ( " ' & & < & E & <
' 3 3 # 2& - 2' & <
& % & ' F A D %
7 & 3 B(
" ? 3 K 3 D %
3 - 1 . + D # . (? ( 1 . +
# # D % 3 % ? ( )% ! %
# . 7% -
& < & ( . 33 3 7% && D % '
2& - 2' 2' D & % '&
% ? ( 2 & 3 - 1 . + 2' )
F E ( 2& - 2' 3
& # ) & ?
) % 33 ? (
N 2' E 3 C- # ?
& && & C < E
( O X- &I ? ? ? * # ( * (3 c U";. 8 ' ` #Y
+% D 7% & ) % && ? 7 D
& % & & 7 ? ( "
D ' &&
& ' ( + # . + % &
' # . # . . &
% 3 ( & && -
? - # . . & & #
% & A5 5 B( + % &&
- # # AB #
> # 4 & > # 4 (
$
, & 3 U + 3 - & D (
' & - & ; & .2U( + & <
% ; E & 3 - E ! ( )%
% & E % ' %5 ( 0 F
& & ' & < & D % 3
- - ( 2 3 7% D % & D &
D D # ( +% ! 3 < I
& % 3 . # #( ;
- - d+ # e d+ e &
- . # ';3AB #AB( .
3 3 (
" 3 ! < # = $ 7%
& # ). ( +% L & ! + + #
= $ - + #$ = AB D 33 & & 7 (
- . .
2 & & @ %@ ! E D 3 && E
# AB A 3 @ & & B ( = $ # D
& = $ ( 5 D
- & & H &
!& ( 3 7% % & & && 3
% && & ! & % 3 (
$ 1. 2& - 2' ( - &I ? ( & - ( # ' ^
= 5 4.5$ 24 *+2* 2++ ( " & 7 2' ( - &I ? ? ? *
# ( * (3 c U";. 8 ' ` #^
! 8 3 #
. - - # # & - % &
& # &- D E % ' & % 33 - # &
% ( , % # & F % D % & <
% 3 H # A B %
& (
2 % ) *+ , - 3
3 3 # ( , - % & &
% ! & % & D % & 3 &
& % && & 3 # #
( , & & & && # 7
D & 7% 33 D & & 7 ( .
E 7% & E # # &- && (
6(:( + # &- )
+ 7 # &- D 33 - ) ( )
# &- D & 3 # # D '
( 3 & & 3 ) . & D
3 ) Q( + + "
& 3 # D & % 3 .- & (
> &- & D E % 33 - # 3
( ; 3 ? AB 33 3
- 3 AB AB(
6(:( 5 & % 33 - #
+ & & ! & & # &- D P
% D % & N O ' & ( - )"
& % 3 . D & 3 % # A B
& # D & (
+% % 33 - & D
# # E 7 -
& & % & < - D ( +% 33 - # 33
& , & AB * - & & &
.? # D & > &- % # D
3 # # D % ( " 3 3
- # - & .? # D
& & ! (
+ ' & < & & ' % & & &
% 33 - ! < # &- D & ! & ) (
+ & < & & 3 D = $ &
% < # D % % & 33 - ( 5 3
& & & & ' ' % (
2 3 - # % - % (
" & < 3 3 # ' %
% # D & '
& ' ( 3 A B - D
& # ' A '4 + # -B D
D % & 33 - % (
+ ' < & < D ) & ! <
M % ' ! & && E
& - D - ! # N O( +
- D > &- & D
# &- 3 & - # & % # ! <
E % - AB AB( ,
& 3
/ 1 ? & D % & ! < (
" & # D & L
% 33 - < ) ( & 7
% & % & ' E 3 < ( 5 3
D % &
D ' # & # % # & (
9
2 % - & 3 % &
& & D % % & & (
+ & & L % 33 3 33 7
# &- D - AB > &- ( + -
AB & # % - % 7 E 3 ( "
# % # % - # (
2& < - # % - 3 E 7
&& & . L AB 2 . AB(
+ 3 7 & D % & < 3 % - %
& E & D & # (
+ & & ! & ( , D 7%
& % 33 - # % && ! 3
& # &- D 3 & & (
$ 1) " # ( - &I 7 ( ( & 7 * ^
6(:(8 / @ & &
)% & & & 3
&& & % && '& D
7 D %E ( + 3 @ & & &
/ 1 ? & % % &&
% # - ' % 33 - # ( & & 3
& & % # % && -
- # - & N . % && O( + 3 @ & &
' ! , & &
% ! 3 33 - # & % 3 && E
5 Synthèse
2 3
33 # I
" % ; & % F (
$ # && # 7% E D
( " &
< 3 ( , 3 & - E 3
&& % && & # &
& (
" && 3 # 7% # &
) ( , * 33 &
) % && & 3 D ' && (
+% && & 3 # & & ( + D *
'& % & < AN OB D
& @ 3 3 # E %
3 - 3 # (
& 7 7 D 3 & 7
# && '& D & 3 (
2 4 #
+ & # - # > ".( ,
- & & % & & & < & # ( " 3
! & @ D % &@ -
% (
= & 3 D % && % & & 3 &
D % # & & & &
&& % & # &- D % && D
( 5 & D & ! # D % &
(
2 : / 0
+% && & - && & F
& !& ( , 3 @ @
&& & < 3 % E & ( + 3
D % & & & & & !& D @
&& * I
• +% # I
2 & % & & D % (
- D # 3 ( = 3 D
% & # # % D % & D
L # (
• f I
/ L % & & # &
( " % # % &
& && E % # % < *& (
• +% # % && I
" 3 # && ' 3 ( =
' & L M % - ' 3
&& L ( ) % 7 & (
• $ - # & % I
2 % & % # & & @ &
- # & ! & & & '
% ( 5 % # % & % #
& (
• && % & % I
+ % & 3 &
E G - ( , # & ' D
# @ & 3 3 - .- & 3 E
& .5> (
• 2 % # - I
= %- ( 4
3 > ". & (
• 5 - I
6 Conclusion
, & F & 3 % & 3 '
& ! D - # > ". ) ( + & !&
& < 3 D & E %
- & # G ' #
% & ' (
2 # & 7 7% & & D
D # E % ( + & 7
& 3 & & # G - E (
, % & 3 E & 3 D
& D # ' # (
, & 7 D # &- )
% ? D % '&
& ( 5 % # & K & 3 &
.! < % 3 # # &- D A.5> B # &-
# # &- D (
D - # > ". D &
& 3 & 3 # D 7% &
& & & ( , E & &
&& 3 % && (
& D # & F 33
# G E E &
&& 3 % && (
7 Références
N .45.- & 3 $ - & O I
- &I ? ? ? ( ( ! ? - & & & 3 - & 3 (& 3
024$+ $$( ) * + ( ,--. . . ( ( ^
( . # 2 4; 5Q; ( ! ! (
- &I # #(# ( " ;"+ 3 6 . # > ;> 8 (- ^
) " # ( - &I 7 ( ( & 7 * ^
); 2 ; 5, 2( . ( . 3 * & g ^
). (- &I 7 ( #^
).- & ( - &I ? ? ? (7 - & ( ^
+5"Q; .Q52 ( + # g # 7 (
&5 3 " 3 (- &I ? ? ? ( & 3 ( ^
; / - !( - &I ? ? ? (? 3 ( ^
;L '& ( - &I ? ? ? ( L '& ( ^
. 2& - 2' (- &I ? ( & - ( # ' ^
. > $ (- &I # ( - ( # ^
.& 3 ;& > 5. I - &I ? ? ? ( & # & ( #
. ! ! ( ) > &- $ I
- &I 7 ( ( '(- ^
= 5 4.5$ 24 *+2* 2++ & & 7 2' ( - &I ? ? ? *
# ( * (3 c U";. 8 ' ` #^
= ] ( $ % & ' (
- &I ? ? ? ( ( D ( # # 9 * - (- ^
8 Annexes
8
:( ( " 3
ID Task Name Duration Start Finish Predecessors
1 Project GPS Guidance 64 days Mon 25.09.06 Mon 08.01.07
2 Initialisation 1 day Mon 25.09.06 Mon 25.09.06
3 Séance de démarage 1 day Mon 25.09.06 Mon 25.09.06
4 Cadrage 11 days Tue 26.09.06 Thu 26.10.06 2
5 Etude du SIG 4 days Tue 26.09.06 Fri 29.09.06
6 Recherche sur Java et SIG 2 days Wed 27.09.06 Thu 28.09.06
7 Diagrammes de flux de données 1 day Thu 28.09.06 Thu 28.09.06
8 Etude de l'appareil Mambo 1 day Fri 29.09.06 Fri 29.09.06
9 Etude des logiciels SIG 4 days Mon 02.10.06 Thu 05.10.06
10 Tests de graphisme Java2D pour
le futur 4 days Tue 03.10.06 Fri 06.10.06
11 Etablissement du cahier des
charges 2 days Wed 25.10.06 Thu 26.10.06
12
13 Design 11 days Wed 25.10.06 Tue 07.11.06 11SS
14 Structuration de l'application 1 day Wed 25.10.06 Wed 25.10.06
15 Etude des systèmes des
coordonnées 3 days Wed 25.10.06 Fri 27.10.06
16
17 Module de connexion 2 days Fri 27.10.06 Mon 30.10.06
18 Etude de fonctionnement du
système Novasys 2 days Fri 27.10.06 Mon 30.10.06
19 Etude de transformation de
données lat/long -> UTM 1 day Mon 30.10.06 Mon 30.10.06
20 Design de module de
connection 1 day Mon 30.10.06 Mon 30.10.06
21 Module de calcul 7 days Tue 31.10.06 Tue 07.11.06
22 Modèle mathématique 5 days Tue 31.10.06 Sat 04.11.06
23 Algorithme de suivi 5 days Thu 02.11.06 Tue 07.11.06 22SS+2 days
24 Diagramme de classes 2 days Sat 04.11.06 Sun 05.11.06
25 Module d'affichage 1 day Wed 25.10.06 Wed 25.10.06
26 Design de module d'affichage 1 day Wed 25.10.06 Wed 25.10.06
27 Module principal 1 day Wed 25.10.06 Wed 25.10.06
28 Design de module principal 1 day Wed 25.10.06 Wed 25.10.06
29 30
31 Construction 43 days Fri 10.11.06 Mon 08.01.07
32 Module de calcul 13 days Fri 10.11.06 Tue 28.11.06 21
33 Développement d'algorithme 12 days Fri 10.11.06 Mon 27.11.06
34 Saisie des données 10 days Mon 13.11.06 Tue 28.11.06 33SS+3 days
35 Tests 10 days Mon 13.11.06 Tue 28.11.06 33SS+3 days
36 Module de connection 8 days Mon 04.12.06 Wed 13.12.06 32
37 Construction de connection 7 days Mon 04.12.06 Tue 12.12.06
38 Transformation lat/long ->
UTM avec GeoTools 3 days Tue 05.12.06 Thu 07.12.06 37SS+1 day
39 Tests 7 days Tue 05.12.06 Wed 13.12.06 37SS+1 day
40 Module d'affichage 6 days Mon 13.11.06 Mon 20.11.06 32SS
41 Développement 4 days Mon 13.11.06 Thu 16.11.06
42 Tests 4 days Mon 13.11.06 Thu 16.11.06 41SS
43 Amélioration de l'apparence 2 days Fri 17.11.06 Mon 20.11.06 41
44 Module principal 6 days Thu 07.12.06 Thu 14.12.06
45 Développement 6 days Thu 07.12.06 Thu 14.12.06
46 Tests 5 days Fri 08.12.06 Thu 14.12.06 45SS+1 day
47
48 Saisie de données réelles avec
ArcView et Mambo 3 days Fri 15.12.06 Tue 19.12.06 32;36;44
49 Tests de l'application en entier 7 days Tue 19.12.06 Wed 27.12.06 48SS+2 days 50 Documentation (tout au long de
travail) 7 days Thu 28.12.06 Mon 08.01.07
11 Sep '06 18 Sep '06 25 Sep '06 02 Oct '06 09 Oct '06 16 Oct '06 23 Oct '06 30 Oct '06 06 Nov '06 13 Nov '06 20 Nov '06 27 Nov '06 04 Dec '06 11 Dec '06 18 Dec '06 25 Dec '06 01 Jan '07 08 Jan '07 15 Jan '07
Task Progress Summary External Tasks Deadline
Project: PlanningV10
:( ( ,
"
2 ; < 4 ==5
* 4 - - .5> (
* $ > ( # .5> (
* .5> .5> (
* , % & # # (
"
; 5 4 ==5
* .5> (
* 4 - - # .5> A).- & > $
2 ? /> a B(
* , & % 3 % && (
* 4 - - & & # &- D
A && B(
* ) (
* && # &- D & N L # O(
* $ >: ( & - I 3 3 &
# &- D & %
% & % & ( + 6 7 E h (
"
< ; 4 ==5
3 4
" !
5 ; = 4 ==5
3 4
" 2
: ! 4 ==5
3 4 ?
2 4 ==5
, - - # ! E (
33 ! < & 7 A= $
# B(
5 4 ==5
$ >: (
+ # 2 ? & 3 -
.- & 3 (
+ 3 - E & 7 > $ (
% && & & # &- D & '
% 33 (
$ % # ! ( '&
' ! 3
# ! & ! 3 # a ;
D - & ( +% &&
(
" 5
= 4 ==5
$ >: ( ; - #
& ( , 3 (
$ 2 ? & % (
% # - (
4 ==5
$ 7 % # - 3
# D % ( 0 & - 3 3 E
(
)% & & & # &
% 3 (
4 ==5
, 7 & 7% & & & % # - (
$ A& # && B(
% 7 3 A3@ $ B( , 7%
E h 7 7 & # & (
4 ==5
$ >: ( ; % # - ( ] D
3 && (
$ % # - (
4 ==5
$ % # - (
! 4 ==5 / 0
$ E h(
$ 7 # % # - (
2 4 ==5 / 0
$ E h(
2 # - (
" 3 . " 7 (
, # % && (
" 7
5 4 ==5
# ( . P - (
- (
7 4 ==5
&& ( )% 4 4 &
7%! # < 7 &&
)0 (
) @ & (
8 < 4 ==5
2 % * (
= 4 ==5
$ 4 4 )0 P
( (
4 ==5 /@ A 0
$ E h(
$ ' + 4 - AB 0 4 - AB * -
, & (
# (
" 8
4 ==5
)% D - & - - %
' # # & D % '
7E ) Q * + ( , 8*6 7
& A ! && B(
)% 3 7% - 3 & ) Q
D % & (
$ - , & (
! 4 ==5
&& - , & (
$ >: ( ; & D
& % # ( ;
# 3 - ( + D
@ & E , - & * (
2 4 ==5
)% ! D E , - 7% H & &
-!& -< & - (
, , & (
$ - , & (
" <
= 4 ==5
$ # # - , & ( $ &
& < % # (
2 & & !(
) (
4 ==5
4 - - 3 ( 3 = $ (
$ -<D ) & 3 + + # *e = $ (
+% - % 33 - # A & & !B @ 3 (
4 ==5
$ a
: ! 4 ==5
3 4 E ! # # ( ) &
? 3 && & (
" =
7 4 ==5
# # 3 (
8 4 ==5
# # 3 (
< 4 ==5
, (
= 4 ==5
# # % # - A , & B( 27 3
(
3 %
(
4 ==5
$ a
4 ==5 /@ A 0
$ 3 & ' A 7 D %E B = $
% A % M 7 B( +% 33 - # # @
3 (
$ # # (
) (
"
! 4 ==5
' ! ( ?
& ) (
" < & ( 4 - - 5 (
2 4 ==5
$ D % 3 2& - 2' & # 3 - ) ( 5
2' (
$ >: ( 5 % 3 - & ?
D D (
$ 7 7 % & E && ! (
5 4 ==5
$ & < 3 - ? & ! ( )% & & &
& E - # ! ! !
# & < ( 2& < & D % 3 D 7
E 0 & D & 3 # (
7 4 ==5
$ 7 7% & E 0 ( 5 ! & < 3 #
? # . (
! 3 # # & < (
8 4 ==5
7% & < < 33 P 7 % & &
3 - U + @ % & (
, ! % & E 7 %- 7% & &
& & 3 - - & 3 % (
< = 4 ==5 /@ A 0
2& < - - 7 7% & D 7 & '
& & 3 - U +( ! & D $," 7% D
U + ! < &
& U + D & D 3 & ( ) & ' &
& D ! # (
)% E ! '& D & < (
, % 7% & & -
4 ==5
)% E ' ! 7%
& - # E & 3 - .- & 3 (
, G - & & & ' D 7% & & #(
; 7 7% 3 ' (
)% # & < ' D 7%
# (
4 ==5
$ 7 - # ( )% 7 3
% E & 3 - .- & 3
- # % ' (
5 7 & & (
4 ==5
/ - # ( # # - # (
, & < E % 33 - # L #(
+ ' & < && ( )% - # % # ! <
7% & < % 33 - # & D
(
! 4 ==5
/ & < ( ) % 7 & E
& < L (
)% - # 3 @ & & 7% % 3 (
2 4 ==5
)% & ' ! ( , 3 - 7%
E (
& < 3 N & # O 3 - U + H ( )% 3
- - & ; .2U 7% 3 ' & D
7% %5 (
7 4 ==5 / 0
+ ' & 3 - U + 3 (
, 3 - L & % & 7 % 3
# 7% - - - . #(
"
8 4 ==5
, %! & & & & 33 D
7% 7 %- 7% D D # # W )% &
7 ! # (
< 4 ==5
$ 7 # ( , ' D 7% 7% # 7
& ' & # 7
W
= 4 ==5
&& ( + 7 D %E 3 &
& & & $ ( .% & 7 #
(
4 ==5 ; < ==7
$ && ( # # (
8
B # ==5C ==7
&
5 % # % && D E ' & - &
! E & < & D
- (
+% D & % &- & & & &
> ". P % && 2 0; & & / ( +% D %
& D N O 3 - 3
.- & 3 ! < 3
(
] % - & & & %
& & & % && D &
( .% % && - E # 33 -
& & % ( +% & D
% D # E % ( + #
# F % 7 -
# && & 33 - % % # % (
, & % &&
+% && & & D # '(
.
+ & & & % 3 # &- D % && 3 && '
33 - 3 % & G -
% (
% & % 3 &
& ( + & &
& ! 3 F %
- ( + & !
% 33 - # % & & E
% A @ a B(
.
+ & % ! & . .
&& E % & ! ( + 3
! & $," 5" % && (
+ 3 & < ' & !
& - (
.
, & F % % %
% & % ( + & & &
& & & ( ,
# && & ! & & ( + #
I & E # - E E # 3
% A & !& % B A &
# B(
& I
( +% % # & # %
3 & (
4 & I & % # A T : T(((B
A - B(
( + & ( + & & !&
% ( " ' & 3 # 3 (
4 & I & % & 3 D (
8( 2 E 3 % (
4 & I 3 (
6( + & % %! & % (
4 & I A & # B(
. #
+% 33 - # ( + ' # ! &
33 - D % ! # &- D 3 < - # &(
" 3 &
$ D A
8 . #
! " # #
$ % & ' ! ( )
$ * ( + (
) % ) ! ) %
& ) $ ! , ) $
! - # ./%
. ( $
% &
! , %
$ 1
, ) , % 2
) ) 1 $ , ( ) %
2 $ ! +
) % 3 ( %
& ) $ ! , , (
%
) 5
(( % & ) ( 6 % /
) , (
7 8 $ 9 %
!
& ) , % : $ $
) (( & ) ,
( (( ' , ( ' !
; ) <% 3 ( )
, ! %
, ) ) % & ) )
$ , ) 1 %
& $ ((
, $ %
& ) ) 1 $ =
+ % )
$
%
"
: ' ! $ > $
( (( ) % 3 , )
? 1
$ , $ )
(( ) %
& ) (( ) %
& # ( ,
+ ) ' %
#
& , $ A ) , (
? ' B C $ % & $ ((
%
$ %
D ! , = $ $ %
#
& ) ' " (
( % &
$ ? ( ! %rte
7 8%
$ &3 , 1 (( ( ? (
- ' ) ) $ ? > >
$ ) 7 $ $ + 8
$ ) >
' %
& $ ' * $ '
! $ $ % 3
# 3/ $ $ $ %
3 (( $ $
$ ! $ % ?
$ $ : $ ? %
$ " ( $ +
' 7 8% .
! ( % / $ = > >
( $ % 3 ! ( %
(
$ ) , %
& ' ! ( )
( $ %
( ( %
& $ ,
$ % . ! , ( $ E ) / $ ,
+ F %
#)
) 1 ! , ) $ $ !
% ) $
( %
* %
-( $ $ ( ( , ,
% & $ $
%
& "
• 2H 7 $ 1 %@% 8
" E E E % %
• /I.- E J%
" E E E % %
• - -! %4
" E % % ) !
& ) , $ $ "
• # C %
" ) % % )
# C "
• 2 $ 0
" 1 $ % % 1 $ A 0
• 2 $ - $ . ) )
" 1 $ % % 1 $ ) 1
# ) #
( $ ! ,
, ) ) $ $ ,
$ %
& ' ) (( $ % L =
( ( ) ) ( 6 , $ %
+ # # # #
& ' $ %
& ( 6 $ ,
$ ( $ % 3
' % M + ! "
$ (( $ %
& ? ' # ? $ )
% 2 " % % + *
(( ? ' $ ) ( (
) $ %& %
# # , $-
$ = ) +
' % -$ + (
, % & $ ! ( " (
! , %
,
> ' % ) (
( % 3 > , >
% / > . / 0 -
" ( % & ( ) % .
( ( ( %
& $ ) ) $
) $ * + " 1
( = ? ' % - ? > 2
- 1 ( "! 3 4 0
" 5 0 6 - 7 0 6 -8 7 8" 5 89 8 . 1 3
-$ ( ( : ( ( = , ( ) ,
' ) ? " ( %
& ) ( ) "
( " ( ) , !
Segment% M , $
! ' ! ( ? % ( (
, ( (
, ( %
& + 1 "
• " " / . )
• ,+ "
• ,! "
& ( , , % & ( "
= )
& $ "
• -& " / . )
• " " C !
• " C !
•
$ $ ' " ? > )
( , $ % 3 ! .
' . ' . %
$ ( = ?
, % ) , ( %
,
B ( $ $ ' ( $ % "
' % 2 ,
( + % - (
, 1 ( 6 $ $ "%
, " $ $ " ( = ! = ( + $
' , %
& > " >2 4 / 1 , >
>! %
( ( = > "! 0 ! 3 -4 0
" 5 0 6 - 7 0 6 -8 7 8" 5 89 . 1 ( $ !%
$ $ > $ $ + + ) ( %
. ( " ( " "
' ) > ( ) "
* 4 %
- (( > ) $ > ) %
> / )% C )
$ " , ) ) = $ N
) ( , ) = ) $
) % ( $ % / )
+ $ $ ) $ ( N
>2 5 7 D ( ' 8% , > ) )
>, < % . ( $ % &
) $ " % &
> ) $ " +
segmentsOP $ ) $ Route% & $
) ! ) ) $ !
! ' % 3 ! $ $ $ > $ $
7 D ) 8 $ 9 + 5 < %% 3 $
! ) )
) ) 7; < ; <
) 8% / $ ( > ) ) !
$ ) ,+ % / $ = > $ 4@%
M ) = ' % &
$ ) = ) %
3 ) ) > ( -; 5 %
3 > ) ' ( %
, > >- = 0 2 > , $
$ ) + ( % C ) 1 , (
) % , > ( ) % $
+ ) 7$ > +
, ) N8% I > , )
%
/ $ $ > 1 ( / 0 ( ( 6
$ " ? / 0 5 < > , ) 2 %
> + , 9 % C $ >
> ) , 7$
I ( 8% $ > + +
$ % . , $
) N . ( $ > , = $
% 3 = ( ? $
%
$ > $ ) $ $ "%
# #
- ' $ )
! " %
> % > $ # 0 # @ - >
$ ( = $ 9 % / > %*
) ) , $ = $
, ) % / $ ( ) , ,! $
= ) + ' %$ A B ( ,
) ' ) % -
# ( ( ) $ % & =
$ ( , ) %
$ $ $ > (
" ( 12 #/ 3 % .
' $ ) A % / $ ) > (
( 7 ! , 8%
( > ' % / ? ' ( = $ $
9 ! , ! % / $ ( !
) ? ! % % C
$ ( ( +
% ! ( "
5 A &. ( ! "
' ! 7 N Q R 8 $ ( 7-
' 8%
,
. + ( , ! $ %
( ) ""' ( ( ( $ $
$ + 3! **34 $ + 3! **35% $ (( $
B C (( ) $
% > ! $ ,
( 7 8 ! % )
% 3
! $ " 0KG @ G@ : % : $
@ : % (( 0KG @ G , (
$ + 3! **34 $ + 3! **35 (( $
) ( D %
. ? + ) % . (
( +
% M $ $ Computation%
! / # '$ "
" , , %
- -! 6 $ ' ! $
E % ! " ' $
E ) $ % 3 F
( , E 1 $ )
%
$
C ) > , 6 6738 " " E % % ) ! % 2 $
%4% 91 , 6738% $ >
$ > ,
% > ( %
( + 1 $ $ > +"!
0 -4 A 0 , ) # 0 ? < ) %
? < 4 A ( 1 $ $ "
4 32 # : 91 , 6738
4 3& : ; 4 32 #; 1
4 ' & ) +2 : ; 4 3& ; 1 , < =; 4 3& ; 1 6 6> ? < =
; 4 3& ; 1 6 67 > 8 < = ; 4 3& ; 1< , " < =
; 4 3& ; 1 < < = ; 4 3& ; 1 8<67 ? @ < =
; 4 3& ; 1, 6 " < = ; 4 3& ; 1, " < = ; 4 3& ; 10 8<6 7 A 7 <
C ) > 4 6 6 ? B > " ! % % ) ! A1 % .
( ( , " < , 6 " < $ $ $
91 , 67381 1%
, = %
3 2 $ ( $ ( S / & $ , %
"
" E % $ ? % ) / $ ) / $ % !QS / &%
& > /A M / > * $ $ > %
C > 7 ) N8 "
< 6 " ; 4 ' & ) +2 ; " , 0 C ! &?
"9DD0 >7 D D ,EC ! &
/ "
> $ " 1 10 >7,
( "
% " % <
<
& <
" <
"7? <
" <
) <
) % " <
) 4 &+ ! <
) 4 &+ ! % " <
-$ ( 1 $
) %
&
" % " % % 1
! , 1 ! , ) "
"
MessageServiceLocator serviceLocator ; MessageServiceSoap serviceSoap ;
GetMessageResponseGetMessageResult result;
serviceLocator = new MessageServiceLocator();
serviceSoap = serviceLocator.getMessageServiceSoap();
" " ) . . $ = "
result = serviceSoap.getMessage(LOGIN, IMEI);
3 ! $ ' , %
,
$ ( ,
% $ > ' ( ( )
$ = ( + %