Está en la página 1de 80

!

!" #!$ $ % ! !& $ '

!
(&!) $ !# #$ * !+ , *!
"
"# $ $# "# "

$ % # $ $ #& '$ $ $# %
( )# % # '# # * $ % + $,

• - $ #$ $ # $ $. # $ ) # #
# #
• *$ $ # $ # # $ $ #)
$ $ % &
• * % $ # $ ) % # $ # #
$ / &0
• - $ # # 1 2$ # $ $ # & '$ $ $
$ $ # # , # $ $ # # $ $ #
!" #!$ $ % ! !& $ ' ! " # $

% & " !#

'

!()* +,--!.(
- /0 " 1 0 2
/0/! " 2 3 /040 5 3
/0 % 6
/0 0/0 6 " % 6
/0 0 0 6 " 8
/0 040 , % 10

7! ,2 !82-!.( + %262
# * 9 * (-!2+
,)! !82-!.( + %26 *7 * 50
- 0 % & % 12
0/0 , & 12
0 0, & 16
040 , 3 18
050 : & 20
0 02 3 & * 24
0;0 + 29
0<0 + & = 32

- 40 ! , &) >)% 36
40/0 - 6 &8 36
40 0 - & 41
4040 2 3 ? @ 46
4050 2 3 51
40 0 2 3 & 56

- 50 A &&) >)% 61
50/0 - :& 61
50 0 & 3 & 67
5040 % 3 & 73
5050 A & 75
Bibliografía 79

!
!" #!$ $ % ! !& $ ' ! " # $

!()* +,--!.(

/0 " 1 0
3$ $ $ #$ $ 4# $ $ # 2 $, $ # #)
$ # ## # # # $

! *# % ) $ % # $ $5 2
*# % ) $ % # $ $ #& ' $ $(

- # $ # #1 . ## # $ $ 5 2)
2 $ $ 67 ! 8# $ $ '# '*+9

3 %

7 $ ! 8# $ $ '# '*+
!" #!$ $ % ! !& $ ' ! " # $

: 1 # $1 $ % # $
# % # $ # $ $ $ $ # $ $ 5 2. 1 # $ $,
$ ;$ # , #) # #. $ 2$ # # # #) $ $
$ # # # #

/0/! " 2 3 /040 5

3$ $ # $ $ 5 2# # '$ $ < . # # # $ $
$ .1 # # $ 5 #) 0 ## # $ #
$ $ ) 1 # # # ,# #

' 2$ $# % # $ $# # $ # $ $# % # 2 )
1 #=

- # # $ # % ## $ ## #

• - # $ $# % # $ < ! ( ' # $#
# $ # $ % 5 2

"
"# $ $ $ "

0 # % # $ 1 $# $ # # #
1 $ $ , # % 67 ! ! *# %
'$ $< 9

7 ! ! *# % # $ $<
!" #!$ $ % ! !& $ ' ! " # $

• 8 7 $ ! 6* # % '$ $ < 9# # #
$, $ # # # $ % # $ $5 2

o > $?@ $ # #
o > 2$ # $ $ # 2 $ A# # #
$ % *3 3- $
o 8 #$ $ ' $ $5 2
o - $, $ # # $ . #
# # # $, BC # $ ). ) $ D

7 ! *# % ' $ $<

• ' A # % )# # # %

• - # # # % # ; % $ $ $
; # $ #

• 7 # $ # % ) # # $ $ 5 2 # $ #
67 ! *# % # $ $ 9

(
!" #!$ $ % ! !& $ ' ! " # $

7 ! *# % ' $ $<

3$ $ 2$ 1 # $ $ 5 21 2 # # $# $
$$ . 2$ # $ #
• E# $ & A * F E $$ $ $ # F< '$ $)
$ # $ '$ $<
• <2$ $ $ 6; * $ 8 $ $ > #
> $9) $ 2 $$ $ #) # 2$ 3- #
$ % *3. # $, 1 $ $ $ $ 2 * $

8 $ 2 $, $ $ 2 '$ $
< 67 !(' $ '$ $< 9

7 !( ' $ ' $ $<


!" #!$ $ % ! !& $ ' ! " # $

/0 0 % 50

/0 0/0 6 " % 0

& '$ $ $ % -#!?-#!

) $$ $ # $ $ 8#
$ # $ $ # 1 # # $ 2; % ,#
& # $ ) # <3* & '$ $

8 -+* & '$ $ ## #$ $# #

: # $ $ < * $ * $ '$ $

' $ & '$ $

: $ % 1 $ $ # %
& ' $ $6 9

: $ & 1 $ 1 & '$ $ # #

: 7 1 $ % & '$ $
2$ # $6 $ * $ 9

: # '*+

& '$ $ # $ # $ $ 2 # $ $ .)
$ % # '*+ # $ $ #
# $ $

0 % % & '$ $ # #$ % $
; 67 ! ! 0% % & '$ $
!" #!$ $ % ! !& $ ' ! " # $

7 ! ! 0% % & ' $ $

/0 0/0/0 3 B "

8# $ # $ $ $ $ . $ $# # $
$ # $8 $ % # # $ $#
# $ $ 1 $ $ $ # # $ $ # & ' $ $ # ,# # .
# # ) ; # 1 # #$ 2 . $ # $
% #$ 1 $ . $ # $ $ $, $ # %
6 98 $ % # $ $ $ . ) #%
# < $ . # #$ $ $ ? # $ $
& ' $ $ 8# # $ # $, $ # 2,# #$ 1 $ # $ < % -+*
& '$ $
!" #!$ $ % ! !& $ ' ! " # $

/0 0/0 0 %

8 & # # # $ # # %. #$ ) #
$, $ # 8 & 2= $ % $ % # 2 2 ;$
. ) ) $ # $ $ # 8 & $
#%

/0 0/040 ) 9

8 $ & $ ## # #) # ) # & ' $ $#


2 $ # $ ,
. # $ 1 $ $ $
% 1 1 # 1 # $ # -+*
& '$ $ 8 7 $ $ $ # %
$ # % . ) ) $ 1 4# # # 2# $ 1
# $ $ A % & ' $ $ 62$ # . 1 $). . 9 3$
$ $ 1 # 4 2$ # $ & ' $ $ # 2$ #
$ ) # $ $ % 1 # $
# '*+ - 7 # # $ $ $ $ . # #
$ #%

/0 0/050 - + !#

8 -+*& ' $ $ # $ # $ 8'C*H # $ $ $


. $ $ # $ # $ # $ # $ #.
% & '$ $ # 3$ . & '$ $ # $ $ # )
$ # I$ # $ # # # $ # #. $ # # ,#
8 ; # '*+ # $ 2 $ $ . #
$ $ & 0 # ' # # $ # $ #
& '$ $ # ## $ ) # $#

/0 0 6

0 $ $ # $ # 2 # $& '$ $ ' # # $ # #


$$ # #. #$ $ ## $4 ) $ # # # 3$
## #5 #. # $ #2 $ # $ ## # 2 # $ =#
$ % 5 2 "" # $ $ # " 2 $ # <1 4 # #
#$ # $$ # # $ % ) # %. # # #,
# 2 # $ ## ### # $ #

• 5 #
• :
• -) 5

G
!" #!$ $ % ! !& $ ' ! " # $

/0 0 0/0 % -#!& 1 =

0 #2 $ # # # $2 % & ' $ $( # $ 2 # $ $ 2 ;$
5 # J3. . > $# % ( ) 5 # G & '$ $ # $ 2
5 #&

8 $ #$ $=# # # $ 0 # $ # $ # ; 2# # #
$ # # & ' $ $. # # & ' $ $ # $, $ # #
# # # $ $ # 6! : # & ' $ $9

/0 0 0 0 * :

• '# $ 5 #
• '$ $ 5 2 & ' **'. < ' $ $. > # '$ $.

- # $ # % & '$ $ ## $ 5 ##
2 $ # 2 $ #. # # # $ # $ # $ % 5 2
"
" # $ $ # "

@ 1 $ # $ # $ # ) # # # $
- K& ' $ $

/0 0 040 ! " %

0# # & '$ $ # $ $ 4# 1 $ $ $ 6;
- K& ' $ $9 ' # # $ # # # # 1 $ $ $ .
# # $$ # $ $ # % 3< / $ 2 $
< $ . # $ $ # # # $ $ 5 #
6- K5 # - K5 *>> 9

/0 0 050 ! " -#!%

! 3$ # $ $ $ -+*& ' $ $. # $ $ $ L2 L
-+*E*> # $ $ 5 2 68 & $ # **'. 8 $ $ # L- K* 2K' $ #L
L- K* 2K $ K 2 L8 ! . # # $ #
L- K3$ $ 7 #K< +$ K< K 2 L9

- $ $ L3$ ;
L L- KL 6' $ $ 2 1 $ # $
L- K3$ ;
L9

- # $ # $ $ L 2L - K5 *>> K')#
- K5 *>@I5 'K')# < $ . # $ 3< /
## $ $ $ $ B 2L 6; - K& ' $ $K 29
!" #!$ $ % ! !& $ ' ! " # $

/0 0 0 0 ) -#!%

3$ # $ 1 $ $ -+* # , $ 2 ; . # $ 4
:# # $ # # ;

:# # $ 1 @00 6 2 9 #
$ :# $4 # $ $ # # @00 $ 1 $ # 6; 2 .)
$ 9 $ # $ $ 1 $ $ # $ 6 K5 #9

< $ # $ H 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 # # 5 2' $ $ . # $

/0 040 , % 0

0# # & '$ $ $ # $ 1 $ $ $ 8# # ##
# # $2 % & '$ $

3
3$ %# -$ $ & 0 # # # 3>+ +*
7
1 $# % 2$ $4 +@ 1 # #
' # # R S R S R ) $#S

3$ %# -$ $ ) & 0 # # 3>+ +*7


1 $# % 2$ $4 +@ # #
' # R SR S

3$ %# -$ $ # 2 $ 62 $$ # 9 $ & 0# # # #
# $ 3>+ +*7 $# % 2$ $4 +@ #
' # # 2$ R SR S

!
!" #!$ $ % ! !& $ ' ! " # $

3
3$ %#
I$ $ # 2# $ #
# ' $ # $. 2 .) # #$ :# $
$ $ $ $ $ $ $ $ 1 $
' # # $# R SR SR SR# T# S

&
3$ %# -$ $ $ #) 2 0 # # $ 3>+ +*7
$# % 2$ $4 +@
' # #) R#) 2 SR S

3
3$ %# -$ $ 1 $ 2# 4 # # 0
$ ,$2 # $ ,$2 61 $ 9
G # # > # $ $ $ $ # #. $ $ ) !
$ # $ $ $ 2 ;$ ' $ $) # # $ $
# $ 2# # #
' # # $ R# SR S

5
3$ %# -$ $ $ 4 # $ $ 2 ;$ & '$ $ ) #
$ $4
# # *08*>@8J 8 $ $ $ # $ $ $ $
#% # ## # # # R S6 # 2$ $
4 9) E # @ # 2$ $ $ #
0I-< *I> ) 1 # $ 1 $ $ # $

' # ( #R SR SR )
## 1 1 # 1 # #
$4 # $ 1 0I-< *I>

!!
!" #!$ $ % ! !& $ ' ! " # $

7! ,2 !82-!.( + %262
,)! !82-!.( + %26 *7 * 50

0% & %
0 $ # $ # 6$ # $ <$ Q 9) # $
2$ # $ # $ $ #& '$ $

0/0 % &

& '$ $ $ $ ) $ $ $ # $
$ $ # $ $ # 5 22$ # $. # ;

:# $ # $ $ % :C0 "
" "
# " $# " $ !"

8# :C0 # $ # # $ # $ #

• 0 $ $ $ . "" "
# " $# " 2 " # $ ( U.
$ $ -+* & '$ $ ' # # 2 $ #
# ;

> 1 $) $ V:8COP' C*>+ # # . 2 )

• 0 # $ #, # $ #
8 $, $
L M "<$ # $ $ "< +$ "< "
# " $# " !"
; ! "; L $ $ -+* & ' $ $ 6 # $ ( 91
& 2 $ # $" $

!
!" #!$ $ % ! !& $ ' ! " # $

• 8 $$ $# 6W9 # # $ $ $ -+* $ # $ $
$, $ 1 # 8 # $, $ # # B M2$ # D
8# B # $ ( D1 # 1 2 $ # & .
# # # B # $ ( D1 1 $
5 2 2$ # $ 6 9. $ $ $ $
# $ $ 8 $ 2 & '$ $ B D $ # $ # B D 3$
; .# # # B M2$ # D. & ' $ $ $4 $
$ $ $ $ # $ $

8 $ & 2 $ # $

MAP # Especificación del objeto MAP


NAME loja # Nombre del objeto MAP
IMAGETYPE PNG # 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 # definición de proyección para MAP


"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END

# 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, $ $ & 7 . # # # $ %
2,# 1 # # $ & '$ $ 8 & #, B 2; #D ) 2;
# 2$ # #) $ # 2; # 8# #$ $ ;$,$1
1 # 2; # # , $ $ #. # # ;$ $1 4 # $
2; & <3. # # ,# 2; # # , 2 ; # <1 4# $ 2; #
2; 3CIN8- * I> 1 $ $ 2; &<3 2;
0<O8C 61 # $ 2; & <39 - 2; 2$
2; ) $ B8>@D

' $ # # $ $ $ # # #$ $

&<3
T

T T
3CIN8- *
I> 0<O8C
T

T T
3CIN8- *I> -0<''

8 # &$ # 2$ # 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# $, $ # # # # # 8# # # $ #
# # # # # 8 # # #$ # # # $ #
3$ $ $ # $ # #%. # # $ <$ Q $ # $ '*+

!8
8# # X 6 91 & '$ $ $ $. #
<#4 # ( # $ #

>26 62)>
8# # $ $ # # # # ) $# :# $ $ $ # 2# #6
B"#"
3$ ; " D B- " $ ; #" D9 $ # $ # $ 2 % # #
6 ; 9 8# $ 2 # $ #2 5 2> 1

!(
!" #!$ $ % ! !& $ ' ! " # $

$ $ $ 5 2. # # $ 1 $ $$ $ # $ $. ) #
# # $ 4 # '/<383< /

!%2# - *
8# # $ 2 ?$ 0 # $ # # C+E ) $ #
C . +$ ) E ?$ # 2 ?$ $2

Q$ # # $, $ # 2; 0<O8C

2C *
& $ 2; 0<O8C $ 2; & <3 :# # $
# ) $# 1 # ) 4 $ # # ! $ :# 2$
# $, $ $ )1 $ $ -+*& ' $ $

(2%
8# # $ 2$ # ) $# # #

+2)2
8 2$ 6# # # 9& ' $ $ # $ $ # $ #)
$ ## # 1 8'C* # 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> I77 2 # # # ' < :' @87<:0 #
# $ I> # 2 I> I77 2$ 0<O8C # #
$ $, $ 1 $) # $

Q$ # # $, $ # 2; -0<''

- 2
& $ 2; -0< '' $ 2; 0<O8C :#
# $ # # # ) $) # #, $ ' $,
1 $ $ -+*& ' $ $ $ 2$ # $

- *
8# # $ $ 4 8 # 1 O38 # 0*>8. # #
$ 4 0 # $ ## $ C+E

,) !( - *
8# # $ 4 # # 4 # 8# $ #, C+E

!
!" #!$ $ % ! !& $ ' ! " # $

0 0% &

8 $ $ ; . # $ $ ? % Z F
$ :C0 "" "
# " $# " $ " <#4 # $ # #
; # # # % $ 2;

:# $# 1 # # # $1 $ $ ; '. $
& # $ $1 $ $ # % # ) $#

<#4 # $ &

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 # Definición del objeto PROJECTION


"proj=laea"
"ellps=clrk66"
"lat_0=45"
"lon_0=-100"
END
!
!" #!$ $ % ! !& $ ' ! " # $

# 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 # Inicio del segundo LAYER


NAME provincias_lineas
DATA cuador2
STATUS DEFAULT
TYPE LINE
PROJECTION
"init=epsg:2163"
END
CLASS
COLOR 204 51 0
END
END # Fin del segundo LAYER

# Fin de la definición de los Layers

END # Fin del objeto MAP

8 & # 2= # $ $ $ ; 1 14 # # 2; #
0<O8C 8 $ $ 1 C A2 8 $. # #
4 . # 1 $, 2; I: 0*>8-I0IC 0 # #
2= 4 . $ # # 1 # # $, 2; 4
6 9) # # 2$ $ $ . $ # #$ $ #
# 0 $ $ $ $ $ 2$ 2; .
1 # $ $ # ) $

!
!" #!$ $ % ! !& $ ' ! " # $

040 + - &

3$ # $ $2 # $ % # #. # $ # # $ $ &
#

<#4 # $ &

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 # El layer de provincia inicia


NAME provincia_linea
DATA cuador2
STATUS DEFAULT
TYPE LINE
PROJECTION
"init=epsg:2163"
END
CLASSITEM "NOM_PROV" # Especificación del campo de BD
CLASS # Definición del objeto CALSS
EXPRESSION 'LOJA'
COLOR 204 51 0
END # Definición del objeto CLASS
END # Fin del layer de provincia

# Termina la definición de los layers

END # Fin del objeto MAP

8 & # 4# $ # # $ $ # ; # $ # 1 X#
$, $ # # # 2; # 0<O8C ) -0<'' I2# $ # # $, $ #
#

- 2 !) %
8# 2$ # # $ # $1 $2 ## # $ # $ $ 2;
# 8 ; $2 # B NOM_PROVD ' # 2$ $ 2#
# # # ) $. # $, $ 1 4 6$2 9
B NOM_PROVD ) # 2 # # $ $ % $, $
$ #$ 1 [0IN<\ B>I& P3CIQD

D6* !(
3$ # . # $ # # # 1 $ # $2 # # # 8# #
$ # $ 8J3C8''*I> 8J3C8''*I> # $ ,# ; #
1 # :# $ # $ $ $ $ & $ $ 1 # 1
# $ 8J3C8''*I>

!
!" #!$ $ % ! !& $ ' ! " # $

050 :

' 2= $$ 2 # . # # # 2 $ $
2; # $, # $

<#4 # 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 # inicio del segundo 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 del primer layer
# Fin de la definición de Layers

END # Fin del objeto Map

<1 4# $ # $, $ # $ 2; 0<E80

9 () )
<1 4# # $ #$ $ $ ) # 6# #9
8# $ # # # # 2# Q$ $ %
# $ ,# $ % 7I>'8 # $, $ 2; &<3

!
!" #!$ $ % ! !& $ ' ! " # $

2E !) %
8# # 1 $2 # # # # $ 1 . # #
B Nom_provD 0<E80* 8& # $, $ 2; 0<O8C

2E
& $ 2; 0<E80 8 2; 2 # $ # 2; $ # 2; #
68; 8 2; '-<08E<C9

- *
8 2; 0<E80. -I0IC # $ 1

>2+ 1 - *
8# # $ # 2$ 1

>2+ 1 !8
8# X # 2$ 8 $ $$ # $ # $ 2 #J O
# 3$ B D1 $ $ # # ) # #

)C6
8 2; 0<E80. O38 # 1 # # $ > # $ #
# # $ $ C:8 O38 E* & <3 6 #$ $ #9 > # $ #
# $ # E* & <3

9 ()
' # # O38 C:8 O38. # # # $ 1
# $, 8 $ # # B #D $ # #

!8
' # 7 # $ ) . $ X # # ' # 2 . #
# $ 2$ B# D B $ D

2()!2 !2
8# $ # $ ) I> I77 C $ $ # I> I77
$ # C:8 7<0'8

6 !)! (
@ # % 1 # $ % # # 2 0 #
$ # # 2 # $ % # # ) $ # :#
# $ # $ % $ - $ $ .0 $ 1 $ )
C $ $ 3$ % 1 $ 2 *@
# 2 # $ $ B--D 6 $ $9 I # # 1 $ $ 2; *@. #
2 # $ B00D I $ 4 # 1 & '$ $ ;$ # % # #
1 # 3$ # # 2 # $ # $ B<: ID
!" #!$ $ % ! !& $ ' ! " # $

62*)!2
* & '$ $ $ $ # 1 # # 3$ 14 #
$ $ # 1 0 # $ # # # C:8 7<0'8

%!(+! )2(-
8# # 4 # # $ 1 # # :#
$ $ # $ ) 2# $ $ 1 # 2

E,99 *
0 2$ $ 6 #9 1 8# # # $ $ $ $ 2 :
E:778C ( # # $ 1 $ 1 # 2 ;$, $ # $
# - 2 # $ # $ # $1 #

:# 2= $ $ 1 # # $ # ) $ 3I0O+I> :#
$ # <>>I < *I>
!" #!$ $ % ! !& $ ' ! " # $

0 02 3 & * 0

& '$ $ $ #$ # $ $ # < $ =# # 2$ $4


+@<0. & ' $ $ $ $) #$ $ A # $ #$ # $ 8 $# #
$ $ # ( . # $ #$ # $ $ # ) $# . # $# #
$ , # & '$ $ $ # $ , # C+E )
# $ 6 ) $9 8# ; #$ # $ ) $ $
#$ $

' 2$ &'$ $ ( $ # 2$ $4 +@ $ $ $ #
, #. # $ # $ C+E 6 ( 2 # $ $ $ 9 <#4 G 2#
6 $ # $ # #93>+. # $ 2= $ 3>+ (
6 $ $ $ 9 $ # 8# ; # 3>+ ( *& <+8 O38 -
$ # C+E. ) # $$ 2 # # 3>+ (

- # & $ #. # $, $ 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 programa/Apache
Group/Apache/htdocs/curso/cap1/practica5/temp/'
IMAGEURL 'c:/Archivos de programa/Apache
Group/Apache/htdocs/curso/cap1/practica5/temp/'
END

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 # Layer de estado lineas


NAME states_line
DATA states_ugl
STATUS DEFAULT
TYPE LINE

PROJECTION
"init=epsg:4326"
END

CLASSITEM "CLASS"
CLASS
EXPRESSION 'land'
SYMBOL 'line'
COLOR 64 64 64
SIZE 1
END
END # Layer de estado líneas termina aquí

LAYER # Etiquetado del layer estado empieza


NAME states_label
DATA states_ugl
STATUS DEFAULT
TYPE ANNOTATION

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# # $ $ B3>+ (D # # 3>+ ( # $# % $ 3>+
(2# $ $ $ < 2 . # $ # $
2 # $ # $ $ # # . & '$ $ $ #
$ #

C%E )
@ % % $ #4 2 8 $ #4 2 #
$ # $ $ $ $, $ 'O& EI0 2; -0<''

+2)2 B$ # $" ! ! !P P PG2 L


8 2; 0<O8C. $, $ @< < $
+ *77 - # # $ #. & ' $ $ # $ A # $ #
$ # $ # $ 8# # $ # $ $ =# 2$ $4 +@<0

)C6 C<' 8C
- # # # $ # $ 6 #9 # 2 $, $ $ C<' 8C
$, $ O38. # 3I0O+I>. 0*>8 3:> I $ # #
$ # ) <>>I < *I> $ % 1 #

6* - !(# LE<>@'M!. . L
8# $, $ 2; 0<O8C # & '$ $ ( 0 2$
3CI-8''*>+ # $ # $ # # # #, # # %
2 # $ # $ $ 8# # $ # #$
#1 # # 2$ $4 +@<0

99 !)
8# $, $ & '$ $ # $ # $ $ $ $
2 ?$ 6 $ $9 :# 2 $ # $ # # # # $ ##
!" #!$ $ % ! !& $ ' ! " # $

% $ $ # 6; * . 3 # .
+ 9

3$ $ $ $ % # # # , # C+E
$ .$ ## # 4 # &

* + , -. /0--1/2/3 43 35 +
( 6( *"7 6$
% " ("
"(( # +) #*(8/9 09
1+
77( " :/:;2<

- # #

* + , -. /0--1/2/3 43 3 = +
( 6( *"7 6$
% " ("
77( " :-:;22

2= . $ 2 $ *& <+8 O38 $ 3>+ ( 3>+

G
!" #!$ $ % ! !& $ ' ! " # $

0;0 + 0
< $ $ # # $ $. $ $
$ # 1 # $ &

@ $ 1 # # ;. $4 # $ $#
2$ # $ ' ? $ # % # 2$ # $. $ $,
$ $) $ $ ? $ 1 # # # &

<#4 # 2 $ $ &

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
!" #!$ $ % ! !& $ ' ! " # $

# Definición de los formatos de salida

OUTPUTFORMAT
NAME png # Especificación del formato PNG
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
EXTENSION "png"
END
OUTPUTFORMAT
NAME png24 # Especificación del formato PNG24
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE RGBA
EXTENSION "png"
END
OUTPUTFORMAT
NAME jpeg # Especificación del formato jpeg
DRIVER "GD/JPEG"
FORMATOPTION "QUALITY=75"
MIMETYPE "image/jpeg"
IMAGEMODE RGB
EXTENSION "jpg"
END
OUTPUTFORMAT
NAME GTiff # Especificación del formato GTiff
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
EXTENSION "tif"
END
OUTPUTFORMAT
NAME swf # 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 # Definición del primer layer


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 # 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 # Fin del objeto MAP

8 $ & $ 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 + %26 & E* 1

8 $ $ $ $ B D 8# # #,
# $ -+*& '$ $ 1 # #
$

8 1 # $ # % # $ B2$ # D
!" #!$ $ % ! !& $ ' ! " # $

< 2# # # # % $ & 0 $ # 1
# 6 $ , 9 # $ $ $ $
$ ' # 2# $ # , # , $ $.
# $1 # # 1 ; $ 8# , #
=$ # & ' $ $. / &0

8 &$ 2 1 B $ D # ,

<!—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# 2 1 # ; $ $ $ -+*& ' $ $ 6B" 2 " # $ $( 9


1 # $ # 2$ 8 # $ $
B D. $ $ # 4

Z ) ML L ML L#$ MLR SL ML( L ML LF

0 # 4 # # $ # 6R S. R S. ) R S9# # #
& '$ $ # ## $ 2 # -+* & ' $ $ ) # $ # $ $ $
-+*& ' $ $ # #$ $ 8 R S# $ $ $ $
$ & ) # $ B" $# " $ "; D
& '$ $ # $$ 8 R S#$ #%
B( (! (G ( G ! !!G ! ! ! ! G (D. ) R S#$
1 $ $ $ -+* & ' $ $.
B" " 8 ! P!!! ! D

0# $ 2# 2 $ B D $ B2$ # D $ $ -+*1 #
# $ $) $ $ $ B D 8# #$ $
R S) # 1 # $ 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.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 # definición del primer layer


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 # 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 D $
& '$ $ $ # $ # $ ) $ $ # #1 $
$ # 5 22$ # $ @ # $ # $ $ $ $ %
1 # $ # 2# $ # # #
, # # 1 # $ $ @ # $ # $ 2; # #
# ## #
!" #!$ $ % ! !& $ ' ! " # $

4! , >)% )

/# $ # # # $ & $ $ 8 $ %
# # $ # 5 2. % # $ #1 # $
2 # $ $ # $ 6 % 9 8# # 1 #
2$ 6 $ % 9 3$ $ $ #
$ . # # # $ # # / &0

: / &0 & ' $ $ # # $ / &0 # #


# 4 # & '$ $ 0 # # & '$ $ # $$ # $ # RS
- $ $ -+*& ' $ $ $ # %. # $ $
$ & ) $ # # # # $ # < # # # # # $4
# $ # $ # $ # $ / &0 2= # $
# & 6 $ / &0 % # $ 98
3$ $ -+* $4 $ $ # # # / &0 # $ #
$ #) $ # # 5 2 2$ # $ ' # # $
/ &0 5 2 2$ # $. # $, ) $4 $
2 $

<#4 # # $ $, #$ $ $ $ $ %

40/ 8 & 6
3$ $ $

7 $ $
!" #!$ $ % ! !& $ ' ! " # $

- # # # % $. # $, %
& ' $ $ 6B" 2 " # $ ( D9 ) & ) $ #
$, $ # 6B M" $# " $ "$ W M2$ # D9

0 # # $, B2$ # D $ # $ B D8 2$ #
& '$ $1 2 $ $ 6 9 #$ $ $ B" " D 8
) 2$ #$ $ $& '$ $ 1 B D 3$
& '$ $ $ / &0 # $4 $ $
$$ B" " D

8# # # # # #1 # # $ 3$ $ . #
$ 1 $ $ ) # $ 2 ;$ ) $ $
# . $$ # . # #
$ $ B& - $ D. # # $ $ # $ #B
D B D ' # # B_ * D. ) 1 $ $
. # $ 2 ;$,. 1 # $ 0
# $4 # $ # # :# # $ 2 % $ 2;
$ $ # $ $ . # ,# # # 2 #

$ 2$ B& & D B2$ # D B D YV = # #


$ $ # UC $ 1 # B M D & '$ $$ $
#, 8# $ / &0) # $

3 $ $ & 8# # $, # $ & # % $ $ ) #
$ A ) $ 8# # $ # % $ #
# # $ # # 2$ # # #. $ $ 2 # $
$ $ &

< $ . $ $ / & 0. # $,1 # # #


$ $ 1 $ $ -+*& ' $ $ - # # $ $ . #
# $$ 2 #) ?2 #. 2= $ 2 # $ $#
$

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'
!" #!$ $ % ! !& $ ' ! " # $

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 # Definición del primer layer


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 # 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-8859-
1">
</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 # BR SD ' $1 # # $ 2; $
$ 8 BR SD $4 # $ $
$ $& ' $ $

(
!" #!$ $ % ! !& $ ' ! " # $

40 0 - &
3$ $ $

7 $ $

C $ # # ) $# ) $ $4# # #, $ # #
5 2 8# # # # $ # $ $ # $ # 2; # # $ :#
# $ $ 2 " A. ? 2 #. )" $ 2 # 8 ; # $
$ # % ) $ # ?2 # ) $ 2 #

' # $ # & . # $, $# 1 ' < :' ) $ #,


2 I77 % 4 1 #$ 2 ?$ 8 2 ?$
# # $ #2 # 1 $ $ ) $ # ' < :' I> 8
# $ % $ $ # 2$ 1 $ ) $ $ $ #
I> I77

:# $ # ) $ # I> I77 & ' $ $. # #


% / &0

(!
!" #!$ $ % ! !& $ ' ! " # $

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 # Definición del primer layer Loja


NAME loja
DATA p_loja
STATUS DEFAULT
TYPE POLYGON

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 # Definición del tercer layer vias


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 # Definición del tercer layer termina

LAYER # Definición del cuarto Layer rios


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 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-8859-
1">
</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 $ $

- # $ $ $. % 2 $$ #
6# 2 $9. # $, $ $ # # # $ #
$ 2; $ $ # 2 2$ # $ 0 2 $$
# $ $ -+* & ' $ $ $4 , $ # $
$ A ) # _ * I

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 # Definición del primer 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 # Definición del objeto 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 "
EXPRESSION /./
STYLE
OUTLINECOLOR 251 7 13
COLOR 251 7 13
END
TEMPLATE "templates/ciudad.html"
END
END # Definición del segundo layer termina

LAYER # Definición del tercer 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 # Definición del tercer layer

LAYER # Definición del cuarto 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 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-8859-
1">
</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 ; $ $ # $ $ 6$ $ 9.
) $ $ %. # # # $ $
# 2$ # )# $# $ $=#

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 # Definición de un objeto SIMBOL


NAME 'circle'
TYPE ELLIPSE
POINTS 1 1 END
FILLED TRUE
END

SCALEBAR # Inicio de 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

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 # Definición del primer layer inicia


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
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 # Definición del tercer 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 # Definición del tercer layer termina

LAYER # Definición del cuarto layer inicia


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 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-8859-
1">
</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 #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 inicia


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 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 # Definición del tercer layer inicia


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 # Definición del tercerlayer termina

LAYER # Definición del cuarto layer inicia


NAME rios
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-8859-
1">
</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>
!" #!$ $ % ! !& $ ' ! " # $

5- &) >)%
8 #
% $ #. # # $ $ # / &0 $ $ $ $ # $
$ % 5 2 ' $ % % # # $ # 4
$ $ # . .) # % ) $# 0 1 4 $
# # % # $ $ # # %

0 # 1 $) ## $ # / &0 1 . # # # $& ' $ $.


$ $ , / &0

50/ - F A &)
3$ $ $

7 $ $

8 ## # $
$ $ #. $ 1 % #
# $ % BV $) # ) $D. # $ $
# # # 2$ - $ # # 2; 1 $) #
2 $ # . # $ $ % 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 #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 # Definicó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 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-8859-
1">
</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>

<!-- VARIABLES CGI OCULTAS -->


<input type="hidden" name="imgxy" value="[center]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="root" value="[root]">
<input type="hidden" name="savequery" value="true">
</form>
</body>
</html>
!" #!$ $ % ! !& $ ' ! " # $

50 0 & > &9 )

8# # $ # % # #$ # # $
) $ #. ) $ # # # 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.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 #extensión en la
cual se presenta
SIZE 120 120
STATUS ON
MINBOXSIZE 5
MAXBOXSIZE 100
COLOR 120 0 0
OUTLINECOLOR 0 0 0
G
!" #!$ $ % ! !& $ ' ! " # $

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 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 # Definición del tercer layer


NAME vias
DATA vias_t
STATUS OFF
TYPE LINE

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 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-8859-
1">
</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>

<!-- VARIABLES CGI OCULTAS -->


<input type="hidden" name="imgxy" value="[center]">
<input type="hidden" name="imgext" value="[mapext]">
<input type="hidden" name="map" value="[map]">
<input type="hidden" name="root" value="[root]">
<input type="hidden" name="savequery" value="true">
</form>
</body>
</html>
!" #!$ $ % ! !& $ ' ! " # $

5040 % > &9 )

- $ # # $ # 2 #

< % # #$ $ # $ $ % $ & .
$ / &0 # $ 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 # Definición del segundo layer finaliza

LAYER # Definición del tercer layer inicia


NAME vias
DATA vias_t
STATUS OFF
TYPE LINE

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 $ # # % '$ $< ! (

• "
" # $ $ # " @$ % @# $ 2 $ #
& ' $ $(

• "
" $$ # # " $ ; #" $ " $ & ' $ $(

• "
" "
# 81 '# # * $ % + $, H :3'*H
: $# = 3$ $ 0 ;

También podría gustarte