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ón de Layers:<br> <!-- Especificamos layer vectors --> <input type="checkbox" name="layer" value="rios" [rios_check]> Rios <input type="checkbox" name="layer" value="vias" [vias_check]> Carreteras <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ón de Layers:<br> <!-- Especificamos layer vectors --> <input type="checkbox" name="layer" value="rios" [rios_check]> Rios <input type="checkbox" name="layer" value="vias" [vias_check]> Carreteras <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ón de Layers:<br> <!-- Especificamos layer vectors --> <input type="checkbox" name="layer" value="rios" [rios_check] checked> Rios <input type="checkbox" name="layer" value="vias" [vias_check]> Carreteras <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ón de Layers:<br> <!-- Especificamos layer vectors --> <input type="checkbox" name="layer" value="rios" [rios_check] checked> Rios <input type="checkbox" name="layer" value="vias" [vias_check]> Carreteras <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 <input type="checkbox" name="layer" value="vias" [vias_check]> Vías <input type="checkbox" name="layer" value="ciudades" [ciudades_check]> Ciudades </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 <input type="checkbox" name="layer" value="vias" [vias_check]> Vías <input type="checkbox" name="layer" value="ciudades" [ciudades_check]> Ciudades </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