Tutorial uso de MapServer - IIS Windows Server

Transcrição

Tutorial uso de MapServer - IIS Windows Server
!
!" #!$ $
%
!
!&
$
'
!
(&!) $
"
"
# $ $#
(
!#
$
)#
-
•
*$
$
*
$
$
•
*
"
!+
%
%
•
•
#$
"
#
$
$
# '#
#$
#
#
$
#
# $
% +
* $
# $
$
% &
$
%
/ &0
$ #
$
#
#
#
$
#
2$
$ $
*!
$
$,
$.
# $
# 1
, #
,
#&
#
#
$
$
)
# $
#
$
#)
%
# $
$
#
)
$
$
'$ $
$# %
#
#
#
# &
#
#
'$ $
$
!"
#!$ $ %
!
!&
$
!
'
%
&
"
" #
$
!#
'
!()* +,--!.(
-
/0
/0/!
/0 %
"
2
"
/0 0/0 6
/0 0 0 6
/0 040 ,
1
3 /040 5
2
3
6
6
8
10
0
" %
"
%
7! ,2 !82-!.( + %262
# * 9 * (-!2+
,)! !82-!.( + %26 *7 * 50
-
0
%
0/0 ,
0 0,
040 ,
050
:
0 02 3
0;0 +
0<0 +
-
-
40
50
Bibliografía
!
A
12
12
16
18
20
24
29
32
& %
&
&
3
&
& *
&
,
40/0 40 0 4040 2 3
4050 2 3
40 0 2 3
&)
6
&&)
50/0 50 0 &
5040 %
5050
>)%
>)%
&8
&
?
&
:
&
&
3
&
A
&
3
=
@
36
36
41
46
51
56
61
61
67
73
75
79
!
!"
#!$ $ %
!
!&
$
!
'
" #
$
!()* +,--!.(
/0
3$
"
$
$
$
! *#
*#
-
#$
##
#
2
$
#
% )
% )
#
$
$
$
$
1
$
4# $
#
$
#
%
%
#
67
# $
$5 2
# $
$
#&
#1
.
! 8# $
$
3
7
##
'#
$ #
$
'#
2 $,
$
#
#)
' $ $(
#
'*+9
%
$ ! 8# $
0
'*+
$
$
5 2)
!"
#!$ $ %
:
#
$
$ #
%
;$
!
1
#
#
# ,
$
3$
!
'
$
#)
# $
#
#
#
/0/!
$
!&
"
$1
$
#. $ 2$
#
2
$
$
#
# $
$ 5 2#
#
.1 #
# $
5
) 1 #
#
# ,#
' 2$
$# %
1 #=
-
# #
•
- #
$
# $
$#
#
#
%
##
$
$# %
#
$
0 #
% #
1
$
'$
$<
9
#
$
'$
#) 0
#
$ <
$
. #
##
#
# $
$
##
# # $
$
$
#
$# % # 2 )
#
#
$#
"
$
1 $#
$
7
% #
$
$ 5 2. 1 # $ $,
#)
$ $
$ <
!
( '
$
% 5 2
#
"
"
# $ $
# $
#
$
3 /040 5
$
$
$
$
#
" #
! ! *#
,
% # $
#
$<
$ #
% 67
#
! ! *#
#
%
!"
#!$ $ %
•
!
8
$,
!&
$
!
'
7 $ !
$ # #
6* #
#
% '$
$ <
$ %
# $
9#
$5 2
$?@
$ #
#
2$
# $
$
#
2
$
$
% *3 3$
o 8
#$ $
' $
$5 2
o $, $
# #
$
# # #
$, BC
# $
).
)
•
'
A
•
-
#
#
7
*#
% ' $
% )#
#
#
;
•
!
#
# $
#
$
67
$
#
o >
o >
7
" #
A#
#
.
$
#
#
#
D
$<
#
% #
;
% $
%
$
$
#
!
#
*#
% ) #
% # $
$
# $
9
$ 5 2 #
$ #
(
!"
#!$ $ %
!
!&
$
!
'
7
3$
$$
•
•
8
<
!
*#
% ' $
" #
$<
$ 2$ 1
# $
$ 5 21
2 #
# $#
$
. 2$
#
$ #
E# $
& A *
F E $$
$ $
# F<
$ # $
'$
$<
<2$ $
$ 6;
* $
8
$ $
>
$9)
$
2 $$
$
#) #
2$
$
% *3.
# $, 1
$ $
$
$ 2
*
$
67
!(' $
7
2 $, $
'$
$<
!( ' $
$
$
2
9
' $
$<
'$ $)
> #
3- #
$
'$
$
!"
#!$ $ %
!
!&
/0 0 %
$
'
" %
'$ $
# $
$
$
0
$
% -#!?-#!
)
$
#
8 -+* &
$
$
& # $
# 1
#
)
'$ $
: # $
##
$
$ &
:
&
$
' $ $6
9
:
$
1
:
2$
# $6
$$
#
#
<3* &
#$
<
'
$
$ 2;
'$ $
8#
%
,#
$# #
* $
* $
'$ $
'$ $
% 1
&
7
:
$
$
1 &
1
$
$ * $ 9
$
#
%
'$ $
%
&
#
#
# $
$
'$ $
# '*+
&
'$ $ #
$
%
# $
$
0 %
; 67
" #
50
/0 0/0 6
&
!
$
#
# '*+ #
% &
!
! 0%
'$ $ #
% &
$
#$
'$ $
$
2
$
.)
#
$
%
$
!"
#!$ $ %
!
!&
$
7
/0 0/0/0
8#
$
# $
#
6
#
&
&
3
$
!
'
!
! 0%
$
$
% & ' $ $
B "
# $ $
$ $
8 $
% #
$
1 $ $
$ #
# $
$
#
) ;
#
1
% #$ 1 $ .
$
# $
98 $
% # $
< $
. #
' $ $ 8#
# $ # $, $ # 2,#
'$ $
#
" #
.
#
$
$#
# $
#
# & ' $ $ # ,# #
.
# #$ 2 . $ #
$
$
$, $ #
%
$
$
. )
#%
#$ $
$ ?
# $
$
#$ 1 $ # $ <
% -+*
$
$
!"
#!$ $ %
/0 0/0 0
!
!&
$
" #
$
%
8 &
$, $ # 8 &
.
)
)
#%
#
/0 0/040
9
# # $ #
2=
$ #
$
)
8 $
2
&
$
#
$
$
!
'
&
$ #
$
%
1
'$ $ 8
#
%
$
$ A
$
$
$
%
#
%.
#$ )
#
$
% #
2 2 ;$
8 &
$
##
#
#) # )
. #
$
1
1 # 1
# $
7
$
$
.
)
)
$
1
4# #
% & ' $ $ 62$ # . 1
1 #
4 2$ # $ & ' $ $
) # $
$
% 1 #
7
# #
$ $ $
$
#%
# '*+ -
/0 0/050
#
$
,
-
+
8 -+*& ' $ $
.
$
% & '$ $
$
#
I$
8
$ $
& '$ $
#
# $
#
$ # $ #
#
# $
#
;
&
0
##
#
& ' $ $#
$ $
#
-+*
$
# %
#
2# $ 1
$).
.
9 3$
#
2$ #
$
$
. #
#
$
!#
$
3$
#
# '*+
# '
$ ) # $#
8'C*H #
$
# $ #
. & '$ $ #
# $ # #.
# $ 2
#
# $
$
#.
$
$
$
$
$
#
#
)
,#
#
#
$
#
$ .
$
$
#
/0 0 6
0
$ $ #
$
#
2 # $& '$
$$ #
#.
#$ $
##
$4
##
#5
#. # $
#2 $ # $
$
% 5 2
"
" # $ $ #
"
2
#$
# $$ #
# $
% )
#
2 # $ ##
###
#
$
#
•
•
•
5
:
-)
$ ' #
# $ # #
)
$
# # # 3$
##
#
2 # $ =#
$ #
<1 4 #
#
#
%. #
# #,
#
5
G
!"
#!$ $ %
!
!&
$
!
'
/0 0 0/0 %
-#!&
0 #2 $ #
5
# J3.
5
#&
#
. >
8 $
$
#
#
1
# $2 % &
$# % ( ) 5
#$
#
$=# #
# $
#
& ' $ $. #
# $ $ # 6!
:
#
&
$
=
' $ $( #
# G &
0 #
" #
$ 2 #
'$ $
$
#
$ 2 ;$
$ 2
$ # $
# ;
2# #
#
#
& ' $ $ # $, $ # #
' $ $9
/0 0 0 0 * :
•
•
2
'#
'$
$
5
#
$ 5 2 & ' **'. <
# $
#
%
$
# 2 $ #. #
"
" # $ $ #
"
@
1
- K& ' $ $
/0 0 040 !
$
#
&
'$ $
# $
#
$
# $
"
"
$
$.
##
# $
#
# ) #
# $
$ 4#
$
# #
$
#
%
$ $ #
$
5
$
#
#
##
% 5 2
$
1 $
# #
3< /
#
#
$
$ 6;
1 $ $
$ .
$ 2
$
$
$ 5
#
-#!%
! 3$
# $
$ $
-+*& ' $ $.
-+*E*>
# $
$ 5 2 68 & $ # **'. 8
L- K*
2K
$ K 2 L8
!
.
L- K3$ $
7 #K<
+$
K<
K 2 L9
$
L- K3$ ;
L9
'$
%
0#
#
& '$ $
- K& ' $ $9 ' #
#
#
#
$$
#
$
< $
. #
6- K5
# - K5 *>> 9
/0 0 050 !
' $ $. > #
L3$ ;
L
#
$
- K5 *>@I5 'K')#
##
$
$
#
<
L- KL 6'
$
$
$
$
$
$
# $
$
#
$
$
# L- K*
$ #
#
2 1
$
$ L2 L
2K' $ #L
#
$
L 2L
- K5 *>> K')#
. #
$
3< /
B 2L 6;
- K& ' $ $K 29
$
!"
#!$ $ %
!
!&
/0 0 0 0 )
3$
#
$ 1
:#
<
$ $
#
#
$
!
'
" #
$
-#!%
:#
$
$
:#
9 $
$
#
-+* # , $ 2 ; .
$ #
# ;
$
$4
$
# $
$ 1
# $ H
$
# $
4
1
@00 6
2
9
# # @00 $ 1 $ # 6;
2
$ $
# $
6 K5
#9
4
$
2
$
#
#
.)
# ;
& '$ $
$#
(( 2
I: 3: M+*7 I: 3: M3>+ I: 3: MN38+
I: 3: M5 E& 3
':33IC 'M3CIN
':33IC 'M7C88 O38
':33IC 'M5 & 'P'8CQ8C
*>3: M'/<387*08
@8E:+M& '@8E:+
8#
<#
1
1
/0 040 ,
0#
#
#
#) $ #
# 5 2' $ $
%
#
#
$
& '$ $
# $2 %
%#
-$ $
)
$# %
2$ $4 +@ #
#
R
SR
3$
%#
'
#
$
#
# $
1 $
$
$
$
# $
0
$ # $
'$ $
&
3
3$ %#
-$ $
&
1
$# %
2$ $4 +@ 1 # #
'
# #
R
S R
3$
1
'
# #
.
0 #
S
&
#
8# #
# 3>+
##
+*
7
R ) $#S
0 #
# 3>+
+*7
#
-$ $
#
2 $ 62 $$
# $ 3>+
+*7
# #
2$ R
SR
S
#
9 $
&
$# %
0# #
#
2$ $4 +@
#
#
S
!
!"
3$
#!$ $ %
!
!&
3
%#
I$
$
#
'
$
$ $ $ $ $ $
'
# # $# R
&
3$ %#
'
-$ $
# #)
$
!
'
#
2#
#
#
$ $
SR
$
$# %
R#) 2
1
SR
'
#
$4 # $
( #R
##
SR
1
0 #
4
$
$
#
$
$ 2 ;$
#
$
R
$
:#
$
+*7
#
9
$
$
# $
0
$
#.
$ $) #
#
$
#
# $ 3>+
#
,$2 61
#
$ $
#
2$
$
$
S
#) 2
2$ $4 +@
SR
S
5
3$ %#
-$ $
$ 4
$
$4
# #
*08*>@8J 8
#%
# ##
#
4 9) E #
@ #
0I-< *I> ) 1 # $ 1
$
#$
$.
2 .)
$
SR#
T#
3
3$ %#
-$ $
1 $
2#
$
,$2 #
$
G #
# > #
$
$
$
$
# $
$ $ 2 ;$ '
# $ 2#
# #
'
# # $ R#
SR
S
" #
S6 #
$
&
$
) !
$
'$ $ ) #
$ $
2$
$
#
# $
SR
1
)
1 #
0I-< *I>
1 #
#
!!
!"
#!$ $ %
!
!&
$
!
'
" #
$
7! ,2 !82-!.( + %262
,)! !82-!.( + %26 *7 * 50
0%
& %
0
$
2$
#
$
#
# $
$
# $
6$
#&
0/0 %
$ $
$ # $ $ #
)
:#
$ #
$
:C0
•
•
9)
#
$
'$ $
# $
#
$
$
5 22$
$
0
$ $
$ .
$ $
-+* &
# ;
> 1 $)
$ <$ Q
&
& '$ $
$
8#
#
#
$
# $.
% :C0
$ #
"
"
'$ $ ' #
$
# $
#
"
"
;
"
# " $# " $
!"
$ #
"
# " $# " 2 "
#
# $ ( U.
2 $ #
V:8COP' C*>+ # # . 2
0 #
$
#,
#
$
L M "
<$
#
$ $
"
<
+$
"
<
;
! ";
L
$ $
-+* &
&
2 $ # $"
$
)
#
"
8
$, $
# " $# " !"
' $ $ 6 # $ ( 91
!
!"
#!$ $ %
•
!
8
!&
$
!
'
" #
$
$
$
$#
6W9 # #
$
$ $
-+* $ # $
$ 1
#
8 #
$, $
#
# B
M2$
8#
B
# $ ( D1 # 1
2
$
#
&
#
# #
B
# $ (
D1
1
$
5 2 2$ # $ 6
9. $
$ $
$
# $
$ 8
$ 2
& '$ $ B
D
$ #
$ # B
D
;
.# #
# B
M2$ # D. & ' $ $
$4
$
$
$
$
$
# $
$
$,
8 $
&
2
$
#
$
# D
.
3$
$
MAP
NAME loja
IMAGETYPE PNG
# Especificación del objeto MAP
# Nombre del objeto MAP
# Definición del tipo de imagen
# Extensión georeferenciada del mapa
EXTENT 476041.48 9438571.50 1186767.15 10161286.94
SIZE 400 300
# Tamaño de presentación del mapa
SHAPEPATH "data"
# Fuente de origen de los datos
IMAGECOLOR 255 255 255
# Color de relleno de la imagen
TEMPLATEPATTERN "loja"
# Definición de archive template
UNITS METERS
# Definición de unidades de medida
WEB
# Definición del objeto WEB
TEMPLATE 'ejemplo2.1.html'
IMAGEPATH 'c:/Archivos de programa/Apache Group/ Apache/ htdocs/
curso/ cap1/
practica1/temp/'
IMAGEURL
'c:/Archivos
de
programa/Apache
Group/Apache/htdocs/curso/cap1/practica1/temp/'
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END
# definición de proyección para MAP
# Inicio de la definición del layer
LAYER
# Definición Layer Mapa Ecuador
NAME states
DATA cuador2
STATUS DEFAULT
TYPE POLYGON
PROJECTION
# Definición de proyección para LAYER
"init=epsg:2163"
END
CLASS
COLOR 232 232 232
OUTLINECOLOR 32 32 32
END
END
# Fin de la definición de LAYER
END
# Fin del archivo MAP
!
!"
#!$ $ %
!
!&
$
!
'
< $
3,
$ $
2,#
1 # #
$ &
#
2$ #
#) $
1
# 2; # # ,
2; & <3.
# #
2;
3CIN80<O8C 61
#
$
2; ) $
B8>@D
' $
#
#
" #
& 7 . #
#
#
'$ $ 8 &
#,
B 2; #D )
# 2; # 8#
#$
$ ;$,$1
$
$ #.
#
# ;$ $1 4 #
,# 2; # # , 2 ; # <1 4#
$
*
I> 1
$
$
2; &<3
2; & <39 2;
$
$ $
#
#
#$
$
$
%
2;
$
2; #
2;
2$
$
&<3
T
T
3CIN8- *
I>
T
0<O8C
T
T
3CIN8- *
I>
8
#
&$
#
2$ #
T
-0<''
6 $,
$ #9
$
2; & <3
!%2# )C6
0
2$
*&<+8 O38 # #
$
$ 1
$
$4
# $
$ $
-+*& ' $ $ $
#
# ,
# 8 #
# # #
$
3>+ 6#
$ +*79 8#
$4 # $ +*7. # #
2$ $4 +@
#
$
$ +*7. 5 E&3. N38+
2= #
#
$ $ # $
#
#
63@7. '5 7. +
*
779 #
1
#
#
$
$
#
# #)1
I: 3: /7IC&<
#
#
D) ()
8#
$, $ #
# #
#
#
3$
$ $ #
$ #
!8
8#
#
<#4
#
X
#
#
#
# 8 #
#
#%. #
6
(
#
91
$
#
8#
#
#$
# $ <$ Q
&
#
>26 62)>
8#
# $
$
#
#
# # ) $# :#
B"#"
3$ ; " D B- " $ ; #" D9 $ # $
6
;
9 8# $
2 # $
'$ $
$
#
#2
#
#
$ #
$ $.
$ $
$
# $
#
#
$ #
$ '*+
#
# 2#
#6
2
%
# #
5 2>
1
!(
!"
#!$ $ %
$ $
#
!
$
!&
!
'
5 2. #
# $
# $ 4 #
'/<383< /
!%2# 8#
#
C .
+$
Q$
$
*
$
)
2 ?$
E ?$ #
#
#
2C *
& $
# ) $# 1
#
$, $
#
$
)
(2%
8# #
$,
0 #
2 ?$
$ #
2;
$ # #
$$ $
# $
C+E )
$2
$ #
2; & <3 :#
!
$
:#
-+*& ' $ $
2$
6#
# 1 8'C* #
$
$
$. )
#
0<O8C
2; 0<O8C
$
4
$ #
#
)1 $
$
$
+2)2
8
2$
$ ##
1
" #
# ) $# #
#
$
2$
#
#
# 9& ' $ $ #
$
$
IC+ 2$ $) 6 $
+@<0 #
#
$ 9
$
#)
)C6
YV =
# # U' # #
$ . #
#
$ # #
3I0O+I>. 0*>8 6 #
# 0*>8 # # #
# =
# 3I0O0*>89.
3I*> :#
2=
#
$ C<' 8C <>>I < *
I>
)2),
0 # ) $
#
$
I>
$
Q$
# $
#
I>
# 2 I> I77
$, $
1 $) # $
#
#
- 2
& $
#
1 $
8#
$,
$ #
I77 2 #
2;
#
$
# ' < :' @87<:0
2$
0<O8C # #
#
-0<''
2; -0< ''
$
# # #
) $) #
#,
-+*& ' $ $ $
2$ #
$
#
2;
0<O8C :#
$
'
$,
$
*
#
$
4
$
$
0 #
,) !( 8# #
$
*
4
$ ##
#
4
$
8
#
C+E
#
4
1
# 8#
O38 #
$ #,
0*>8. #
#
C+E
!
!"
#!$ $ %
!
!&
$
!
'
0 0%
8
$
;
$ ;
:C0
#
# #
:#
&
#
$
&
$
<#4 #
" #
. #
$
"
"
"
# " $# " $
% $ 2;
$#
1
$1
$
$
#
$
$
# #
#
$
?
" <#4 #
$1
%
$ #
$
%
Z
$ ;
# ) $#
'.
F
#
$
&
MAP
# Definición del objeto MAP
NAME loja
IMAGETYPE PNG
EXTENT 476041.48 9438571.50 1186767.15 10161286.94
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
TEMPLATEPATTERN "loja"
UNITS METERS
WEB
# Definición del objeto WEB
TEMPLATE 'ejemplo2.2.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica2/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica2/temp/'
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END
# Definición del objeto PROJECTION
!
!"
#!$ $ %
!
!&
$
!
'
" #
$
# Inicio de la definición de los LAYER
LAYER
# Inicio del primer LAYER
NAME states
DATA cuador2
STATUS DEFAULT
TYPE POLYGON
PROJECTION
"init=epsg:2163"
END
CLASS
COLOR 232 232 232
END
END
# Fin del primer LAYER
LAYER
NAME provincias_lineas
DATA cuador2
STATUS DEFAULT
TYPE LINE
PROJECTION
"init=epsg:2163"
END
CLASS
COLOR 204 51 0
END
END
# Inicio del segundo LAYER
# Fin del segundo LAYER
# Fin de la definición de los Layers
END
8 &
#
0<O8C 8 $
2=
6 9) # # 2$
#
0
1
#
# Fin del objeto MAP
2= #
$ 1
4 .
$
$
$
$
$ ;
1 14 #
# 2; #
C A2
8
$. #
#
#
1 $, 2; I: 0*>8-I0IC 0 #
#
4 . $ # #
1 # # $,
2; 4
$ $ .
$
#
#$ $
#
$ $
$
$
2$
2; .
$ #
) $
!
!"
#!$ $ %
!
!&
$
!
'
040 +
3$ # $
#
<#4 #
$2
-
#
$
$
%
" #
$
&
#
#.
# $ #
# $ $
&
&
MAP
# Inicio del objeto MAP
NAME loja
IMAGETYPE PNG
EXTENT 476041.48 9438571.50 1186767.15 10161286.94
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
TEMPLATEPATTERN "loja"
UNITS METERS
WEB
TEMPLATE 'ejemplo2.3.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica3/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica3/temp/'
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END
# Inicio de la definición de layers
LAYER
# El layer de Ecuador inicia
NAME states
!G
!"
#!$ $ %
!
!&
$
!
'
" #
$
DATA cuador2
STATUS DEFAULT
TYPE POLYGON
PROJECTION
"init=epsg:2163"
END
CLASSITEM "NOM_PROV"
CLASS
EXPRESSION 'LOJA'
COLOR 32 32 32
END
CLASS
COLOR 232 232 232
END
END
# El layer de Ecuador termina
LAYER
NAME provincia_linea
DATA cuador2
STATUS DEFAULT
TYPE LINE
PROJECTION
"init=epsg:2163"
END
CLASSITEM "NOM_PROV"
CLASS
EXPRESSION 'LOJA'
COLOR 204 51 0
END
END
# El layer de provincia inicia
# Especificación del campo de BD
# Definición del objeto CALSS
# Definición del objeto CLASS
# Fin del layer de provincia
# Termina la definición de los layers
END
# Fin del objeto MAP
8 &
$,
- 2
8#
$
#
$ #
#
4#
#
$
# # $ $ # ;
# $
# 2; # 0<O8C ) -0<'' I2# $
!) %
2$
# #
$ #
$1
$2 ## #
# 8
;
$2
# B NOM_PROVD ' #
2$
# #
#
) $. #
$, $ 1 4
B NOM_PROVD ) # 2 #
#
$
$
%
#$ 1
[0IN<\
B>I& P3CIQD
D6*
3$
$
#
1 #
#
!(
# .
:#
#
#
$ #
$
#
1 X#
$, $ #
$ $
2;
2#
6$2 9
$,
$
# $ # #
# 1
$ #
$2 # #
# 8#
$ 8J3C8''*I> 8J3C8''*I>
# $ ,#
;
$ # $
$ $ $
&
$
$ 1 #
$
8J3C8''*I>
#
#
1
!
!"
#!$ $ %
!
!&
050
'
2; #
<#4 #
$
!
'
$
:
2=
$, #
2 $,
$$
$
$
2 #
$
.
#
#
# 2
&
MAP
NAME loja
IMAGETYPE PNG
EXTENT 476041.48 9438571.50 1186767.15 10161286.94
SIZE 800 600
SHAPEPATH "data"
IMAGECOLOR 255 255 255
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE 'ejemplo2.4.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica4/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica4/temp/'
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END
LAYER
" #
# El primer layer inicia
$
$
!"
#!$ $ %
!
!&
$
!
'
" #
$
NAME states
DATA cuador2
STATUS DEFAULT
TYPE POLYGON
PROJECTION
"init=epsg:2163"
END
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
CLASS
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# El primer layer termina
LAYER
NAME provincias_line
DATA cuador2
STATUS DEFAULT
TYPE LINE
PROJECTION
"init=epsg:2163"
END
CLASSITEM "NOM_PROV"
CLASS
EXPRESSION 'LOJA'
COLOR 204 51 0
END
END
# Fin de la definición de Layers
# inicio del segundo layer
# Fin del primer layer
END # Fin del objeto Map
<1 4#
$
9 () )
<1 4# #
8# $
#
#
$ ,#
#
$
$
$,
$ #
$
#$
#
# #
% 7I>'8 #
2; 0<E80
$
$ )
# 6#
2# Q$
$
$, $
2; &<3
#9
%
!
!"
#!$ $ %
!
!&
$
!
'
2E !) %
8#
#
1
$2 #
B Nom_provD 0<E80* 8& #
2E
& $
68;
8
2; 0<E80 8
2; '-<08E<C9
8
*
2;
$
#
!8
' # 7
# $ 2$ B#
#
2$
#
$
$
#
O38
# B
#
C
#
# $ #
2;
#
#
$ # 2; #
1
1
2$ 8
#
#D
# $ ) .
D B $ D
$
)
$$ #
#
)
1
E* & <3 6
C:8 O38.
$
$
2()!2 !2
8#
$
# $
$ # C:8 7<0'8
6
@
2
$
2; 0<E80. O38 #
# #
$
$
C:8 O38
$
# E* & <3
9 ()
' #
# $, 8
2;
.
$
*
>2+ 1 !8
8#
X
# 3$ B D1 $
#
#
$
1
2; 0<O8C
0<E80. -I0IC #
>2+ 1 8# #
)C6
8
# #
$, $
" #
X
I>
$
#
#
#
#
#
O
# $ > # $ #
#9 > # $ #
#
$ 1
# 2
. #
#
# '
I77 C
$ 2 #J
#
$
#$
#
#
$
$
# I>
I77
!)! (
# %
1
%
#
#
$
%
# )
#
$
$ .0
$ # #
2
#
$
$ #
$
% $
- $
$
$
3$
%
1
2 # $
$ B--D 6
$
$9 I # #
1 $
2
# $
B00D I $ 4 # 1
& '$ $
1 # 3$ #
#
2
# $ #
$ B<: ID
#
2 0 #
# :#
$
1 $ )
$
2 *@
$ 2;
*@. #
;$
# %
# #
!"
#!$ $ %
62*)!2
*
&
$
$
!
!&
$
'$ $
#
%!(+! )2(8#
#
4
$
$ #
!
'
$ $
1
#
#
$ #
#
0 #
#
$
#
$ #
#
1
2= $ $ 1 # #
<>>I < *I>
8#
# #
1
$
$1 #
$
#
#
$
3$
14 #
# C:8 7<0'8
#
2
$ ) 2# $ $ 1 #
E,99 *
0
2$ $ 6
#9
1
E:778C (
# # $ 1
# - 2 #
$ # $ #
:#
1
" #
$ $ $ $
2 ;$,
# :#
2
$
) $ 3I0O+I> :#
#
:
$
!"
#!$ $ %
!
!&
$
!
'
0 02 3
& '$ $
+@<0. & ' $ $
$ $ #
( .
$
#
$ 6
#$ $
'
,
6
6
& *
" #
$
0
$
#$ # $
$ # < $ =#
#
2$ $4
$
$)
#$ $ A
# $
#$ # $ 8
$#
#
#
$ #$ # $ $
#
) $#
. #
$# #
, # & '$ $
$ #
$
, # C+E )
) $9 8#
;
#$
#
$
) $
$
'$ $ (
$
#
2$ $4 +@
$
$ $
#
$ #
$
C+E 6 ( 2 #
$ $
$ 9 <#4
G 2#
$
#
$ # #93>+. #
$
2=
$ 3>+ (
$ $
$ 9 $
#
8#
;
# 3>+ (
*& <+8 O38 $ # C+E. )
# $$
2
#
# 3>+ (
-
2$
&
#. #
&
. #
$, $ 1
2; 0<O8C #
# =#
%
) $ 3I0O+I> & ' $ $
#$
# ) $#
$
$# 8 $ $ ) $
# 2;
<#4#
# $ #
2; #
B&
8
$D 1 #
3I0O+I>. # # $4
@# 1
$ # $ # 2 ; # 2$ # .
# $ #
$4 # $ 3 $ #
$ $
2
$ ' < :' I77 8 #
) $ 0*>8 #
2;
) $$ # $ $
#
2; $
6#
$ # 9 8#
# $1
# $ ## $
#
0*>8
3I0O+I> 0 # 1 # #
2
2 ;$
# 2$
<#4 #
#
$
#
$
&
(
!"
#!$ $ %
!
!&
$
'
!
" #
$
MAP
NAME ejemplo
IMAGETYPE PNG
EXTENT 201621.496941 -294488.285333 1425518.020722 498254.511514
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE 'ejemplo2.5.html'
IMAGEPATH
'c:/Archivos
de
Group/Apache/htdocs/curso/cap1/practica5/temp/'
IMAGEURL
'c:/Archivos
de
Group/Apache/htdocs/curso/cap1/practica5/temp/'
END
programa/Apache
programa/Apache
PROJECTION
"init=epsg:2163"
END
SYMBOL
NAME 'line'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
# Inicio de la definición de los layers
LAYER
# inicio del primer layer
NAME
states
DATA
states_ugl
STATUS
OFF
TYPE
POLYGON
PROJECTION
"init=epsg:4326"
END
CLASSITEM
"CLASS"
CLASS
EXPRESSION 'land'
COLOR
232 232 232
END
END # layer Polígono STATES termina aquí
LAYER
# Layer Modo RASTER
NAME
modis
# Especificación de la fuente de datos para la imagen raster
DATA
"raster/mod09a12003161_ugl_ll_8bit.tif"
STATUS
DEFAULT
TYPE
RASTER
PROCESSING
"BANDS=1,2,3"
OFFSITE
71 74 65
!"
#!$ $ %
!
!&
$
!
'
" #
$
PROJECTION
"init=epsg:4326"
END
END # modo raster termina aquí
LAYER
NAME
DATA
STATUS
TYPE
# Layer de estado lineas
states_line
states_ugl
DEFAULT
LINE
PROJECTION
"init=epsg:4326"
END
CLASSITEM
CLASS
EXPRESSION
SYMBOL
COLOR
SIZE
END
END
"CLASS"
'land'
'line'
64 64 64
1
LAYER
NAME states_label
DATA states_ugl
STATUS DEFAULT
TYPE ANNOTATION
# Layer de estado líneas termina aquí
# Etiquetado del layer estado empieza
PROJECTION
"init=epsg:4326"
END
CLASSITEM
"CLASS"
LABELITEM
"STATE"
CLASS
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Fin de etiquetado de layer state
# Fin de la definición de LAYER
END
# Fin del objeto MAP
8#
#
#$
$ ;$,$1
# 2; #
&
!"
#!$ $ %
!
!"
!&
#
$
!
'
$ %" & $%
!"
#
#' $ %" & ( " ' $ %" &$ #"'
$ ((
!"
#
!"
#
" #
$ %" & ##
$ ((
!"
$
#'
#
$ ((
$ )"$
8 $
$
&
&
#
$
#,
# <
!%2# )C6
8#
#
(2#
2
#
$ #
$
$
% #
$
$ #
%
$
!
#
#
$
$
$,
#
#
$
#
&
3>+
$
#
#4 2
8 $
'O& EI0
$
#
#4 2
#
2;
-0<''
#
$
#
#9 #
2 $,
$
$ C<' 8C
3I0O+I>. 0*>8 3:> I
$ #
%
1 #
6* !(# LE<>@'M!. . L
8#
$, $
2; 0<O8C #
3CI-8''*>+
#
$ # $
2
#
$
#1 # #
2$ $4 +@<0
$ $9 :#
#
# )# #,#
$, $ #
$
! !P P PG2 L
0<O8C.
$, $ @< < $
#
$ #. & ' $ $ #
$
A
# $
$ =#
2$ $4 +@<0
)C6 C<' 8C
#
#
# $ # $ 6
$, $
O38.
#
$ # ) <>>I < *I> $
99 !)
8#
$, $
2 ?$
6
)
$ B3>+ (D #
# 3>+ ( #
$# %
$ <
2 .
# $
$
$
#
#
. & '$ $
$
C%E
)
@
%
$
# $ $
+2)2 B$ # $"
8
2;
+
*77 $
# $ # $ 8#
# $
$, #
& '$ $ (
#
# # #, #
# $ $ 8# #
$ #
'$ $ #
2 $
$ #
#
0
#
#
%
#$
$
$ #
2$
$
# #
$
$
$
##
#
!"
#!$ $ %
!
!&
$
!
'
%
+
$ $
6;
*
. 3
$
#
.
9
3$
$ $
$
$
%
.$
*
+
,
-. /0--1/2/3 43 35
(
6( *"7 6$
% " ("
"(( # +) #*(8/9
09
1+
77( " :/:;2<
-
#
" #
#
##
#
# 4 #
#
,
# C+E
&
+
# #
*
+
,
-. /0--1/2/3 43 3 =
(
6( *"7 6$
% " ("
77( " :-:;22
2= . $
2 $
+
*& <+8 O38
$ 3>+ (
3>+
G
!"
#!$ $ %
!
!&
$
!
'
0;0 +
<
@
2$
$ #
#
<#4 #
#
1 #
?
$ $
2
1
$
?
$
$ $.
$
$
# $ '
$ $)
$
0
$
$
" #
#
#
$
$
$
$
&
# ;.
%
# 2$ # $.
1 #
#
&
MAP
NAME loja
IMAGETYPE png
EXTENT 476041.48 9438571.50 1186767.15 10161286.94
SIZE 800 600
SHAPEPATH "data"
IMAGECOLOR 255 255 255
TEMPLATEPATTERN "loja"
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE 'ejemplo2.6.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica6/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica6/temp/'
END
$4
# $ $#
$
# &
$,
!"
#!$ $ %
!
!&
$
!
'
" #
$
# Definición de los formatos de salida
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
EXTENSION "png"
END
OUTPUTFORMAT
NAME png24
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE RGBA
EXTENSION "png"
END
OUTPUTFORMAT
NAME jpeg
DRIVER "GD/JPEG"
FORMATOPTION "QUALITY=75"
MIMETYPE "image/jpeg"
IMAGEMODE RGB
EXTENSION "jpg"
END
OUTPUTFORMAT
NAME GTiff
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
EXTENSION "tif"
END
OUTPUTFORMAT
NAME swf
# Especificación del formato PNG
# Especificación del formato PNG24
# Especificación del formato jpeg
# Especificación del formato GTiff
# Especificación del formato
#Shocwave de flash swf
DRIVER "SWF"
MIMETYPE "application/x-shockwave-flash"
EXTENSION "swf"
IMAGEMODE PC256
FORMATOPTION "OUTPUT_MOVIE=SINGLE"
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END
LAYER
NAME states
DATA cuador2
STATUS DEFAULT
TYPE POLYGON
PROJECTION
# Definición del primer layer
!"
#!$ $ %
!
!&
$
!
'
" #
$
"init=epsg:2163"
END
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
CLASS
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Definición del primer layer termina
LAYER
# Definición del seguindo layer
NAME states_line
DATA cuador2
STATUS DEFAULT
TYPE LINE
PROJECTION
"init=epsg:2163"
END
CLASSITEM "NOM_PROV"
CLASS
EXPRESSION 'LOJA'
COLOR 204 51 0
END
END
# Definición del segundo layer termina
# Fin de la definición de Layers
END
8
# Fin del objeto MAP
$
$
2; . I:3 7IC& < 8#
2;
#
2; & <3) # #
;
2$
*& <+8 O38
@
%
2$ $4# 1 # $
%
& ' $ $. #
$,
#
$
# $
# #
$ & ' $ $ 0 2$ $4 +@ $
3>+ 6G ) (
2 #9. N3+. ) 5 E& 3 0 2$ $4 +@<0.
# $
#
& ' $ $.
2= $
$ #
#
$ 3>+. N38+. *
77"
+
*
77. ) $ # $
#
$ # $ 0 2$ $4 & *>+ $
$
# #
'
" #
3$
"
"
&
$
#
# $ $ #
$ $
" ( "
2;
$
$
]
I: 3: 7IC&<
$
!
!"
#!$ $ %
!
!&
$
!
'
0<0 +
8
#
$ $
%26 &
$
$
B
$
-+*&
1 #
$ #
% #
$
$
E* 1
D 8#
'$ $ 1
#
#
$
8
" #
B2$
# D
#,
#
!"
#!$ $ %
< 2#
#
$
#
=$
#
8
!
!&
$
!
'
# #
#
6 $
' #
2# $
$1
#
& ' $ $.
&$
%
,
#
#
1
/ &0
$
&
9 # $
,
#
;
$
2 1 B $ D
#
0
" #
$
8#
$
,
#
,
$
# 1
$
$
$ $.
,
<!—Inicio del FORM MAPSERVER -->
<form name="mapserv" method="GET" action="/cgi-bin/mapserv40">
<!-- HIDDEN MAPSERVER CGI VARIABLES -->
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="imgxy" value="199.5 149.5">
<input type="hidden" name="zoom" value="1">
<input type="hidden" name="mode" value="browse">
<div align="center">
<table border="1" cellpadding="0" cellspacing="0">
<tr><td>
<!-- THE El mapa interactivo es creado dinámicamente -<input type="image" name="img" src="[ img ]" width="400"
height="300">
</td></tr>
</table>
</div>
</form>
8#
B
2 1 # ;
1
# $
D. $ $ #
Z
)
ML
$
$ $
# 2$
-+*&
8
' $ $ 6B" 2 "
#
#
9
4
L
ML
L#$ MLR
SL
ML(
0 # 4 #
# $
# 6R S. R
S. ) R S9#
& '$ $ # ##
$ 2 # -+* & ' $ $ ) # $
-+*& ' $ $
# #$ $
8
R S#
$
&
) # $
B" $# " $
& '$ $ #
$$
8
R
S#$
B(
(! (G ( G !
!!G
! ! ! ! G (D. )
1
$
$ $
B" "
8 ! P!!!
!
D
0#
# $ $(
$
$
$ 2#
2 $ B
$ $)
$
R S) # 1 #
D
$
$
B
$
$ B2$ # D
D
2$ # $
L
LF
#
#
# $
$ $
$
$
$
$
";
D
#%
R S#$
-+* & ' $ $.
$ $
8#
ML
-+*1
#$ $
#
!"
<
#!$ $ %
$
!
2# $
!&
$
#
!
'
$
" #
$
&
MAP
NAME loja
IMAGETYPE PNG
EXTENT 476041.48 9438571.50 1186767.15 10161286.94
SIZE 800 600
SHAPEPATH "data"
IMAGECOLOR 255 255 255
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE 'ejemplo2.7.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica7/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica7/temp/'
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END
LAYER
NAME states
DATA cuador2
STATUS DEFAULT
TYPE POLYGON
# definición del primer layer
PROJECTION
"init=epsg:2163"
END
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
CLASS
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# definición del primer layer termina
(
!"
#!$ $ %
!
!&
$
!
'
" #
$
LAYER
# Definición del segundo layer
NAME states_line
DATA cuador2
STATUS DEFAULT
TYPE LINE
PROJECTION
"init=epsg:2163"
END
CLASSITEM "NOM_PROV"
CLASS
EXPRESSION 'LOJA'
COLOR 204 51 0
END
END
# Definición del segundo layer termia
# Fin de la definición de Layers
END # Fin del objeto Map
/)#
# 1 #
$
$
&
) %6 2) ^
^
8#
$, $
& '$ $1 #
,
B
& '$ $
$ # $ #
$
) $
$ #
5 22$ # $ @ #
$ #
1 #
$
# 2# $
#
, #
# 1 #
$ $
@ #
$
#
##
#
D
$
$
#
#
$
#1
$ $
$ 2;
$
#
$
%
#
#
#
!"
#!$ $ %
!
!&
4!
/#
2
$
:
#
$
!
'
,
" #
$
>)% )
$ #
#
#
#
# $
#
$
2$
. # # # $
$
&
$ $
8
# 5 2.
% #
$
#1
$
# $ 6
% 9 8# #
6
$
%
9
3$
#
# / &0
$
%
# $
1 #
$ $ #
/ &0 & ' $ $ # #
$
/ &0
#
#
& '$ $ 0 #
#
& '$ $ #
$$ #
$
# RS
$ $
-+*& ' $ $ $ #
%. #
$ $
&
) $
# #
#
# $ # <
#
# # #
#
$4
$ # $ # $ #
$
/ &0
2=
# $
&
6
$
/ &0
% # $ 98
-+* $4 $
$
# #
#
/ &0
#
$ #
#)
$ # # 5 2 2$ # $ ' #
#
$
/ &0
5 2 2$ # $. #
$,
)
$4 $
2
$
4 #
#
#
3$ $
$
<#4 #
#
3$
7
$
$
$,
40/ 8
&
$
$
$
$
#$ $
$
6
$
$
%
!"
&
#!$ $ %
!
!&
$
!
'
#
#
#
%
$. #
' $ $ 6B" 2 " # $ (
D9 )
$, $ # 6B
M" $# " $
"$
W
0
&
)
# # $,
B2$ # D $
'$ $1
2 $ $
6
2$
#$ $
& '$ $
$
$$
B" "
8# # #
$
#
$
B
.
#
$ $ #
D
3
$ $
$
$
<
&
A
$ #
&
#
$
$ .
$
%
&
M2$
)
$ #
# D9
$ B
D8
2$ #
9
#$
$
$ B" "
D 8
$& '$ $
1
B
D 3$
/ &0 #
$4 $
$
D
#
2$
B& &
$ $ # UC
$ 1
#,
8#
$
#
$,
$
# #1 #
$
3$ $ . #
1 $
$
)
#
$ 2 ;$ )
$
$
#
.
$$ #
. # #
B& - $ D. #
#
$
$
#
$ #B
D ' #
#
B_
* D. )
1 $ $
# $ 2 ;$,.
1 #
$
0
$4 # $ # #
:#
# $ 2 %
$ 2;
$
$
. #
,# # # 2
#
$
$
#
" #
$
2
# D
# B
/ &0) #
# $, #
B2$
$
B
M
$
&
#
#
$
$ 1
# $$
8#
) $ 8#
D
2$ #
#
#.
D YV = #
D & '$ $$
#
%
$ #
$
$
40/%
MAP
NAME loja
IMAGETYPE PNG
EXTENT 476041.48 9438571.50 1186767.15 10161286.94
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE
'ejemplo3.1.html'
$
$ $ )
#
%
$ #
2
#
$
/ & 0. #
$,1 # # #
$ $
-+*& ' $ $ #
#
$
#)
?2 #.
2= $
2 # $
$
#
$ . #
$#
!"
#!$ $ %
!
!&
$
!
'
" #
$
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica1/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica1/temp/'
END
PROJECTION
"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END
LAYER
NAME states
DATA cuador2
STATUS DEFAULT
TYPE POLYGON
# Definición del primer layer
PROJECTION
"init=epsg:2163"
END
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
CLASS
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Definición del primer layer temina
LAYER
# Definición del segundo layer
NAME states_line
DATA cuador2
STATUS DEFAULT
TYPE LINE
PROJECTION
"init=epsg:2163"
END
CLASSITEM "NOM_PROV"
CLASS
EXPRESSION 'LOJA'
COLOR 204 51 0
END
END
# Definición del segundo layer termina
# Fin de la definición de Layers
END
# Fin del objeto MAP
G
!"
#!$ $ %
!
!&
$
'
!
" #
$
40/>)% )
<!--Inicio del archive Template HTML -->
<head>
<title>Tutorial MapServer 4.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-88591">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="601" align="center">
<tr>
<td width="593">
<h3 align="center">Ejemplo 3.1: Controles Pan y Zoom</h3>
<!-- Inicio del Form de MapServer -->
<form name="mapserv" method="GET" action="/cgi-bin/mapserv40.exe">
<!-- MAPSERVER CGI VARIABLES -->
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="imgxy" value="199.5 149.5">
<table width="400" border="0" align="center">
<tr>
<td>
<table width="400" border="1">
<tr>
<td>
<!-- Especificación del modo del mapa -->
<div align="center">Modo del mapa:<br>
<select name="mode">
<option value="browse">Browse</option>
<option value="map">Map</option>
</select>
</div>
</td>
<td>
<!-- Boton de submit -->
<div align="center">
<input type="submit" name="submit"
value="Refresh">
</div>
</td>
<td>
<!-- Controles ZOOM/PAN -->
<div align="center">Control del mapa: <br>
<select name="zoom">
<option value="4" [zoom_4_select]>Zoom In
4x</option>
<option value="3" [zoom_3_select]>Zoom In
3x</option>
!"
#!$ $ %
!
!&
$
!
'
" #
$
<option value="2" [zoom_2_select]>Zoom In
2x</option>
<option value="1"
[zoom_1_select]>Recenter</option>
<option value="-2" [zoom_-2_select]>Zoom Out
2x</option>
<option value="-3" [zoom_-3_select]>Zoom Out
3x</option>
<option value="-4" [zoom_-4_select]>Zoom Out
4x</option>
</select>
</div>
</td>
</tr>
<tr>
<!-- Mostrar la imagen creada por el MapServer -->
<td colspan="3" align="center" valign="top">
<input type="image" name="img" src="[img]" width="400"
height="300" border="0">
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<hr>
</td>
</tr>
</table>
</body>
</html>
0
$
$ #
#
%
#
#
#. ;
R
P!P#
S& '$ $
#$
# . #
$4
$
$
6B!D9) # #
#
#
' #
##
.& '$ $
$4 $ $ #
%
B#
D @
%
;
B
D.
% B$
$D
# $
#
6 $
#
#$
$
$
.
$
B
D
$4
# $ !9
8 A
$
8
$
# BR SD '
BR SD
$4 # $ $
$& ' $ $
$1
#
#
$
2;
$
(
!"
#!$ $ %
!
!&
$
!
'
40 0 3$
7
$
$
" #
$
&
$
$
C $ #
#
) $# ) $
$4
# # #, $ #
#
5 2 8# # #
#
$ #
$ $ # $ # 2; #
# $ :#
# $
$ 2 " A.
? 2 #. )" $
2
# 8
;
#
$ #
%
) $ #
?2 # ) $ 2 #
'
#
$ #
&
. #
2
I77
%
# #
$
#2
#
# $
%
I> I77
:#
$
%
$
$, $#
1
' < :'
) $ #,
4
1 #$
2 ?$
8 2 ?$
1 $ $
) $ #
' < :'
I> 8
$
$ # 2$
1 $ ) $ $
$
#
#
) $ #
/ &0
I>
I77
&
' $ $. #
#
(!
!"
#!$ $ %
!
!&
$
!
'
" #
$
40 %
MAP
NAME loja
IMAGETYPE PNG
EXTENT 541436.29 9472971.17 718110.56 9637083.74
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE 'ejemplo3.2.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica2/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica2/temp/'
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
LAYER
NAME loja
DATA p_loja
STATUS DEFAULT
TYPE POLYGON
# Definición del primer layer Loja
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
CLASS
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Definición del primer layer termina
(
!"
#!$ $ %
!
!&
$
!
'
" #
$
LAYER
# Definición del Segundo layer ciudades
NAME ciudades
DATA ciudadesloja
STATUS OFF
TYPE POLYGON
CLASSITEM ciudad
CLASS
NAME "Ciudades principales "
EXPRESSION /./
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
TEMPLATE "templates/ciudad.html"
END
END
# Definición del segundo layer termina
LAYER
NAME vias
DATA vias_t
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
STYLE
COLOR 153 102 000
SYMBOL 'circle'
SIZE 1
END
END
END
LAYER
NAME rios
DATA riOsfinales
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
STYLE
COLOR 59 106 242
SYMBOL 'circle'
SIZE 1
END
END
END
# Definición del tercer layer vias
# Definición del tercer layer termina
# Definición del cuarto Layer rios
# Definición del cuarto Layer termina
# Fin de la definición de Layers
END # Fin del objeto MAP
(
!"
#!$ $ %
!
!&
40 )
$
'
!
" #
$
>)%
<html>
<head>
<title>Tutorial MapServer 4.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-88591">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="600" align="center">
<tr>
<td> <h3 align="center">Ejemplo 3.2: Control de Layers</h3>
<!-- Inicio del form MapServer -->
<form name="mapserv" method="GET" action="/cgi-bin/mapserv40">
<!-- Variables ocultas de MapServer -->
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="imgxy" value="199.5 149.5">
<table width="600" border="0" align="center">
<tr>
<td>
<table width="457" height="441" border="1" align="center"
<tr>
<td height="61" colspan="3">Selecci&oacute;n de
Layers:<br>
<!-- Especificamos layer vectors -->
<input type="checkbox" name="layer" value="rios"
[rios_check]>
Rios&nbsp;
<input type="checkbox" name="layer" value="vias"
[vias_check]>
Carreteras&nbsp;
<input type="checkbox" name="layer" value="ciudades"
[ciudades_check]>
Ciudades<br>
</td>
</tr>
<tr>
<td height="66">
<!-- Especificar modo mapa -->
<div align="center">Modo del mapa:<br>
<select name="mode">
<option value="browse">Browse</option>
<option value="map">Map</option>
</select>
</div>
</td>
<td>
((
!"
#!$ $ %
!
!&
$
'
!
" #
$
<!-- boton submit del form -->
<div align="center">
<input type="submit" name="submit" value="Refresh">
</div>
</td>
<td>
<!-- controles ZOOM/PAN -->
<div align="center">Controles del mapa: <br>
<select name="zoom">
<option value="4" [zoom_4_select]>Zoom In 4x</option>
<option value="3" [zoom_3_select]>Zoom In 3x</option>
<option value="2" [zoom_2_select]>Zoom In 2x</option>
<option value="1" [zoom_1_select]>Recenter</option>
<option value="-2" [zoom_-2_select]>Zoom Out
2x</option>
<option value="-3" [zoom_-3_select]>Zoom Out
3x</option>
<option value="-4" [zoom_-4_select]>Zoom Out
4x</option>
</select>
</div>
</td>
</tr>
<tr>
<!-- Mostrar la imágen generada por el MapServer -->
<td height="304" colspan="3" align="center" valign="top">
<input type="image" name="img" src="[img]" width="400" height="300"
border="0"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</td></tr>
</table>
</body>
</html>
(
!"
#!$ $ %
!
!&
$
4040 2 3
3$
7
$
$
!
'
?
" #
$
@
$
$
#
6#
2 $9. #
$ 2;
#
$
$ A
$
$,
$ $.
$ $
#
$ $
#
$
-+* & ' $ $ $4
)
#
_
%
#
2 2$
,
* I
2 $$
#
#
$
#
# $ 0 2 $$
$
# $
404%
MAP
NAME loja
IMAGETYPE PNG
EXTENT 541436.29 9472971.17 718110.56 9637083.74
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
#TEMPLATEPATTERN "loja"
UNITS METERS
FONTSET "fonts/fonts.list"
(
!"
#!$ $ %
!
!&
$
!
'
" #
$
WEB
TEMPLATE 'ejemplo3.3.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica3/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica3/temp/'
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
#
# Inicio de la barra de escala (scalebar)
#
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIZE TINY
END
STYLE 1
SIZE 100 2
COLOR 0 0 0
UNITS MILES
INTERVALS 2
TRANSPARENT FALSE
STATUS ON
END
LAYER
NAME loja
DATA p_loja
STATUS DEFAULT
TYPE POLYGON
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
LABELMAXSCALE 500000
CLASS
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
# Definición del primer layer
# Definición del objeto LABEL
(
!"
#!$ $ %
!
!&
$
!
'
END
END
" #
$
# Definición del primer layer termina
LAYER
# Definición del Segundo layer
NAME ciudades
DATA ciudadesloja
STATUS OFF
TYPE POLYGON
CLASSITEM ciudad
CLASS
NAME "Ciudades principales "
EXPRESSION /./
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
TEMPLATE "templates/ciudad.html"
END
END
# Definición del segundo layer termina
LAYER
NAME vias
DATA vias_t
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
STYLE
COLOR 153 102 000
SYMBOL 'circle'
SIZE 1
END
END
END
LAYER
NAME rios
DATA riosfinales
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
STYLE
COLOR 59 106 242
SYMBOL 'circle'
SIZE 1
END
END
END
# Definición del tercer layer
# Definición del tercer layer
# Definición del cuarto layer
# Definición del cuarto layer
# Fin de la definición de Layers
END # Fin del objeto Map
(G
!"
#!$ $ %
!
!&
404)
$
'
!
" #
$
>)%
<html>
<head>
<title>Tutorial MapServer 4.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-88591">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="600" align="center">
<tr>
<td> <h3 align="center">Ejemplo 3.3: Adherir un Scalebar</h3>
<!-- Inicio del form MapServer -->
<form name="mapserv" method="GET" action="/cgi-bin/mapserv40">
<!-- Variables ocultas de MapServer -->
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="imgxy" value="199.5 149.5">
<table width="600" border="0" align="center">
<tr>
<td>
<table width="457" height="441" border="1" align="center">
<tr>
<td height="61" colspan="3">Selecci&oacute;n de
Layers:<br>
<!-- Especificamos layer vectors -->
<input type="checkbox" name="layer" value="rios"
[rios_check]>
Rios&nbsp;
<input type="checkbox" name="layer" value="vias"
[vias_check]>
Carreteras&nbsp;
<input type="checkbox" name="layer" value="ciudades"
[ciudades_check]>
Ciudades<br>
</td>
</tr>
<tr>
<td height="66">
<!-- Especificar modo mapa -->
<div align="center">Modo del mapa:<br>
<select name="mode">
<option value="browse">Browse</option>
<option value="map">Map</option>
</select>
</div>
</td>
<td>
(
!"
#!$ $ %
!
!&
$
'
!
" #
$
<!-- boton submit del form -->
<div align="center">
<input type="submit" name="submit" value="Refresh">
</div>
</td>
<td>
<!-- controles ZOOM/PAN -->
<div align="center">Controles del mapa: <br>
<select name="zoom">
<option value="4" [zoom_4_select]>Zoom In 4x</option>
<option value="3" [zoom_3_select]>Zoom In 3x</option>
<option value="2" [zoom_2_select]>Zoom In 2x</option>
<option value="1" [zoom_1_select]>Recenter</option>
<option value="-2" [zoom_-2_select]>Zoom Out
2x</option>
<option value="-3" [zoom_-3_select]>Zoom Out
3x</option>
<option value="-4" [zoom_-4_select]>Zoom Out
4x</option>
</select>
</div>
</td>
</tr>
<tr>
<!-- Mostrar la imagen generada por MapServer -->
<td colspan="3" align="center" valign="top">
<input type="image" name="img" src="[img]" width="400"
height="300" border="0">
<table border="0" width="400" align="center">
<!-- Mostrar el SCALE BAR -->
<tr><td align="right"><img src="[scalebar]"></td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</td></tr>
</table>
</body>
</html>
!"
#!$ $ %
!
!&
$
!
'
4050 2 3
3$
$
7
8
$
%
?
$
@
$
$
;
) $
# 2$ #
*
" #
$ $ #
$
)#
$#
%.
$
$
#
#
$
6$
$
# $
9.
$
$=#
405%
MAP
NAME loja
IMAGETYPE PNG
EXTENT 541436.29 9472971.17 718110.56 9637083.74
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
#TEMPLATEPATTERN "loja"
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE 'ejemplo3.4.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica4/temp/'
!
!"
#!$ $ %
!
!&
$
!
'
" #
$
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica4/temp/'
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIZE TINY
END
STYLE 1
SIZE 100 2
COLOR 0 0 0
UNITS MILES
INTERVALS 2
TRANSPARENT FALSE
STATUS ON
END
# Definición de un objeto SIMBOL
# Inicio de scalebar
REFERENCE
# Inicio del mapa de referencia
IMAGE graphics/reference.png
EXTENT 550223.39 9463572.36 736295.50 9648226.34 #extensión en la
cual se presenta
SIZE 120 120
STATUS ON
MINBOXSIZE 5
MAXBOXSIZE 100
COLOR 120 0 0
OUTLINECOLOR 0 0 0
MARKERSIZE 8
MARKER 'star'
END
LAYER
NAME loja
DATA p_loja
STATUS DEFAULT
TYPE POLYGON
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
LABELMAXSCALE 500000
CLASS
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
# Definición del primer layer inicia
!"
#!$ $ %
!
!&
$
'
!
" #
$
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Definición del primer layer termina
LAYER
# Definición del Segundo layer
NAME ciudades
DATA ciudadesloja
STATUS OFF
TYPE POLYGON
CLASSITEM ciudad
CLASS
NAME "Ciudades principales "
EXPRESSION /./
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
TEMPLATE "templates/ciudad.html"
END
END
# Definición del segundo layer termina
LAYER
NAME vias
DATA vias_t
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
STYLE
COLOR 153 102 000
SYMBOL 'circle'
SIZE 1
END
END
END
LAYER
NAME rios
DATA riosfinales
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
STYLE
COLOR 59 106 242
SYMBOL 'circle'
SIZE 1
END
# Definición del tercer layer
# Definición del tercer layer termina
# Definición del cuarto layer inicia
!"
#!$ $ %
!
!&
$
!
'
END
END
" #
$
# Definición del cuarto layer termina
# Fin de la definición de Layers
END # Fin del objeto MAP
405)
>)%
<html>
<head>
<title>Tutorial MapServer 4.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-88591">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table align="center" border="0"><tr>
<td> <h3 align="center">Ejemplo 3.4: Adherir un mapa de
referencia</h3>
<!-- Inicio del form de MapServer -->
<form name="mapserv" method="GET" action="/cgi-bin/mapserv40">
<!-- Variables CGI MapServer ocultas -->
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="imgxy" value="199.5 149.5">
<table width="600" border="0" align="center">
<tr>
<td>
<table width="400" border="1" align="center">
<tr>
<td colspan="4">Selecci&oacute;n de Layers:<br>
<!-- Especificamos layer vectors -->
<input type="checkbox" name="layer" value="rios"
[rios_check] checked>
Rios&nbsp;
<input type="checkbox" name="layer" value="vias"
[vias_check]>
Carreteras&nbsp;
<input type="checkbox" name="layer" value="ciudades"
[ciudades_check]>
Ciudades<br>
</td>
</tr>
<tr>
<td>
<!-- especificar modo de mapa -->
<div align="center">Modo del mapa:<br>
<select name="mode">
<option value="browse" [browse_select]>Browse</option>
</select>
(
!"
#!$ $ %
!
!&
$
</div>
</td>
<td>
'
!
" #
$
<!-- boton submit del form -->
<div align="center">
<input type="submit" name="submit" value="Refresh">
</div>
</td>
<td>
<!-- controles ZOOM/PAN -->
<div align="center">Controles del mapa: <br>
<select name="zoom">
<option value="4" [zoom_4_select]>Zoom In 4x</option>
<option value="3" [zoom_3_select]>Zoom In 3x</option>
<option value="2" [zoom_2_select]>Zoom In 2x</option>
<option value="1" [zoom_1_select]>Recenter</option>
<option value="-2" [zoom_-2_select]>Zoom Out 2x</option>
<option value="-3" [zoom_-3_select]>Zoom Out 3x</option>
<option value="-4" [zoom_-4_select]>Zoom Out 4x</option>
</select>
</div>
</td>
<!-- Columna de referencia -->
<td rowspan="2" valign="top">
<p>Referencia:<br>
<input type="image" name="ref" src="[ref]"
border="0"></p>
</td>
</tr>
<tr>
<!-- Mostrar la imagen creada por MapServer -->
<td colspan="3" align="center" valign="top">
<input type="image" name="img" src="[img]" width="400"
height="300" border="0">
<table border="0" width="400" align="center">
<!-- Mostrar el scalebar -->
<tr><td align="right"><img src="[scalebar]"></td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</td></tr></table>
</body>
</html>
!"
#!$ $ %
!
!&
$
!
'
40 0 2 3
3$
$
7
3$
$,
$
$
? &
" #
$
@
$
$
$ #
#
% #
# $
%
$
# $
#
)
#
40 %
MAP
NAME loja
IMAGETYPE PNG
EXTENT 541436.29 9472971.17 718110.56 9637083.74
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
#TEMPLATEPATTERN "loja"
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE 'ejemplo3.5.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica5/temp/'
.
# #
# #
!"
#!$ $ %
!
!&
$
!
'
" #
$
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap2/practica5/temp/'
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
# Inicio de scalebar
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIZE TINY
END
STYLE 1
SIZE 100 2
COLOR 0 0 0
UNITS MILES
INTERVALS 2
TRANSPARENT FALSE
STATUS ON
END
# Inicio de una leyenda
LEGEND
KEYSIZE 12 12
LABEL
TYPE BITMAP
SIZE MEDIUM
COLOR 0 0 89
END
STATUS ON
END
# Inicio del mapa de referencia
REFERENCE
IMAGE graphics/reference.png
EXTENT 550223.39 9463572.36 736295.50 9648226.34
cual se presenta
SIZE 120 120
STATUS ON
MINBOXSIZE 5
MAXBOXSIZE 100
COLOR 120 0 0
OUTLINECOLOR 0 0 0
MARKERSIZE 8
MARKER 'star'
END
LAYER
NAME loja
DATA p_loja
#extensión en la
# Definición del primer layer inicia
!"
#!$ $ %
!
!&
$
'
!
" #
$
STATUS DEFAULT
TYPE POLYGON
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
LABELMAXSCALE 500000
CLASS
NAME 'Provincia de Loja'
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Definición del primer layer termina
LAYER
# Definición del Segundo layer inicia
NAME ciudades
DATA ciudadesloja
STATUS OFF
TYPE POLYGON
CLASSITEM ciudad
CLASS
NAME "Ciudades principales "
EXPRESSION /./
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
TEMPLATE "templates/ciudad.html"
END
END
# Definición del segundo layer termina
LAYER
NAME vias
DATA vias_t
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
STYLE
COLOR 153 102 000
SYMBOL 'circle'
SIZE 1
END
END
END
LAYER
NAME rios
# Definición del tercer layer inicia
# Definición del tercerlayer termina
# Definición del cuarto layer inicia
G
!"
#!$ $ %
!
!&
$
'
!
" #
$
DATA riosfinales
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
STYLE
COLOR 59 106 242
SYMBOL 'circle'
SIZE 1
END
END
END
# Definición del cuarto layer termina
# Fin de la definición de Layers
END # Fin del objeto MAP
40 )
>)%
<html>
<head>
<title>Tutorial MapServer 4.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-88591">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table align="center" border="0"><tr>
<td> <h3 align="center">Ejemplo 3.5: Adherir una leyenda</h3>
<!-- Inicio del form de MapServer -->
<form name="mapserv" method="GET" action="/cgi-bin/mapserv40">
<!-- Variables CGI MapServer ocultas -->
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="imgxy" value="199.5 149.5">
<table width="600" border="0" align="center">
<tr>
<td>
<table width="400" border="1" align="center">
<tr>
<td colspan="4">Selecci&oacute;n de Layers:<br>
<!-- Especificamos layer vectors -->
<input type="checkbox" name="layer" value="rios"
[rios_check] checked>
Rios&nbsp;
<input type="checkbox" name="layer" value="vias"
[vias_check]>
Carreteras&nbsp;
<input type="checkbox" name="layer" value="ciudades"
[ciudades_check]>
Ciudades<br>
</td>
!"
#!$ $ %
!
</tr>
<tr>
<td>
!&
$
'
!
" #
$
<!-- especificar modo de mapa -->
<div align="center">Modo del mapa:<br>
<select name="mode">
<option value="browse" [browse_select]>Browse</option>
</select>
</div>
</td>
<!-- boton submit del form -->
<div align="center">
<input type="submit" name="submit" value="Refresh">
</div>
</td>
<!-- controles ZOOM/PAN -->
<div align="center">Controles del mapa: <br>
<select name="zoom">
<option value="4" [zoom_4_select]>Zoom In 4x</option>
<option value="3" [zoom_3_select]>Zoom In 3x</option>
<option value="2" [zoom_2_select]>Zoom In 2x</option>
<option value="1" [zoom_1_select]>Recenter</option>
<option value="-2" [zoom_-2_select]>Zoom Out 2x</option>
<option value="-3" [zoom_-3_select]>Zoom Out 3x</option>
<option value="-4" [zoom_-4_select]>Zoom Out 4x</option>
</select>
</div>
</td>
<!-- Columna de referencia -->
<td rowspan="2" valign="top">
<p>Referencia:<br>
<input type="image" name="ref" src="[ref]"
border="0"></p>
<p>Legend:<br>
<img name="legend" src="[legend]"></p>
</td>
<tr>
<!-- Mostrar la imagen creada por MapServer -->
<td colspan="3" align="center" valign="top">
<input type="image" name="img" src="[img]" width="400"
height="300" border="0">
<table border="0" width="400" align="center">
<!-- Mostrar el scalebar -->
<tr><td align="right"><img src="[scalebar]"></td></tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</td></tr></table>
</body>
</html>
!"
#!$ $ %
!
!&
58
$
!
'
&)
% $ #. # # $
$
$
% 5 2 '
$
$
$
#
.
# #
% #
$
#
%
.) #
0 # 1 $)
#
50/ 3$
$
7
$
8
#
##
$
$
F
$
>)%
#
##
$
" #
A
/ &0
$
%
#
$ $ $
%
#
) $# 0 1
#
%
/ &0 1 .
,
/ &0
#
$
# $
# $ #
4
4
$
# #
$&
' $ $.
&)
$
$
$
#
$ $ #.
$
$
% BV $) #
) $D.
#
# # 2$
$ #
2 $ #
. #
$
$
# $$ #
,
#
1
#
#
%
#
%
2;
$
1 $) #
2
2#
$
!
!"
#!$ $ %
!
!&
$
'
50/%
MAP
NAME loja
STATUS ON
IMAGETYPE PNG
EXTENT 541436.29 9472971.17 718110.56 9637083.74
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
TEMPLATEPATTERN "loja"
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
TEMPLATE 'ejemplo4.1.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap3/practica1/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap3/practica1/temp/'
MINSCALE 1000
MAXSCALE 15000000
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
# Inicio de scalebar
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIZE TINY
END
STYLE 1
SIZE 100 2
COLOR 0 0 0
UNITS MILES
INTERVALS 2
TRANSPARENT FALSE
STATUS ON
END
# Inicio de una leyenda
LEGEND
KEYSIZE 12 12
LABEL
TYPE BITMAP
SIZE MEDIUM
!
" #
$
!"
#!$ $ %
!
!&
$
!
'
" #
$
COLOR 0 0 89
END
STATUS ON
END
# Inicio del mapa de referencia
REFERENCE
IMAGE graphics/reference.png
EXTENT 550223.39 9463572.36 736295.50 9648226.34
cual se presenta
SIZE 120 120
STATUS ON
MINBOXSIZE 5
MAXBOXSIZE 100
COLOR 120 0 0
OUTLINECOLOR 0 0 0
MARKERSIZE 8
MARKER 'star'
END
LAYER
NAME loja
DATA p_loja
STATUS DEFAULT
TYPE POLYGON
#extensión en la
# Definicón del primer layer
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
LABELMAXSCALE 500000
CLASS
NAME 'Provincia de Loja'
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Definición del primer layer termina
LAYER
# Definición del Segundo layer
NAME ciudades
DATA ciudadesloja
STATUS OFF
TYPE POLYGON
CLASSITEM "ciudad"
CLASS
NAME "Ciudades principales "
TEMPLATE 'templates/ciudades_query.html'
EXPRESSION /./
!"
#!$ $ %
!
!&
$
!
'
" #
$
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
END
END
# Definición del segundo layer termina
LAYER
# Definición del tercer layer
NAME vias
DATA vias_t
STATUS OFF
TYPE LINE
CLASSITEM "VIAS_"
CLASS
NAME 'Vias'
TEMPLATE 'templates/vias_query.html'
STYLE
COLOR 153 102 000
SYMBOL 'circle'
SIZE 1
END
END
END
# Dedfinción del tercer layer termina
LAYER
# Definición del cuarto layer
NAME rios
DATA riosfinales
STATUS OFF
TYPE LINE
CLASSITEM "nombres"
CLASS
NAME 'Ríos'
TEMPLATE 'templates/rios_query.html'
STYLE
COLOR 59 106 242
SYMBOL 'circle'
SIZE 1
END
END
END
# Definición del cuarto layer termina
# Fin de la definición de Layers
END # Fin del objeto MAP
(
!"
#!$ $ %
!
!&
50/)
$
!
'
" #
$
>)%
<html>
<head>
<title>Tutorial MapServer 4.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-88591">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h3 align="center">Ejemplo 4.1: Class-level Query Templates</h3>
<!-- INICIO DEL FORM DE MAPSERVER -->
<form name="mapserv" method="GET" action="/cgi-bin/mapserv40">
<table width="600" border="0" align="center">
<tr>
<td>
<table width="600" border="1">
<tr>
<td colspan="4">Seleccionar Layers:<br>
<!-- ESPECIFICACIÓN DE LAYER RASTER -->
<input type="checkbox" name="layer" value="rios"
[rios_check]>
Ríos&nbsp;
<input type="checkbox" name="layer" value="vias"
[vias_check]>
Vías&nbsp;
<input type="checkbox" name="layer" value="ciudades"
[ciudades_check]>
Ciudades&nbsp;
</td>
</tr>
<tr>
<td>
<!-- ESPECIFICACIÓN DEL MODO DEL MAPA -->
<div align="center">Modo del mapa:<br>
<select name="mode">
<option value="browse" [browse_select]>Browse </option>
<option value="query" [query_select]>Query Single
Layer</option>
<option value="nquery" [nquery_select]>Query Multiple
Layers</option>
</select>
</div>
</td>
<td>
<!-- BOTON SUBMIT DEL FORM -->
<div align="center">
<input type="submit" name="submit" value="Refresh">
</div>
</td>
!"
#!$ $ %
!
!&
$
'
!
" #
$
<td>
<!-- CONTROLES ZOOM/PAN -->
<div align="center">Controles del mapa: <br>
<select name="zoom">
<option value="4" [zoom_4_select]>Zoom In 4x</option>
<option value="3" [zoom_3_select]>Zoom In 3x</option>
<option value="2" [zoom_2_select]>Zoom In 2x</option>
<option value="1" [zoom_1_select]>Recenter</option>
<option value="-2" [zoom_-2_select]>Zoom Out 2x</option>
<option value="-3" [zoom_-3_select]>Zoom Out 3x</option>
<option value="-4" [zoom_-4_select]>Zoom Out 4x</option>
</select>
</div>
</td>
<!-- COLUMNA DE REFERENCIA Y LEYENDA -->
<td rowspan="2" valign="top">
<p>Referencia:<br>
<img name="ref" src="[ref]"></p>
<p>Leyenda:<br>
<img src="[legend]"> </p>
</td>
</tr>
<tr>
<!-- MOSTRAR LA IMAGEN GENERADA POR MAPSERVER -->
<td colspan="3" align="center" valign="top">
<input type="image" name="img" src="[img]"
width="[mapwidth]" height="[mapheight]" border="0" alt="This is the
map">
</td>
</tr>
</table>
</td>
</tr>
</table>
<input type="hidden"
<input type="hidden"
<input type="hidden"
<input type="hidden"
<input type="hidden"
</form>
</body>
</html>
<!-- VARIABLES CGI OCULTAS -->
name="imgxy" value="[center]">
name="imgext" value="[mapext]">
name="map" value="[map]">
name="root" value="[root]">
name="savequery" value="true">
!"
#!$ $ %
!
50 0
8#
#
)
$
##
!&
$
&
!
'
>
$ #
&9
%
#. )
$ #
" #
$
)
#
#
#
#
50 %
MAP
NAME loja
STATUS ON
IMAGETYPE PNG
EXTENT 541436.29 9472971.17 718110.56 9637083.74
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
TEMPLATEPATTERN "loja"
UNITS METERS
FONTSET "fonts/fonts.list"
2
#$ #
$ $,
#
$ #
$
!"
#!$ $ %
!
!&
$
'
!
" #
$
WEB
TEMPLATE 'ejemplo4.2.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap3/practica2/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap3/practica2/temp/'
MINSCALE 1000
MAXSCALE 15000000
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
# Inicio de scalebar
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIZE TINY
END
STYLE 1
SIZE 100 2
COLOR 0 0 0
UNITS MILES
INTERVALS 2
TRANSPARENT FALSE
STATUS ON
END
# Inicio de una leyenda
LEGEND
KEYSIZE 12 12
LABEL
TYPE BITMAP
SIZE MEDIUM
COLOR 0 0 89
END
STATUS ON
END
# Inicio del mapa de referencia
REFERENCE
IMAGE graphics/reference.png
EXTENT 550223.39 9463572.36 736295.50 9648226.34
cual se presenta
SIZE 120 120
STATUS ON
MINBOXSIZE 5
MAXBOXSIZE 100
COLOR 120 0 0
OUTLINECOLOR 0 0 0
#extensión en la
G
!"
#!$ $ %
!
!&
$
'
!
" #
$
MARKERSIZE 8
MARKER 'star'
END
LAYER
NAME loja
DATA p_loja
STATUS DEFAULT
TYPE POLYGON
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
LABELMAXSCALE 500000
CLASS
NAME 'Provincia de Loja'
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Definición del primer layer
# Definición del primer layer termina
LAYER
# Definición del Segundo layer
NAME ciudades
DATA ciudadesloja
STATUS OFF
TYPE POLYGON
CLASSITEM ciudad
HEADER 'templates/ciudades_header.html'
FOOTER 'templates/ciudades_footer.html'
CLASS
NAME "Ciudades principales "
TEMPLATE 'templates/ciudades_query.html'
EXPRESSION /./
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
END
END
# Definición del segundo layer termina
LAYER
NAME vias
DATA vias_t
STATUS OFF
TYPE LINE
CLASS
# Definición del tercer layer
!"
#!$ $ %
!
!&
$
'
!
" #
$
NAME 'Ríos'
TEMPLATE 'templates/vias_query.html'
STYLE
COLOR 153 102 000
SYMBOL 'circle'
SIZE 1
END
END
END
# Definición del tercer layert termina
LAYER
# Definición del cuarto layer
NAME rios
DATA riosfinales
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
TEMPLATE 'templates/rios_query.html'
STYLE
COLOR 59 106 242
SYMBOL 'circle'
SIZE 1
END
END
END
# Definición del cuarto layer termina
# Fin de la definición de Layers
END # Fin del objeto MAP
50 )
>)%
<html>
<head>
<title>Tutorial MapServer 4.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-88591">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h3 align="center">Ejemplo 4.2: Layer - especific header y footer
template</h3>
<!-- INICIO DEL FORM DE MAPSERVER -->
<form name="mapserv" method="GET" action="/cgi-bin/mapserv40">
<table width="600" border="0" align="center">
<tr>
<td>
<table width="600" border="1">
<tr>
<td colspan="4">Seleccionar Layers:<br>
<!-- ESPECIFICACIÓN DE LAYER RASTER -->
!"
#!$ $ %
!
!&
$
'
!
" #
$
<input type="checkbox" name="layer" value="rios"
[rios_check]>
Ríos&nbsp;
<input type="checkbox" name="layer" value="vias"
[vias_check]>
Vías&nbsp;
<input type="checkbox" name="layer" value="ciudades"
[ciudades_check]>
Ciudades&nbsp;
</td>
</tr>
<tr>
<td>
<!-- ESPECIFICACIÓN DEL MODO DEL MAPA -->
<div align="center">Modo del mapa:<br>
<select name="mode">
<option value="browse" [browse_select]>Browse </option>
<option value="query" [query_select]>Query Single
Layer</option>
<option value="nquery" [nquery_select]>Query Multiple
Layers</option>
</select>
</div>
</td>
<td>
<!-- BOTON SUBMIT DEL FORM -->
<div align="center">
<input type="submit" name="submit" value="Refresh">
</div>
</td>
<td>
<!-- CONTROLES ZOOM/PAN -->
<div align="center">Controles del mapa: <br>
<select name="zoom">
<option value="4" [zoom_4_select]>Zoom In 4x</option>
<option value="3" [zoom_3_select]>Zoom In 3x</option>
<option value="2" [zoom_2_select]>Zoom In 2x</option>
<option value="1" [zoom_1_select]>Recenter</option>
<option value="-2" [zoom_-2_select]>Zoom Out 2x</option>
<option value="-3" [zoom_-3_select]>Zoom Out 3x</option>
<option value="-4" [zoom_-4_select]>Zoom Out 4x</option>
</select>
</div>
</td>
<!-- COLUMNA DE REFERENCIA Y LEYENDA -->
<td rowspan="2" valign="top">
<p>Referencia:<br>
<img name="ref" src="[ref]"></p>
<p>Leyenda:<br>
<img src="[legend]"> </p>
</td>
</tr>
!
!"
#!$ $ %
!
!&
$
'
!
" #
$
<tr>
<!-- MOSTRAR LA IMAGEN GENERADA POR MAPSERVER -->
<td colspan="3" align="center" valign="top">
<input type="image" name="img" src="[img]"
width="[mapwidth]" height="[mapheight]" border="0" alt="This is the
map">
</td>
</tr>
</table>
</td>
</tr>
</table>
<input type="hidden"
<input type="hidden"
<input type="hidden"
<input type="hidden"
<input type="hidden"
</form>
</body>
</html>
<!-- VARIABLES CGI OCULTAS -->
name="imgxy" value="[center]">
name="imgext" value="[mapext]">
name="map" value="[map]">
name="root" value="[root]">
name="savequery" value="true">
!"
#!$ $ %
!
!&
$
!
'
5040 %
-
$ #
#
<
$
% #
$
>
#
#$
/ &0
$ $
&9
$
$ #
#
$
)
#
$
" #
2
$ $
%
2 #.
$
#
$
&
# $,
.
# $
!"
#!$ $ %
!
!&
$
'
!
" #
$
504%
MAP
NAME loja
STATUS ON
IMAGETYPE PNG
EXTENT 541436.29 9472971.17 718110.56 9637083.74
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
TEMPLATEPATTERN "loja"
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
HEADER 'templates/header.html' # Especificación de archivo header
TEMPLATE 'ejemplo4.3.html'
FOOTER 'templates/footer.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap3/practica3/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap3/practica3/temp/'
MINSCALE 1000
MAXSCALE 15000000
END
# El parámetro HEADER y su configuración es la parte importante de
este ejemplo, puede abrir el archivo que se incluye en el ejemplo y
ver su7 configuración.
LAYER # States polygon layer begins here
NAME ciudades
DATA ciudadesloja
STATUS OFF
TYPE POLYGON
CLASSITEM ciudad
HEADER 'templates/ciudades_header.html'
FOOTER 'templates/ciudades_footer.html'
CLASS
NAME "Ciudades principales "
TEMPLATE 'templates/ciudades_query.html'
EXPRESSION /./
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
END
END # Fin de la definición de LAYER
# Fin de la definición de Layers
END # Fin del objeto Map
(
!"
#!$ $ %
!
!&
5050
-
$ #
#
$
A
" #
$
&%
;
%
!
'
$
$
#
#
#
$ #
$,
#
%
.
#
#
!"
#!$ $ %
!
!&
$
'
505%
MAP
NAME loja
STATUS ON
IMAGETYPE PNG24
EXTENT 541436.29 9472971.17 718110.56 9637083.74
SIZE 400 300
SHAPEPATH "data"
IMAGECOLOR 255 255 255
TEMPLATEPATTERN "loja"
UNITS METERS
FONTSET "fonts/fonts.list"
WEB
HEADER 'templates/header.html'
TEMPLATE 'ejemplo4.4.html'
FOOTER 'templates/footer_querymap.html'
IMAGEPATH 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap3/practica4/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap3/practica4/temp/'
MINSCALE 1000
MAXSCALE 15000000
END
SYMBOL
NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END
# Inicio de scalebar
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIZE TINY
END
STYLE 1
SIZE 100 2
COLOR 0 0 0
UNITS MILES
INTERVALS 2
TRANSPARENT FALSE
STATUS ON
END
# inicio de una legend
LEGEND
KEYSIZE 12 12
LABEL
!
" #
$
!"
#!$ $ %
!
!&
$
'
!
" #
$
TYPE BITMAP
SIZE MEDIUM
COLOR 0 0 89
END
STATUS ON
END
# Inicio del mapa de referencia
REFERENCE
IMAGE graphics/reference.png
EXTENT 550223.39 9463572.36 736295.50 9648226.34 #extensión en la
cual se presenta
SIZE 120 120
STATUS ON
MINBOXSIZE 5
MAXBOXSIZE 100
COLOR 120 0 0
OUTLINECOLOR 0 0 0
MARKERSIZE 8
MARKER 'star'
END
LAYER
# Definición del primer layer
NAME loja
DATA p_loja
STATUS DEFAULT
TYPE POLYGON
CLASSITEM "Nom_prov"
LABELITEM "Nom_prov"
LABELMAXSCALE 500000
CLASS
NAME 'Provincia de Loja'
COLOR 232 232 232
EXPRESSION /./
LABEL
COLOR 0 0 0
SHADOWCOLOR 218 218 218
SHADOWSIZE 2 2
TYPE BITMAP
SIZE GIANT
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
# Definición del primer layer trmina
LAYER
# Definición del Segundo Layer
NAME ciudades
DATA ciudadesloja
STATUS OFF
TYPE POLYGON
CLASSITEM ciudad
HEADER 'templates/ciudades_header.html'
FOOTER 'templates/ciudades_footer.html'
CLASS
!"
#!$ $ %
!
!&
$
!
'
" #
$
NAME "Ciudades principales "
TEMPLATE 'templates/ciudades_query.html'
EXPRESSION /./
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
END
END
LAYER
NAME vias
DATA vias_t
STATUS OFF
TYPE LINE
# Definición del segundo layer finaliza
# Definición del tercer layer inicia
CLASS
NAME 'Ríos'
TEMPLATE 'templates/vias_query.html'
STYLE
COLOR 153 102 000
SYMBOL 'circle'
SIZE 1
END
END
END
# Definición del tercer layer termina
LAYER
# Definición del cuarto layer
NAME rios
DATA riosfinales
STATUS OFF
TYPE LINE
CLASS
NAME 'Ríos'
TEMPLATE 'templates/rios_query.html'
STYLE
COLOR 59 106 242
SYMBOL 'circle'
SIZE 1
END
END
END
# Definición del cuarto layer finaliza
# Fin de la definición de Layers
END # Fin del objeto MAP
G
!"
#!$ $ %
E2
!
!&
$
!
'
" #
$
$ 4
•
"
"
# $ $
•
&
"
" # $ $ #
' $ $(
•
"
" $$ #
•
"
"
$#
:
$
=
$ #
"
#
"
#
"E
$
% '$
@$
" $ ; #"
81
3$
#
$ "
'#
#
0 ;
%
$
* $
$<
@# $
&
!
(
2 $ #
' $ $(
% +
$,
H :3'*H