Universidad Tecnológica de Querétaro

Anuncio
Universidad
Tecnológica de
Querétaro
Firmado digitalmente por Universidad Tecnológica
de Querétaro
Nombre de reconocimiento (DN): cn=Universidad
Tecnológica de Querétaro, o=Universidad
Tecnológica de Querétaro, ou,
[email protected], c=MX
Fecha: 2010.08.06 11:02:55 -05'00'
UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO
Voluntad. Conocimiento. Servicio
DISEÑO DE UN SERVICIO DE MAPAS VÍA WEB PARA
DIFUSIÓN DEL INVENTARIO NACIONAL DE
INFRAESTRUCTURA PARA EL TRANSPORTE 2007
INSTITUTO MEXICANO DEL TRANSPORTE
Reporte de estadía para obtener el Título de Técnico Superior
Universitario en Tecnologías de la Información y Comunicación
ROSA ISELA RODRÍGUEZ LEAL
Santiago de Querétaro
Febrero, 2009
UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO
Voluntad. Conocimiento. Servicio
DISEÑO DE UN SERVICIO DE MAPAS VÍA WEB PARA
DIFUSIÓN DEL INVENTARIO NACIONAL DE
INFRAESTRUCTURA PARA EL TRANSPORTE 2007
INSTITUTO MEXICANO DEL TRANSPORTE
Reporte de estadía para obtener el Título de Técnico Superior
Universitario en Tecnologías de la Información y Comunicación
Asesor de Empresa
M. EN G. MIGUEL ÁNGEL BACKHOFF POHLS
Asesor de Universidad
M. EN C. MARTÍN LARIOS OSORIO
Alumna
ROSA ISELA RODRÍGUEZ LEAL
Santiago de Querétaro
Febrero, 2009
AGRADECIMIENTOS
Agradezco a Dios por darme todo lo que tengo: mi vida, mi familia
y sobre todo el amor que me tiene. Por permitirme terminar una
etapa más en mi vida, y darme la fortaleza y sabiduría de seguir
hasta el final.
A mis padres:
Me siento dichosa al tener unos padres que han estado conmigo
para apoyarme y aconsejarme.
También quiero agradecerles todo lo que han hecho por mí, pues
me han inculcado los suficientes valores para ser una persona de
bien, y para lograr todas las metas que me proponga.
A mis mejores amigos:
Agradezco su amistad, sus consejos y apoyo incondicional.
Agradezco a mi asesor del IMT, el M. en G. Miguel Ángel
Backhoff Pohls por el apoyo brindado, así como a todos los que
forman parte de la Unidad de Sistemas de Información
Geoespacial.
Al Ing. Martín Larios Osorio, por su apoyo y orientación como
asesor y profesor.
A todos mis profesores porque sin ellos no tendría el
conocimiento que ahora tengo, y han colaborado con mi
desarrollo académico.
AGRADECIMIENTOS
ÍNDICE
INTRODUCCIÓN
CAPÍTULO I INSTITUTO MEXICANO DEL TRANSPORTE PÁG.
1.1 Instituto Mexicano del Transporte (IMT)
1.1.1 Giro de la empresa
12
1.1.2 Política de Calidad
13
1.1.3 Organigrama
15
CAPÍTULO II DISEÑO DE UN SERVICIO DE MAPAS VÍA WEB
PARA LA DIFUSIÓN DEL INVENTARIO NACIONAL DE
INFRAESTRUCTURA PARA EL TRANSPORTE 2007
2.1 Análisis y necesidades
2.1.1 Definición del proyecto
18
2.1.2 Objetivo General
19
2.1.2.1 Objetivos Específicos
19
2.2 Plan de Trabajo
2.2.1 Diagrama de Gantt o Cronograma de actividades
20
2.2.2 Especificaciones
21
CAPÍTULO III DESARROLLO DEL PROYECTO
3.1 Acopio y consulta de información documental, impresa y vía
Internet, relativa a los Sistemas de Información Georreferenciada.
3.1.1 ¿Qué es un Sistema de Información Geográfica
(SIG)?
24
3.1.2 Componentes de un Sistema de Información
Geográfica (SIG)
25
3.1.3 Funciones que desempeña un SIG
27
3.2 Identificación y Evaluación de los sitios en Internet con
referencias
a
aplicaciones
de
Sistemas
de
Información
Geográfica con plataforma de licenciamiento libre.
3.2.1 Open Source “código abierto”
29
3.2.2 Características y ventajas del Open Source
30
3.2.3 Ejemplos de aplicaciones SIG con Software Libre
31
3.3 Inducción a la concepción y estructura del Inventario Nacional
de Infraestructura para el Transporte (INIT) 2007
3.3.1 Inventario Nacional de Infraestructura para el
Transporte (INIT) 2007
33
3.3.2 Objetivos del Inventario Nacional de Infraestructura
para el Transporte (INIT) 2007
34
3.3.3 Condiciones cumplidas del INIT 2007
35
3.3.4 Equipos utilizados
36
3.3.5 Atributos capturados en el INIT 2007
37
3.3.6 Estructura de la información del INIT 2007
38
3.4 Conocimiento teórico y programático del software MapServer
3.4.1 ¿Qué es MapServer?
39
3.4.2 Características de MapServer
40
3.4.3 Componentes de una aplicación de MapServer
40
3.4.3.1 El archivo de inicialización
41
3.4.3.2 El Mapfile
41
3.4.3.3 El Template File
42
3.4.3.4 El conjunto de datos SIG
42
3.4.4 Análisis del Mapfile
42
3.4.4.1 Objeto MAP
43
3.4.4.2 Objeto PROJECTION
44
3.4.4.3 Objeto LAYER
44
3.4.4.4 Objeto CLASS
44
3.4.4.5 Objeto LABEL
44
3.4.4.6 Objeto LEGEND
45
3.4.4.7 Objeto QUERYMAP
45
3.4.4.8 Objeto REFERENCE
45
3.4.4.9 Objeto SCALEBAR
46
3.4.4.10 Objeto WEB
46
3.4.4.11 Objeto METADATA
46
3.4.5 MS4W
3.4.5.1 ¿Qué es ms4w?
46
3.4.5.2 Contenido del paquete MS4W
47
3.4.5.3 Estructura del directorio
47
3.4.5.4 Instalación de MS4W
50
3.4.5.5 Aplicaciones de MapServer
52
3.4.5.6 Pmapper
53
3.5 Diseño genérico de WMS (servicios de Mapas vía Web)
3.5.1 ¿Qué es un WMS?
54
3.5.2 Componentes de la Arquitectura WMS
55
3.5.3 Operaciones Estándares WMS
56
3.5.3.1 GetCapabilities
56
3.5.3.2 GetMap
57
3.5.3.3 GetFeatureInfo
58
3.6 Programación del WMS con base en MapServer para la
difusión del INIT 2007
3.6.1 Configuración del WMS
58
3.6.2 Funcionamiento del WMS
60
3.6.3 Aplicación por default de MapServer
68
3.6.4 Comunicación entre el servidor y los datos
70
3.6.5 Creación de la Interfaz grafica para visualizar en
Internet la información de los WMS
72
3.6.5.1 Barra de Herramientas
74
3.6.5.2 Leyenda
84
3.6.5.3 Escala
88
3.6.5.4 Posición del cursor
89
3.6.5.5 Mapa de Referencia
89
3.7 Pruebas de desempeño y redacción de informe final
91
3.8 Entrega Final
91
CAPÍTULO IV CONCLUSIONES
4.1 Dificultades
93
4.2 Logros obtenidos
93
4.3 Recomendaciones
94
4.4 Aportaciones
94
GLOSARIO
ANEXOS
MATERIAL DE CONSULTA
INTRODUCCIÓN
El Instituto Mexicano de Transporte (IMT) en coordinación con la
Secretaría
de
Comunicaciones
y
Transporte
(SCT)
han
desarrollado un Servicio de Mapas vía Web (Web Map Service WMS) utilizando software de licenciamiento libre MapServer, el
cual permite la consulta, despliegue cartográfico y análisis de la
información del Inventario Nacional de Infraestructura para el
Transporte 2007. Esta información es obtenida mediante el
registro
georreferenciado
a
través
del
sistema
de
posicionamiento global (GPS).
Dicho proyecto se reporta en este documento:
En el Capítulo I se da a conocer la empresa en la que el sistema
fue desarrollado.
En el Capitulo II se muestra la definición y alcance, así como los
objetivos y actividades que se plantearon para el proyecto.
En el Capítulo III se muestra la descripción de las tareas que se
realizaron para el desarrollo del proyecto como: analizar la
información recaudada, inducción al conocimiento teórico y
programático del MapServer, diseño del WMS, así como el
funcionamiento y estructura del WMS.
En el Capítulo IV se abordan las conclusiones y se explican las
dificultades que se presentaron en el desarrollo del proyecto y las
soluciones.
Finalmente se anexa información sobre la realización de la
interfaz gráfica, y de diversos archivos en relación con el
proyecto.
CAPÍTULO I
INSTITUTO MEXICANO
DEL TRANSPORTE
1.1
Instituto Mexicano del Transporte (IMT)
1.1.1 Giro de la empresa
El Instituto Mexicano del Transporte (IMT) es un centro de
investigación y desarrollo tecnológico, dependiente de la
Secretaría de Comunicaciones y Transportes de México.1 Entre
las funciones del IMT figuran la investigación básica y aplicada, la
generación y adaptación de nuevas tecnologías para el transporte
y la capacitación de los recursos humanos del sector en nuestro
país.2
Una de las principales funciones del IMT es la investigación
científica
aplicada,
enfocada
a
generar
conocimientos,
tecnologías y métodos para planear, proyectar, construir y
conservar la infraestructura de los distintos modos de transporte,
así como para integrarlos y operarlos con seguridad y alto nivel
de servicio.3
Misión
Apoyar,
de
manera
coordinada
con
la
Secretaría
de
Comunicaciones y Transportes, al desarrollo integral del Sector
1
INSTITUTO MEXICANO DEL TRANSPORTE, Instituto Mexicano del Transporte,
http://www.imt.mx/Espanol/Objetivos/, Febrero 2009.
2
INSTITUTO MEXICANO DEL TRANSPORTE, Curso Internacional sobre Nuevas
Tecnologías
para
la
caracterización
de
Materiales
en
Pavimentos,
http://www.imt.mx/Espanol/Capacitacion3/Cap3/Tripticos/materiales.pdf, Febrero 2009.
3
E-COMUNICACIONES Y TRANSPORTES, Enfrenta México retos en materia de
transporte,
Febrero 2009.
http://www.emexico.gob.mx/wb2/eMex/eMex_26677_not808_enfrenta_mexi,
Transporte, en sus ámbitos público y privado, realizando trabajos
de investigación, innovación tecnológica, y formulación de normas
técnicas que contribuyan a mejorar la seguridad, calidad,
modernidad, confiabilidad y eficiencia de la infraestructura y de
los servicios que preste, tomando en consideración el impacto en
la sociedad y el medio ambiente. Asimismo, contribuir en la
formación y capacitación postprofesional de recursos humanos
para el Sector.
Visión
Desarrollar investigación aplicada de excelencia que lo acredite
como el brazo científico y tecnológico de la SCT y del resto del
Sector, basándose en una estrecha vinculación e interacción
técnica para que sus proyectos de investigación y normalización
sean útiles y trascendentes,
que merezcan el reconocimiento
nacional e internacional, en virtud de que cuenta con personal
altamente calificado y motivado, con laboratorios acreditados y
equipos especializados de alta tecnología.
Asimismo contar con un programa de formación y capacitación de
recursos humanos de alta calidad,
para coadyuvar en el
desarrollo integral del Sector Transporte en México.
1.1.2 Política de Calidad
Se tiene el compromiso de satisfacer los requisitos y expectativas
de
nuestros
clientes
y
usuarios,
cumpliendo
los
objetivos
sectoriales, apoyados en la superación académica y humana del
personal, así como en la mejora continua de nuestros procesos y
laboratorios.4
4
INSTITUTO MEXICANO DEL TRANSPORTE, Misión, Visión, Política de Calidad,
http://www.imt.mx/Espanol/Objetivos/, Febrero 2009.
1.1.3 Organigrama
INSTITUTO MEXICANO DEL TRANSPORTE
Ing. Roberto Aguerrebere
Salido
Director General
Instituto Mexicano del Transporte
Ing. Jorge Armendáriz Jiménez
Coordinador de Administración y Finanzas
Unidad de Sistemas de Control de Comunicaciones
Ing. Raúl Vicente Orozco
Unidad Jurídica
Lic. Librado Muñoz Ilhuicatzi
División de Administración Qro
Jorge Casanova Bustos
Unidad de Servicios Generales y Recursos Materiales
C Gustavo Arias Bravo
División de Gestión y Apoyo Administrativo
C. P. Jesús Trejo Hernández
Unidad de Recursos Financieros
C José Luís Padilla y García
M en I Ramón Cervantes Beltrán
Coordinador de Ingeniería Estructural, Formación
Posprofesional y Telemática
División de Telemática
Dr. Luís A Reyes Ávila
Dr. Miguel Martínez Madrid
Coordinador de Ingeniería Vehicular e Integridad Estructural
División de Laboratorios de desempeño vehicular y
materiales
M. en C. Francisco Javier Carrión Viramontes
1
1
M en C Rodolfo Téllez Gutiérrez
Coordinador de Infraestructura
División de Laboratorios
Dr. Paul Garnica Anguas
(Vacante)
Coordinador de Integración del Transporte
Ing. Alfonso Mauricio Elizondo Ramírez
Coordinador de Normativa para la Infraestructura del Transporte
División de Desarrollo y Difusión de Normas
Ing Héctor Manuel Bonilla Cuevas
División de Investigación y Actualización de Normas
M. en I. Roberto Magallanes González
M en E Víctor Islas Rivera
Coordinador de Economía de los Transportes y Desarrollo Regional
División de Estudios Económicos y Sociales del
Transporte
Dr. Guillermo Torres Vargas
Dr. Alberto Mendoza Díaz
Coordinador de Seguridad y Operación del Transporte
M en C Tristán Ruiz Lang
Coordinador de Ingeniería Portuaria y Sistemas Geoespaciales
División de Ingeniería de Puertos y Costas
M. en C. José Miguel Montoya Rodríguez
Área donde se desarrollará
el proyecto
USIG
Unidad de Sistemas de
Información Geoespacial
Mtro. En Geog. Miguel
Ángel Backhoff Pohls
Fig. 1.1 Organigrama general del IMT
CAPÍTULO II
DISEÑO DE UN
SERVICIO DE MAPAS
VÍA WEB PARA
DIFUSIÓN DEL
INVENTARIO
NACIONAL DE
INFRAESTRUCTURA
PARA EL
TRANSPORTE 2007
1.2
Análisis de necesidades
2.1.1 Definición del Proyecto
La Unidad de Sistemas de Información Geoespacial (USIG) es la
encargada de recabar la información, en cuanto a la localización
geográfica de cada uno de los elementos que componen la
infraestructura del Transporte en México.
La USIG cuenta con un proyecto para la creación y desarrollo de
aplicaciones geoinformáticas para el transporte, con base en la
plataforma de SIG código abierto, de manera que un mayor
número de usuarios puedan acceder sin necesitar de más
recursos que una computadora conectada a Internet.
Es por ello que, combinando las tecnologías de los SIG e Internet,
además de otras herramientas de publicación web, se plantea
diseñar una aplicación implementando servicios de mapas o
WMS (Web Map Service), mediante los cuales se pueda
compartir la información del IMT con instituciones interesadas y
con usuarios en general.
Estos WMS permiten visualizar, explorar y analizar información
georreferenciada a través de la web; de hecho es la solución para
publicar de forma sencilla e interactiva información en el ambiente
de los SIG.
Así mismo, esta aplicación será realizada con base en la
información estadística y geográfica del transporte disponible a
partir de la integración del Inventario Nacional de Infraestructura
para el Transporte 2007.
2.1.2 Objetivo general
Desarrollar un Servicio de Mapas vía Web (Web Map Service WMS) con base en el software de licenciamiento libre MapServer
para la consulta, despliegue cartográfico y análisis de la
información del Inventario Nacional de Infraestructura para el
Transporte (INIT) 2007.
1.2.1.1 Objetivos específicos
 Análisis de la información referente a los SIG.
 Evaluar sitios de Internet con aplicaciones de SIG utilizando
software libre, y conocer los conceptos básicos del software
libre.
 Conocer la estructura, organización del INIT 2007 y los
métodos utilizados para la obtención de datos.
 Estudio de la programación del software a utilizar.
 Desarrollo de la aplicación del WMS con MapServer.
 Realizar pruebas de desempeño para la aplicación final.
1.3
Plan de trabajo
Fig. 2.1 Cronograma de actividades
2.2.1 Diagrama de Gantt o Cronograma de actividades
2.2.2 Especificaciones
Acopio y revisión de información documental impresa y vía
Internet,
relativa
a
los
Sistemas
de
Información
Georreferenciada
En esta tarea se investigará los conceptos básicos, así como sus
funciones y aplicaciones de los Sistemas de Información
Georreferenciada.
Identificación
y evaluación de los sitios de Internet con
referencia a aplicaciones de Sistemas de Información
Geográfica con plataforma de licenciamiento libre
Esta etapa contemplará el análisis de sitios de Internet referentes
a los Sistemas de Información Geográfica con licenciamiento
libre,
y
también
se
investigarán
conceptos
básicos
del
licenciamiento libre.
Inducción a la concepción y estructura del INIT 2007
Se pretende abordar la conceptualización que sustenta el INIT
2007, así como la forma que está estructurado, como también los
métodos
con
los
cuales
se
obtiene
la
información
georreferenciada de la infraestructura del transporte y su
procesamiento.
Conocimiento
teórico
y
programático
del
Software
MapServer
Se buscará información sobre el software MapServer, así como el
método de programar que utiliza.
Diseño genérico de WMS (Servicios de Mapas vía Web)
Esta etapa contemplará el diseño de WMS (Servicios de Mapas
vía Web) y también la teoría referente a WMS.
Programación del WMS con base en MapServer para la
difusión del INIT 2007
Se diseñará la aplicación del WMS con MapServer, utilizando
información del INIT 2007.
Prueba de desempeño y redacción del informe final
En esta tarea se realizarán las pruebas necesarias para ver el
funcionamiento de la interfaz desde la perspectiva del usuario
final; asimismo, se redactará el informe final del proyecto.
Entrega final
Se realizará la documentación y se hará entrega de la aplicación
a la Unidad de Sistemas de la Información Geoespacial.
CAPÍTULO III
DESARROLLO DEL
PROYECTO
3.1 Acopio y revisión de información documental impresa y
vía
Internet,
relativa
a
los
Sistemas
de
Información
Georreferenciada
3.1.1 ¿Qué es un Sistema de Información Geográfica (SIG)?
Un SIG se define como un conjunto de métodos, herramientas y
datos que están diseñados para actuar coordinada y lógicamente
para capturar, almacenar, analizar, transformar y presentar toda
la información geográfica y de sus atributos con el fin de
satisfacer múltiples propósitos.
Un SIG es un sistema computacional que utiliza información
referida
a
la
localización
mediante
un
proceso
de
georreferenciación, por ejemplo: direcciones, zona postal, sector
censal, o coordenadas de latitud y longitud, para realizar análisis
de la información consignada en un mapa. Los SIG también son
instrumentos de apoyo valiosos en situaciones de mayor
relevancia social, como cuando se considera el impacto de un
fenómeno natural capaz de ocasionar un desastre. Asimismo, con
un SIG se facilita la obtención de mejores resultados en la
atención de la emergencia, en caso de suceder algún desastre.
A través del SIG se tiene una perspectiva nueva y dinámica en el
manejo de la información, con el fin de ayudar a tomar mejores
decisiones. No se utiliza un SIG para hacer simplemente mapas
estáticos, sino que es un sistema dinámico que permite
seleccionar y remover criterios del mapa, para rápidamente
analizar cómo diferentes factores afectan al modelo o al análisis
que se esté realizando.
3.1.2 Componentes de un Sistema de Información Geográfica
(SIG)
Un
SIG,
trabaja
de
manera
integrada
con
otros
cinco
componentes fundamentales que son:
Fig. 3.1 Componentes de un Sistema de Información Geográfica
Equipo o hardware
Es la computadora con la que se opera el SIG, para estos
sistemas se requiere de equipos con alta velocidad de
procesamiento y con capacidad de despliegue y almacenamiento
de datos digitales.
Programas o software
El software o programas para un SIG proveen las herramientas y
funcionalidades necesarias para almacenar, analizar y mostrar
información geográfica. Los diferentes programas SIG que
existen en el mercado varían en funcionalidad y costo.
Datos
Los datos son el componente más importante para un SIG. Los
sistemas de manejo de base de datos son especializados en
almacenar y administrar todo tipo de datos, incluso datos
geográficos. La información puede venir de diversas fuentes, ya
sean manuscritos, mapas existentes en papel, mapas digitales,
GPS, imágenes de satélite, ortofotos, etcétera. El acopio o
generación de datos, suele ser la etapa de mayor consumo de
tiempo y costo.
Personal
Los integrantes más importantes de un SIG son el personal que
se encarga de manejar el sistema y desarrollar planes de
implementación del mismo. El personal involucrado debe estar
capacitado, ya que de eso depende que funcione eficazmente el
sistema.
Métodos o procedimientos
Para que un SIG tenga una implementación exitosa debe basarse
en un buen diseño y reglas de actividad definidas, que son los
modelos y practicas operativas exclusivas en cada organización.
Los procedimientos determinan el cómo realizar las tareas.
3.1.3 Funciones que desempeña un SIG
En general los procesos o tareas que desempeña un SIG
permiten incorporar, almacenar, manejar, consultar, analizar y
representar o visualizar información estadística y geográfica.
Las tareas principales de un SIG son:
Entrada de datos
Consiste en el ingreso de la información. Antes de ser utilizados
los datos geográficos en un SIG, éstos deben convertirse a un
formato digital apropiado. El proceso de convertir datos de mapas
de un papel a archivos computarizados es conocido como
digitalización.
Otros métodos para la adquisición e ingreso de datos en un SIG
son: las tecnologías como el GPS, la ortofotografía e imágenes
de satélite, entre otras.
Manipulación
Los datos requeridos para un proyecto SIG necesitan ser
transformados o manipulados en varias formas que sean
compatibles con un sistema determinado.
Administración
Cuando son pequeños proyectos de SIG pueden ser suficientes
para almacenar la información en archivos digitales. Pero cuando
el volumen de datos y usuarios es grande, es mejor usar un
sistema de administración de base de datos relacionales: DBMS.
Un DBMS maneja base de datos y mantiene la integridad de
estos.
Búsquedas o consultas
Una vez que se tiene un Sistema de Información Geográfica en
funcionamiento, se pueden hacer preguntas a las bases de datos
geográficas para visualizar la información requerida.
Análisis espacial
La fortaleza de los SIG radica en que pueden ser usados para
analizar datos geográficos. Los procesos de análisis geográficos
(a menudo llamados análisis espaciales o geoprocesamiento)
usan las propiedades geográficas de los elementos para observar
patrones y tendencias, así como entender qué pasa si el
escenario cambia.
Diseño y visualización de mapas
Para muchos tipos de operaciones geográficas, el resultado final
es mejor visualizarlo en un mapa o gráfico. Los mapas son la
forma más eficiente para almacenar y comunicar información
geográfica. Al tiempo que los cartógrafos manualmente han
creado mapas desde hace miles de años, la tecnología de SIG
provee una herramienta nueva y excitante para extender la
ciencia y el arte de la cartografía.
Visualizar y representar cartográficamente en un SIG la
información, tiene una serie de ventajas:
 Cuenta con la facilidad de ampliar o reducir la escala de
visualización de un mapa, o pasar un nivel de agregación
espacial a otro.
 Tiene la posibilidad de visualizar la información del mapa en
forma dinámica, inclusive con animación, y se puede tener
una perspectiva tridimensional del espacio geográfico.
3.2 Identificación y evaluación de los sitios de Internet con
referencia a aplicaciones de Sistemas de Información
Geográfica con plataforma de licenciamiento libre
3.2.1 Open Source “código abierto”
Es aquel software que no tiene ningún costo; es decir es un
software gratuito: la función que realiza el “código abierto” es que
se puede conocer el código fuente, que es un programa libre en
su forma original, tal y como fue escrito por el programador.
Hay que diferenciar los programas Open Source que dan a los
usuarios la libertad de mejorarlos, de los programas que
simplemente tienen el código fuente disponible con fuertes
restricciones sobre el uso de dicho código fuente.
Open Source tiene un conjunto de condiciones que debe cumplir
un código para poder llamarse Open Source: hacer ver que las
premisas son equivalentes a ser software de código abierto.
1. Libre
redistribución:
el
software
debe
ser
adquirido
libremente.
2. Código fuente: el código fuente debe estar incluido u
obtenerse libremente.
3. Trabajos derivados: la redistribución de modificaciones
debe estar permitida.
4. Integridad del código fuente del autor: las licencias pueden
requerir que las modificaciones sean redistribuidas sólo
como parches.
5. Distribución de la licencia: deben aplicarse los mismos
derechos a todo el que reciba el programa
6. La licencia no debe ser específica de un producto: el
programa no puede licenciarse sólo como parte de una
distribución mayor.
7. La licencia no debe restringir otro software: la licencia no
puede obligar a que algún otro software, que sea distribuido
con el software abierto, deba también ser de código abierto.
3.2.2 Características y ventajas del Open Source
Por lo tanto un programa Open Source va unido a una serie de
características y ventajas, entre las que destacan:

FLEXIBILIDAD. Si el código fuente está disponible, los
desarrolladores
pueden
aprender
y
modificar
los
programas, adaptándolo para realizar tareas específicas.

CONFIABILIDAD
Y
SEGURIDAD.
Con
varios
programadores a la vez mirándose el mismo trabajo, los
errores se detectan y corrigen antes, por lo que el producto
resultante es más confiable y eficaz que el comercial.

RAPIDEZ DE DESARROLLO. Las actualizaciones y ajustes
se realizan a través de una comunicación constante vía
Internet. Menores tiempos de desarrollo debido a la amplia
disponibilidad de herramientas y librerías.

RELACIÓN CON EL USUARIO. El programador se acerca
mucho más a la necesidad real de su cliente, y puede crear
un producto específico para él.

LIBRE. Es de libre distribución, cualquier persona puede
regalarlo, vender soluciones a la medida o prestarlo.

Combate efectivamente la piratería de software.
3.2.3 Ejemplos de aplicaciones SIG con Open Source
Actualmente hay muchas aplicaciones SIG con Software Libre
con base en código abierto, en diferentes partes del mundo.
A continuación, se mencionan algunas aplicaciones:
 Diseño del Sistema de Información Geográfica del agua
en la cuenca del Río Santiago.
El Laboratorio SIG UAN-CUVEDEC (Universidad Autónoma
de Nayarit - Centro Universitario de Vinculación Empresarial
y
Desarrollo
Sustentable)
diseñaron
instrumentos
y
herramientas de un SIG, con el fin de que organismos
operadores del agua en los estados pudieran tener una
mejor administración del recurso.
Toda la información fue recabada de varios organismos,
como el INEGI, SEMARNAT, CONAGUA, etc. Y así mismo,
se recabo también información con algunos de los estados
que integran la cuenca del Río Santiago como Zacatecas,
Aguascalientes, Jalisco, Nayarit.
En esta aplicación se utilizó un Software Open Source
llamado Quantum GIS.
 Mapa interactivo de la ciudad de Buenos Aires
El mapa interactivo de la ciudad de Buenos Aires es un
servicio público que permite geográficamente localizar
direcciones, encontrar la información relevante sobre cada
edificio incluyendo su fotografía, tiene acceso a un
considerable sistema de información útil con respecto a la
ciudad incluyendo las fotografías basadas en los satélites,
los vuelos históricos y mucho más.
En esta aplicación se utilizó el software libre conocido como
MapServer.
Fig. 3.2 Mapa interactivo de la ciudad de Buenos Aires
Esta aplicación se encuentra en Internet, su dirección es:
http://mapa.buenosaires.gov.ar/sig/index.phtml
3.3 Inducción a la concepción y estructura del Inventario
Nacional de Infraestructura para el Transporte (INIT) 2007
3.3.1
Inventario
Nacional
de
Infraestructura
para
el
Transporte (INIT) 2007
El INIT (Inventario Nacional de Infraestructura para el Transporte)
fue realizado por la USIG en coordinación con los 31 Centros
SCT del país, para generar y actualizar la información
geoespacial de la red carretera nacional e infraestructura
asociada, mediante registros puntuales de altitud, latitud y
longitud mediante el empleo de receptores GPS.
Fig. 3.3 Estructura Organizacional para la realización del INIT 2007
3.3.2 Objetivos del Inventario Nacional de Infraestructura
para el Transporte (INIT) 2007
El objetivo general del INIT 2007 es:
Generar y actualizar la información geoespacial de la red
carretera nacional e infraestructura asociada, mediante el registro
directo en campo con el uso del Sistema de Posicionamiento
Global (GPS), para incorporarla a las actividades operativas del
Sector mediante su integración sistémica.
Los objetivos específicos del INIT 2007 son:
 Proporcionar
la
plataforma
fundamental
para
la
conformación de un medio informático versátil y sencillo
para el registro, análisis y representación de la información
geográfica y estadística asociada al sector comunicaciones
y transportes
 Diseñar un mecanismo soportado en Internet/Intranet de
acceso, consulta y representación de la información
generada por otras fuentes y medios relacionados con el
Sector
 Sistematizar el registro y actualización de la información
georreferenciada relativa al transporte y su infraestructura,
para de ahí desarrollar un esquema metodológico y
conceptual
para
organismos
de
Transportes
la
la
utilización
Secretaría
del
de
en
los
distintos
Comunicaciones
y
3.3.3 Condiciones cumplidas del INIT 2007
Las siguientes actividades son las que se cumplieron en el INIT
2007:
1. Equipamiento completo para cada Centro SCT (GPS,
cámara digital y licencia de software).
2. Las brigadas se conformaron con personal de los Centros
SCT, comisionado de tiempo completo. Preferentemente de
las Unidades de Planeación o de Servicios Técnicos. Se
aprovechó al personal con experiencia previa en el
levantamiento de información con GPS.
3. 40 brigadas de los 31 Centros SCT recibieron capacitación
intensiva por tres días en las instalaciones del IMT en
Querétaro, en el Centro SCT Veracruz y Centro SCT Nuevo
León.
4. La velocidad de levantamiento de las bases de datos
georreferenciados está en función directa de la extensión y
complejidad de la configuración del territorio y redes
carreteras respectivas.
5. El pago del personal fue cubierto con su salario nominal (no
hay sobresueldo) y los vehículos a utilizar son los
asignados a los Centros SCT respectivos.
Fig. 3.4 Participantes en el proyecto INIT 2007
3.3.4 Equipos utilizados
Las brigadas que colaboran en el campo utilizan:

Constelación de satélites del Sistema de Posicionamiento
Global GPS/Navstar

GPS Trimble Geo XM con accesorios

ArcPad 7.0 Para la captura de información

Cámara fotográfica digital
El Instituto Mexicano del Transporte maneja:

Amplios
conocimientos
en
programación,
diseño
de
algoritmos de captura, modelado de diccionarios y bases de
datos

ArcPad 7.0 Para el diseño de las plantillas de levantamiento
de información.

ArcPad Aplication Builder

ArcGIS, versión ArcInfo Para el proceso de la información
de campo
3.3.5 Atributos capturados en el INIT 2007
Relación de las bases de datos georreferenciados:
 Identificación del camino
 Jurisdicción administrativa
 No. de carriles
 Superficie de rodamiento
 Puentes: longitud, estructura, nombre
 Alcantarillas (De 3-6 m de claro) y otras obras de drenaje
relevantes
 Casetas de peaje
 Gasolineras /estaciones de carburación
 Campamentos y residencias SCT y comisiones estatales
de caminos
 Paraderos de autobús y camiones de carga
 Bahías de auxilio vial
 Bancos de material por tipo
 Marcas de kilometraje y señales relevantes
 Intersecciones y entronques. Nivel y desnivel
 Cruces de ferrocarril. Nivel y desnivel
 Servicios varios (talleres, restaurantes, tiendas, etc.)
 Puntos de riesgo
 Curvas peligrosas
 Zonas de derrumbes-laderas inestables
 Zonas de niebla
 Zonas de heladas
 Vados y zonas inundables
 Pendientes pronunciadas
 Fallas geológicas
3.3.6 Estructura de la información del INIT 2007
La información obtenida en el INIT es almacenada en una
Geodatabase, consistente en una base de datos con referencia
locacional.
La información son archivos tipo shape, compuesta por entidades
de tipo punto, línea y área.
Estos datos serán obtenidos para la realización del proyecto.
Un ejemplo de cómo se muestra la información de tipo línea es el
siguiente:
Fig. 3.5 Estructura de datos de Querétaro tipo línea
Otro ejemplo (Ver Fig. 3.6), muestra la información de tipo punto.
Este ejemplo es del estado de Querétaro y muestra información
de los puentes.
Fig. 3.6 Estructura de datos de Querétaro tipo punto
3.4 Conocimiento teórico y programático del software
MapServer
3.4.1 ¿Qué es MapServer?
MapServer es un servidor de mapas en ambiente WEB
desarrollado por la University of Minnesota (UMN).
MapServer es un entorno de desarrollo en código abierto (Open
Source) para la creación de aplicaciones SIG en Internet, con el
fin de visualizar, consultar y analizar información geográfica.
Al ser un software de código libre permite ser completamente
personalizado por un usuario con conocimientos medios de
programación,
además
de
poder
ejecutarse
plataformas LINUX como Windows 95 o superior.
tanto
bajo
Soporta WMS (Web Map Services) permite la producción de
mapas georeferenciados en formatos PNG, GIF o JPEG,
mejorando la entrega de resultados al ser requeridos por un
cliente que accede por medio de un explorador WEB (Internet
Explorer, Firefox, Opera, etc.)
3.4.2 Características de MapServer
Sus características principales son:

Se ejecuta bajo plataformas Linux/Apache y Windows.

Formatos vectoriales soportados: ESRI shapefiles, PostGIS,
ESRI ArcSDE, GML y otros muchos vía OGR.

Formatos
raster
soportados:
JPG,
PNG,
GIF,
TIFF/GeoTIFF, EPPL7 y otros vía GDAL.

Fuentes TrueType.
3.4.3 Componentes de una aplicación de MapServer
Mapserver generalmente funciona como una aplicación CGI (CGI
es una norma para establecer comunicación entre un servidor
Web y un programa, de tal modo que este ultimo pueda
interactuar con Internet) y corre dentro de un servidor http.
El CGI de MapServer utiliza los siguientes recursos:
 Un servidor http como Apache o Internet Information Server
 Software MapServer
 Un archivo de inicialización que active la primera vista de la
aplicación de MapServer (opcional).
 Un archivo Mapfile que controle lo que MapServer hace con
los datos.
 Un Template File que controle la aplicación de MapServer
en la ventana del browser (navegador de Internet).
 Una fuente de datos SIG
MapServer normalmente es instalado en el directorio cgi-bin del
servidor http, y la información o fuente de datos SIG es
almacenada en el directorio de documentos del servidor http.
3.4.3.1 El archivo de inicialización
Este archivo puede ser parte de un Archivo plantilla HTML, pero
por simplicidad, éste también puede ser otro archivo. El Archivo
de Inicialización utiliza un formulario para enviar una consulta
inicial al servidor HTTP, que retorna un resultado desde
MapServer. MapServer es dinámico, comienza y se ejecuta cada
vez que recibe una consulta, por lo tanto, el archivo de
inicialización sólo se requiere para pasar una serie de parámetros
iniciales (ocultos) hacia la aplicación. El archivo de Inicialización
es un archivo HTML regular, por ello, su extensión es *.htm o
*.html. Alternativamente, un hipervínculo hacia la aplicación con
mapserver puede ser construido. Éste pasaría los parámetros
básicos requeridos por la aplicación con el CGI de Mapserver.
3.4.3.2 El Mapfile
El archivo Mapfile define parámetros de los datos, el despliegue y
las consultas que serán usados en una aplicación con
MapServer; se puede hablar del Mapfile como un archivo de
configuración de la aplicación. El Mapfile también incluye
información sobre cómo dibujar el mapa, la leyenda, y los mapas
resultantes desde una consulta. Los Mapfiles normalmente tienen
una extensión *.map.
3.4.3.3 El Template File
El archivo Mapfile controla cómo las salidas de mapas y las
leyendas de MapServer se deben presentar en la página html,
éste opera como cualquier otro archivo html a excepción de que
contenga etiquetas que pueden ser modificadas en el CGI de
MapServer.
3.4.3.4 El conjunto de datos SIG
El CGI MapServer usa archivos de formato ESRI- shapefile como
formato vector por default, en formato raster se puede utilizar
algunos otros formatos, dependiendo de cómo MapServer es
compilado. Por default, MapServer soporta archivos geoTiff y
archivos Tiff.
3.4.4 Análisis del Mapfile
El Mapfile define parámetros de los datos, el despliegue y las
consultas que serán usados en una aplicación con MapServer; se
puede hablar del Mapfile como un archivo de configuración de la
aplicación. El Mapfile también incluye información sobre cómo
dibujar el mapa, la leyenda, y los mapas resultantes desde una
consulta. Los Mapfiles normalmente tienen una extensión “.map”.
El archivo .map consta de varias secciones. Cada sección se
inicia con el nombre de la sección y termina con la palabra END.
El contenido de las secciones consiste en la definición de
determinados parámetros del tipo atributo - valor.
Fig. 3.7 Estructura de archivo Mapfile
Como se puede apreciar en la figura 3.7, el archivo tiene una
estructura jerárquica donde el objeto MAP es la raíz, todos los
demás deben estar bajo éste, todos los objetos comienzan con su
nombre y se terminan con la palabra END.
En el anexo A se encuentra una definición de los parámetros de
objetos usados en el archivo .map.
3.4.4.1 Objeto MAP
Este es el objeto inicial del MapFile, es aquí donde se definen las
características generales de la proyección.
3.4.4.2 Objeto PROJECTION
Para definir la proyección de los mapas que el servidor de mapas
generará, es necesario especificar dos objetos PROJECTION:
uno en el objeto MAP para la generación de la imagen de salida y
otro para cada capa, en el objeto LAYER.
3.4.4.3 Objeto LAYER
Éste es el objeto más utilizado en un MapFile, describe las capas
que se desean utilizar para componer el mapa, las capas se
dibujan en orden de declaración dentro del MapFile, es decir la
primera capa estará en el fondo y así sucesivamente hasta la
superficie, se pueden declarar tantas capas como se desee,
aunque está limitado a 50 por defecto. Para cambiar este límite,
se debe recompilar MapServer con la cantidad de capas
deseadas.
3.4.4.4 Objeto CLASS
Define clases temáticas para las capas. Cada capa tiene al
menos una clase. A través del uso de expresiones puede darse
distintos estilos a distintos atributos de una capa.
3.4.4.5 Objeto LABEL
Es usado para definir una etiqueta, con la cual es posible colocar
la toponimia u otro tipo de anotación en el mapa, a partir de datos
alfanuméricos.
3.4.4.6 Objeto LEGEND
Para que el CGI de MapServer pueda generar la simbología
automáticamente es necesario incluir dentro del archivo .map la
sección LEGEND. MapServer genera la leyenda o simbología de
las capas visualizadas a partir de las clases definidas (CLASS) en
cada capa de información. Es una imagen, cuyo formato depende
del formato definido para la creación del mapa. La sección
comienza con la palabra LEGEND y finaliza con END.
3.4.4.7 Objeto QUERYMAP
Define un mecanismo para mapear los resultados de una
consulta. Inicia con la palabra clave QUERYMAP y termina con
END.
3.4.4.8 Objeto REFERENCE
Define cómo será creado el mapa de referencia. Éste es un mapa
que comprende la extensión total de la zona que incluirá el
servicio de WMS, sobre él se representará una marca en la zona
que se visualiza actualmente, la actualización se lleva a cabo
interactivamente. También es posible realizar un click en un
determinado sector del mapa de referencia y MapServer generará
el mapa de dicha zona.
En las consultas puede generase un mapa de referencia,
resaltándose en el mismo el punto (x,y), la zona geográfica o la
entidad consultada. Comienza con la palabra REFERENCE y
finaliza con END.
3.4.4.9 Objeto SCALEBAR
Esta sección define cómo se construirá la escala gráfica.
Comienza con la palabra SCALEBAR y termina con END.
3.4.4.10 Objeto WEB
Define como operará la interfase Web. Comienza con la palabra
WEB y termina con END. Anida el objeto METADATA.
3.4.4.11 Objeto METADATA
Deberá ser incluido tanto en el objeto MAP, como en cada
LAYER. En el primer caso contendrá metadatos en general del
servicio, y en el segundo caso, metadatos específicos para cada
capa de información. Luego el servidor WMS/WFS se basará en
estos metadatos para confeccionar el archivo de capacidades.
3.4.5 MS4W
3.4.5.1 ¿Qué es ms4w?
El MS4W es un rápido y fácil instalador para configurar
MapServer y sus aplicaciones accesorias en Windows.
MS4W es un rápido y fácil instalador para configurar MapServer y
sus aplicaciones accesorias en Windows.
El paquete MS4W está diseñado para realizar una completa
instalación de Apache, PHP, MapServer CGI, MapScript (CSharp,
Java, PHP, Python) y proveer la capacidad de instalar
aplicaciones rápida y fácilmente. La manera más simple de hacer
ésta en Windows es hacer una estructura de directorio
predeterminado, y forzar todo en ese marco.
3.4.5.4 Contenido del paquete MS4W
 Apache HTTP Server version 2.2.8
 PHP version 5.2.5
 MapServer CGI 5.0.2
 MapScript 5.0.2 (CSharp, Java, PHP, Python)
 Includes support for Oracle 10g, and SDE data (if you have
associated client/dlls)
 MrSID support built-in
 GDAL/OGR 1.5.0 and Utilities
 MapServer Utilities
 PROJ Utilities
 Shapelib Utilities
 Shp2tile Utility
 Shpdiff Utility
 AVCE00 Utilities
 OGR/PHP Extension 1.0.0
 OWTChart 1.2.0
 DEMtools Utilities
3.4.5.3 Estructura del directorio
 MS4W/
Directorio principal, que se asume estar en la ruta de un disco,
normalmente el disco C: recomendándose otro disco de existir
la disponibilidad.
 ms4w/Apache
Instalación de Apache.
 ms4w/Apache/bin
Archivos binarios de Apache.
 ms4w/Apache/cgi-bin
Localización de mapserv.exe y sus librerías de soporte.
 ms4w/Apache/cgi-bin/ignored-libmap
Localización de los libmap.dlls para Oracle y SDE no activos,
para activarlos solo deben ser copiados a la carpeta “cgi-bin”.
 ms4w/Apache/cgi-bin/mapscript
Localización de archivos de CSharp, Java, y Python mapscript.
 ms4w/Apache/conf
Los archivos de configuración de Apache. Éstos sólo deben
ser modificados por usuarios avanzados. Se deben poner
todos los archivos de aplicación específica en “/ms4w/httpd.d”
(para mayor referencia se tiene el archivo readme.txt ubicado
en el mismo directorio).
 ms4w/Apache/error
Archivos donde se registran los errores al usar Apache.
 ms4w/Apache/htdocs
Ruta de directorio Apache para aplicaciones web (paginas).
 ms4w/Apache/icons
Iconos usados por Apache.
 ms4w/Apache/include
Incluye directorio para compilar en Apache.
 ms4w/Apache/logs
Archivos log que guardan registro de actividades para Apache
están almacenados aquí.
 ms4w/Apache/manual
Páginas de manual Apache.
 ms4w/Apache/modules
Módulos para Apache.
 ms4w/Apache/php
Instalación PHP.
 ms4w/Apache/php/ext (MS4W 2.x)
Ubicación de phpmapscript dll.
 ms4w/apps
Directorio donde se deben instalar todas las aplicaciones en
subdirectorios lo que permite que en el servidor funcionen
distintas de ellas simultáneamente.
 ms4w/gdaldata
Contiene archivos para el formato de datos GDAL.
 ms4w/gdalplugins
Los dlls requeridos para “gdal plugins” deben instalarse en
este directorio (gdal_MrSID.dll).
 ms4w/httpd.d
En este directorio se ubican todas las especificaciones de
aplicaciones y archivos locales “httpd.conf”.
 ms4w/proj
Instalación
de
PROJ.4.
El
archivo
EPSG
usado
es
“/ms4w/proj/nad/epsg”.
 ms4w/python
Archivos asociados a “python”, incluyendo “gdal bindings” y
test script simples.
 ms4w/tmp
Archivos
temporales
generados
por
las
aplicaciones
principalmente gráficos.
 ms4w/tmp/ms_tmp
En esta carpeta se almacenan los archivos temporales que
necesitan ser accesibles desde la web (archivos de imagen
creados por MapServer). Esto está disponible como “/ms_tmp/”
vía URL. Normalmente esto significa que los archivos de
configuración
“.MAP”
tendrían
una
“IMAGEPATH”
en
“/ms4w/tmp/ms_tmp/” y una “IMAGEURL”.
 ms4w/tools
Contiene útiles herramientas como las ayudas gdal/ogr y
MapServer.
3.4.5.4 Instalación de MS4W

Se descargó el paquete MS4W de:
http://www.maptools.org/dl/ms4w/ms4w-2.2.7-setup.exe
 Luego se instaló en el directorio raíz (C: o D:) o en el
directorio disponible C:\ms4w\
 Posteriormente se comenzó MS4W Apache Web Server
iniciando “/ms4w/apacheinstall.bat” (en la línea de comando
o con doble click). Este archivo instala Apache como un
servicio de Windows (llamado "Apache Web Server") para
que se inicie cada vez que la CPU se encienda. Al
ejecutarlo, una ventana de DOS debería aparecer. (ver
figura 3.8).
Fig. 3.8 Mensaje de instalación de Apache
 Se comprobó que la instalación de MapServer se ha
realizado
con
éxito,
digitando
en
el
navegador,
http://localhost o http://127.0.0.1 esto debe dirigir a la
pantalla de bienvenida la cual indica que está corriendo el
servidor Apache y confirmando la correcta instalación de
MapServer y sus componentes.
Fig. 3.9 Página principal de MS4W en el servidor
 De igual forma se comprobó que efectivamente mapserver
esté funcionando como CGI, digitando en el navegador
(http://localhost/cgi-bin/mapserv.exe),
responder de la siguiente forma:
mapserver
debería
Fig. 3.10 Página de funcionamiento de MapServer como CGI
Después se verificó la versión de mapserver instalada: Se abrió
una consola de Windows. Posteriormente se situó en el directorio
cgi-bin del Apache y se ejecutó mapserv.exe –v
Fig. 3.11 Pantalla de la Consola de Windows
3.4.5.5 Aplicaciones de MapServer
MapServer
cuenta
con
la
posibilidad
de
instalar
ciertas
aplicaciones, las cuales permiten más fácil el manejo del
software, así mismo ayuda a crear una aplicación propia de
acuerdo a las necesidades requeridas por el usuario.
Algunas de las aplicaciones que se pueden instalar son:
 MapServer OGC Web Services Workshop
 Pmapper (MapServer PHP/MapScript Framework)
 MapServer Itasca Demo Aplication
 MapLab
Existen más aplicaciones las cuales pueden ser instaladas en
MapServer.
En este caso, se utilizó Pmapper, el cual es una aplicación más
vistoza y completa, ya que otras aplicaciones como MapServer
OGC Web Services Workshop, son muy sencillas, en cuanto a su
interfaz gráfica que es poco llamativa para el usuario, y cuentan
con botones con pocas funciones para la aplicación.
3.4.5.6 Pmapper
Pmapper es un cliente ligero (se denominan clientes ligeros las
aplicaciones que pueden acceder a servicios OGC con la
utilización de un simple Browser o navegador por lo que es
posible acceder a los servicios geomáticos desde cualquier
ubicación
con
conexión
a
Internet.)
desarrollado
con
Mapscript_php + MapServer que dispone de las siguientes
características:
 DHTML (DOM) Interface zoom/pan
 Navegadores Soportados: Mozilla/Firefox 2.+/Netscape 7+,
IE 5/7, Opera 6.+
 Zoom/pan also via keyboard keys, mouse wheel, reference
map, slider.
 Funciones de Consulta (Identificar, Seleccionar, Buscar).
 Visualización de resultados de consultas con enlaces de
bases de datos e hipervínculos.
 Configuración de visualización de consultas vía JavaScript
 Funciones de Impresión: HTML y PDF.
 Función de Medida de Distancias y Áreas.
 Leyendas en HTML así como varios estilos de visualización
de Capas y Leyendas.
 Descarga de imágenes de mapas visualizados en distintas
resoluciones y formatos.
 Inicio de Aplicación con extensión de zoom predefinida por
extensión o capa.
3.5
Diseño genérico de WMS (servicios de Mapas vía Web)
3.5.1 ¿Qué es un WMS?
El servicio Web Map Service (WMS) definido por el OGC (Open
Geospatial Consortium) produce mapas de datos espaciales
referidos de forma dinámica a partir de información geográfica.
Este estándar internacional define un "mapa" como una
representación de la información geográfica en forma de un
archivo de imagen digital conveniente para la exhibición en la
pantalla de la computadora. Un mapa no consiste en los propios
datos. Los mapas producidos por WMS se generan normalmente
en un formato de imagen como PNG, GIF o JPEG. Con la
tecnología WMS, la información espacial publicada en la red es
dinámica
e
interoperable.
La
distribución
de
información
geográfica vía Internet permite la integración en tiempo real de
datos procedentes de cualquier parte del mundo. El usuario tiene
acceso a los recursos de la Web, se desplaza libremente por toda
la
información
con
herramientas
funcionales,
cambia
la
representación gráfica en línea, enlaza elementos gráficos con
informaciones procedentes de bases de datos, y trabaja en
tiempo real con funciones de análisis.
3.5.2 Componentes de la Arquitectura WMS
Aplicaciones Cliente: Entorno de trabajo del usuario. Cualquier
navegador que soporte el estándar HTML puede actuar como
cliente. Será necesario que también soporte Applet (Plug-in) de
Java o tecnología ActiveX, si los servicios a los que se accede
contienen estos componentes. Actualmente, los sistemas de
información geográfica de escritorio permiten obtener capas de
información WMS.
Aplicaciones Servidor: Son las encargadas de canalizar y
atender las operaciones que el usuario solicita sobre los datos:
ArcView IMS, MapObjects IMS, ArcIMS, MapGuide, Geomedia
Web, UMN MapServer, OGC Mapview, Geoclip, GeoServer,
MapXtreme, etc.
Bases de Datos: son sistemas de administración de datos
espaciales. El espacio establece un marco de referencia para
definir la localización y relación entre objetos. El que normalmente
se utiliza es el espacio físico que es un dominio manipulable,
perceptible y que sirve de referencia.
3.5.3 Operaciones Estándares WMS
El WMS define 2 clases de modos de operar, uno para un WMS
básico, y otro para un WMS de consulta. A su vez cada uno tiene
dos subclases, una para clientes y otra para servidores. El WMS
básico debe soportar los elementos básicos del servicio (versión,
peticiones y respuestas HTTP, valores numéricos y booleanos,
determinados formatos de salida, sistemas de coordenadas,
parámetros de consulta y de respuesta, y excepciones), la
operación GetCapabilities y la operación GetMap.
Clasifica la información que posee en “Capas” y ofrece un número
determinado de “Estilos”, con los cuales se pueden visualizar
dichas capas. Este Estándar Internacional únicamente soporta
Capas y Estilos definidos, no incluye mecanismos de definición
de simbolización por parte del usuario. El WMS de consulta debe
satisfacer todos los requerimientos de un WMS básico y también
soportar la operación GetFeatureInfo.
3.5.3.1 GetCapabilities
Es una operación común para todos los servicios del OGC.
Ofrece información acerca de las características del servicio
(metadatos).
Devuelve un archivo xml:
 Con los metadatos de los servicios
 Con los metadatos de las capas de información que
contiene
Fig. 3.12 Tabla de componentes de GetCapabilities
3.5.3.2 GetMap
Proporciona como resultado un mapa, imagen de los datos
almacenados.
Fig. 3.13 Tabla de componentes de GetMap
3.5.3.3 GetFeatureInfo
Captura y proporciona información contenida en un mapa, tal
como, el valor de un objeto en una posición determinada.
Fig. 3.14 Tabla de componentes de GetFeatureInfo
3.6
Programación del WMS con base en MapServer para la
difusión del INIT 2007
3.6.1 Configuración del WMS
MapServer cuenta con la opción de soportar WMS (Web Map
Service), por lo cual, dentro del archivo de configuración de
MapServer se configuró el WMS, de la siguiente manera:
WEB
TEMPLATE "map.phtml"
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
METADATA
wms_title "INIT_Carreteras"
wms_onlineresource http://10.21.100.88/cgibin/mapserv.exe?map=C:/ms4w/apps/pmapper-3.1beta4/config/default/wms_init_carreteras.map
END #Fin METADATA
END #Fin WEB
Así mismo, dentro del objeto LAYER se configuró el objeto
METADATA.
LAYER
METADATA
wms_title "Carreteras Pavimentadas"
wms_name "Carreteras_Pavimentadas_2005"
wms_srs "epsg:4326"
END
END
El WMS que se configuró, únicamente se incluyó la información
del INIT nacional, por lo que se requirió realizar otro WMS, con
información del INIT de Querétaro.
La configuración del WMS, para la información del INIT de
Querétaro quedó de la siguiente manera:
WEB
TEMPLATE "map.phtml"
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
METADATA
wms_title "INIT_Queretaro"
wms_onlineresource http://10.21.100.88/cgibin/mapserv.exe?map=C:/ms4w/apps/pmapper-3.1-beta4qro/config/default/wms_init_qro.map
END #Fin METADATA
END #Fin WEB
También se agregó en el objeto LAYER los parámetros
siguientes:
LAYER
METADATA
wms_title "INIT Queretaro"
wms_name "Carreteras_Qro "
wms_srs "epsg:4326"
END
END
De esta manera, se muestra cómo se configuró la sección del
WMS dentro del archivo de configuración correspondiente a cada
servicio.
En el Anexo B se muestran los archivos de configuración de los
WMS completos.
3.6.2 Funcionamiento del WMS
Con los dos WMS que se hicieron, se realizaron pruebas para ver
el funcionamiento de los WMS de forma local. Se requirió de un
SIG, el cual permitiera importar algunas capas en formato .shp
(vectorial) o Geotiff (Raster) y que disponga de una herramienta
que permite desplegar información a través del protocolo WMS.
Por ello, se escogió el software Quantum GIS, el cual es gratuito
y fácil de instalar.
Fig. 3.17 Interfaz de Quantum GIS
Una vez instalado, se utilizó la opción con la que cuenta de
invocar servidores WMS.
Se dio click en el botón (Fig.3.18) para añadir una capa WMS.
Fig.3.18 Botón Añadir WMS
Al presionar ese botón se despliega una ventana, para añadir las
capas WMS. (Ver Fig. 3.19)
Fig.3.19 Ventana para añadir capas de un servidor WMS
Se agregaron los nuevos WMS, que se realizaron, y se probó su
funcionamiento. Se dio click en la opción “Nuevo”, de la ventana
(Fig.3.19).
Y se despliega otra ventana para crear la conexión del WMS,
donde se agregó el “Nombre” y “URL” para el WMS (Fig. 3.20). El
procedimiento se realizó para los dos WMS.
Fig. 3.20 Ventana Nueva Conexión WMS
Después, al presionar la opción “Aceptar”. Se seleccionó la
opción “Conectar” (Fig. 3.19), para así cargar el WMS, y mostrará
así las capas con las que cuenta el WMS. Como se muestra en
las figuras 3.21, 3.22.
Fig. 3.21 Capas del WMS Nacional
Fig. 3.22 Capas del WMS de Querétaro
Finalmente, se añadieron las capas del WMS. Y se despliega la
información de los WMS, uno el WMS Nacional (Fig. 3.23) y otro
WMS de Querétaro (Fig.3.24).
Fig. 3.23 Visualización del WMS Nacional
Fig. 3.24 Visualización del WMS de Querétaro
Así mismo, se visualizaron los WMS en otro SIG llamado ArcGis,
el cual tiene la característica de la consulta de servicios WMS, por
ello fue probado desde otra máquina. Es decir las pruebas de
funcionamiento se llevaron a cabo de manera local.
ArcGis 9.x, cuenta con ArcCatalog, en el cual se probó el
funcionamiento de los WMS.
Para agregar el WMS en ArcCatalog, se abrió primeramente
ArcGis 9.x, y desde ArcCatalog, en la carpeta GIS Servers de
ArcCatalog, se dio click en Add WMS Server.
Fig. 3.25 Add WMS Server en ArcCatalog
Se agregó la URL del servicio WMS, y se dio click en Get Layers
para obtener la lista de capas del servicio, y después se pulso OK
para establecer la conexión.
Fig. 3.26 Lista de Capas del servicio WMS
Fig. 3.27 WMS INIT_Carreteras
Fig. 3.28 WMS INIT_Queretaro
Posteriormente, se probaron con otros servicios de WMS, para
ver el funcionamiento con el que cuentan los SIG para visualizar
WMS. (Ver Anexo D).
3.6.3 Aplicación por default de MapServer
Una vez que se conoció la información acerca de MapServer,
Pmapper y WMS, así como algunas de sus características y
funciones, se llevó a cabo su programación.
Para la realización de la aplicación para visualizar la información
de los WMS, se hizo uso de la aplicación Pmapper con la que
cuenta MapServer, la cual permite desplegar mapas y utilizar
muchas otras tareas basadas en mapas.
Para probar la instalación de la aplicación Pmapper, desde web
se hizo la prueba de funcionamiento, en la cuál se permite
visualizar el ejemplo que contiene por default.
Se tecleó la dirección http://localhost o http://10.21.100.88, en
esa página web aparece una sección de aplicaciones instaladas
para MapServer. Esta sección contiene un link “p.mapper start
page” (Fig.3.29)
Fig. 3.29 Sección de la aplicación Pmapper
Dentro de Pmapper se encuentra por default, una plantilla de
ejemplo de un mapa para trabajar con MapServer (Ver figura
3.30), el cual para la aplicación se modificaron los datos, su
interfaz y otras herramientas que fueron útiles para esta
aplicación.
Fig. 3.30 Demo de Pmapper
En
esa
aplicación
por
default,
se
le
hicieron
ciertas
modificaciones, dentro de las cuales consistió en cambios al
código de algunos archivos.
En el Anexo C se muestran los archivos que fueron modificados
en la aplicación.
3.6.4 Comunicación entre el servidor y los datos
La forma de comunicación entre el servidor y los datos se hace a
través de un archivo (MapFile) perteneciente a MapServer, a
continuación se describe más detalladamente el proceso.
MapServer y el servidor interactúan de la siguiente forma:
1. Se produce una petición HTTP a la página principal o
plantilla de la aplicación al servidor Web.
2. La página se comunica con el archivo de configuración de
la aplicación MapFile, que para este caso es el archivo
init_2007_qro.map (Ver Anexo E).
3. En el archivo init.map se comunica con MapServer y éste
genera cada uno de los objetos solicitados por el archivo
con los parámetros recibidos.
4. Los objetos son enviados por MapServer a la aplicación.
5. El usuario ve los objetos y comienza a interactuar con ellos
haciendo nuevas peticiones; y el ciclo se repite.
Fig. 3.31 Comunicación entre un cliente, el servidor Web y MapServer
La figura 3.31 muestra en forma gráfica cómo interactúan
MapServer y el servidor Web, cuando se genera una petición
Web.
3.6.5 Creación de la Interfaz grafica para visualizar en Internet
la información de los WMS
Se comenzó a crear una aplicación que permitiera visualizar los
mapas de los WMS.
Es necesario recordar que el MapFile, sólo sirve para generar
representaciones geográficas estáticas, pero si se une al archivo
de
inicialización
y
de
plantilla,
se
pueden
pasar
a
representaciones dinámicas (estos últimos pueden ser un solo
archivo HTML, lo cual en lenguaje técnico de MapServer se llama
“Template”). Para que la aplicación pueda funcionar, requiere de
un MapFile, este archivo define una colección de objetos del
mapa que juntos determinan la apariencia de cómo será
mostrado en el navegador.
El Archivo de configuración cuenta con una estructura jerárquica.
(Ver Fig. 3.7) Dentro de este archivo se define a un número de
otros objetos que incluyen las capas, colores, símbolos, escalas
de visualización, atributos, etc.
Esta página entrega los parámetros de inicialización a la página
principal comunicada con MapServer, lo que permite ver la página
principal con todos sus componentes cargados previamente.
La página principal (ver Fig. 3.32) la forman diferentes objetos
que proporcionan una función diferente, éstos son:
 Leyenda
 Mapa
 Escala gráfica
 Mapa de Referencia
 Barra de herramientas
Todos estos fueron creados en el archivo de configuración
init_2007_qro.map (Ver Anexo E).
Fig. 3.32 Pagina principal de la Interfaz gráfica
La figura 3.32 muestra la interfaz de la página principal de la
aplicación ubicada en la dirección http://10.21.100.88/init/. En ella
se pueden ver los objetos mencionados anteriormente, junto con
otras herramientas, esta imagen ayuda a dar una idea general de
cómo está formada la aplicación y las herramientas con que
cuenta.
La aplicación obtenida contiene una serie de herramientas para
interactuar con los datos presentados, además cuenta con una
leyenda de información, así como un mapa de referencia, entre
otras.
3.6.5.1 Barra de Herramientas
Dicha aplicación, contiene una barra de herramientas básicas de
navegación como zooms, refrescar mapa, mover, visualización
completa y otras utilidades tales como descargar mapa, avanzar y
retroceder vistas.
Fig. 3.33 Muestra Barra de Herramientas
 Zoom para acercar
Acerca la imagen, ya sea como punto (click sobre el mapa) o
trazando un rectángulo sobre la zona que se desea ver con
mayor detalle. Su icono es
.
Fig. 3.34 Zoom trazando un rectángulo
Fig. 3.35 Resultado del Zoom de la Fig.3.34
 Zoom para alejar
Aleja la vista actual tomando como centro el punto donde se hace
click el cursor. Su icono es
.
Fig. 3.36 Resultado de Zoom para alejar sobre la Fig. 3.35
 Visualización Completa
Al presionar el icono
genera un mapa con la escala inicial.
Fig. 3.37 Vista Completa del Mapa
 Mover
Mueve la figura del mapa sobre el punto seleccionado que es
arrastrado. Su icono es
.
Fig. 3.38 Resultado de Mover de la fig. 3.36
 Volver a Vista Anterior
Genera la vista anterior del mapa. Su icono es
.
 Avanzar a Vista Siguiente
Sólo si se ha vuelto a una o varias anteriores permiten avanzar.
Su icono es
.
 Refrescar el mapa
Actualiza el mapa. Su icono es
.
 Descargar
Se encuentra la opción de descargar el mapa que se está
visualizando en ese momento. Para que posteriormente se pueda
guardar si así lo desea en las diferentes resoluciones con las que
cuenta por default. El mapa descargado contiene la Barra de
Escala.
Fig. 3.39 Opciones de Resolución del mapa para descargar
Fig. 3.40 Mapa descargado
 Imprimir mapa
Genera una página de impresión con el mapa que se está
visualizando en ese momento, y con una descripción del mapa.
Su icono es
.
Fig. 3.41 Opciones de la impresión del mapa
Fig. 3.42 Página de impresión con descripción del mapa
 Identificar
Muestra información sobre los layers que contengan información
en el punto seleccionado sobre el mapa, desplegando una
ventana con la información obtenida y redibujando el mapa,
destacando en color aqua el objeto consultado, (Ver Fig. 3.45),
dando click en un botón de zoom que aparece en la ventana de
resultados de consulta.
Su icono de identificar es
.
Para obtener la información, se debe dar click en el icono que
corresponde a identificar, y posteriormente se da click en el punto
que se desea obtener la información. (Ver fig.3.43). Y así se
genera una ventana con los resultados de la consulta. (Fig. 3.44)
Fig. 3.43 Pantalla con el botón identificar activado
Fig. 3.44 Ventana de Resultado de la consulta de la información obtenida
Fig. 3.45 Objeto consultado destacado
 Medida
Permite trazar una ruta obteniendo como resultado la distancia
recorrida. Se selecciona el punto de partida y punto de destino,
pudiendo seleccionar más puntos, permitiendo obtener el área de
todos los puntos seleccionados formando un polígono. Ver Fig.
3.46.
Fig. 3.46 Pantalla con el botón medida activado
Para obtener dicha área, se requiere que el polígono formado
esté cerrado con el punto de inicio, de lo contrario aparecerá un
mensaje. Ver Fig. 3.47.
Fig. 3.47 Mensaje de error
Así también se muestra la distancia recorrida y el área en las
unidades de la escala en que se encuentra el mapa. Para acabar
la medida o digitalización hacer doble click y para eliminar el
último punto con la tecla “SUPR”.
Su icono es
.
3.6.5.2 Leyenda
Al abrir la aplicación a un costado del mapa, está la sección
Leyenda. En el cual se visualiza los distintos Layers agrupados
por tipo, su activación y/o desactivación individualmente como por
grupos además de mostrar la simbología propia de cada layer.
Fig. 3.48 Leyenda
En la leyenda, se encuentra la simbología correspondiente, la
cual, en algunas capas es de tipo línea, polígono y punto.
Fig. 3.49 Leyenda de Layers tipo línea
Fig. 3.50 Leyenda de Layers tipo polígono
Fig. 3.51 Leyenda de Layers tipo punto
En algunas de las capas, su leyenda a su vez se clasificó en
clases temáticas.
Fig. 3.52 Leyenda de Layers con clases temáticas
Al activar un layers, se carga el layer correspondiente. La
aplicación trae activada siempre por default el layer de División
Estatal.
Fig. 3.53 Layer Division_Estatal activado por default
Fig. 3.54 Layer Carreteras Pavimentadas activado
Fig. 3.55 Layer Estado activado
Fig. 3.56 Layer Municipios_Queretaro activado
3.6.5.3 Escala
Muestra la escala actual y permite ingresar otra escala
manualmente que redibujará el mapa. También cuenta con
algunas escalas que contiene por default.
Fig. 3.57 Escala
Fig.3.58 Escalas por default
3.6.5.4 Posición del cursor
Se muestra la posición del cursor sobre el mapa en Longitud W y
Latitud
N,
las
cuales
son
las
coordenadas
geográficas
correspondientes a la ubicación del cursor.
Fig. 3.59 Posición del cursor sobre el mapa
3.6.5.5 Mapa de Referencia
Desplegado en la esquina inferior derecha del mapa, entrega la
ubicación de la vista actual sobre la vista general del mapa.
Fig. 3.60 Vista general de la ubicación del mapa
Fig. 3.61 Vista de Referencia de Fig. 3.60
3.7
Pruebas de desempeño y redacción de informe final
En esta etapa se realizaron las pruebas en cuenta al
funcionamiento de la interfaz gráfica, es decir, verificar que los
datos sean visualizados, y que los botones utilizados estuvieran
funcionando correctamente.
Las pruebas se enfocaron en la programación en cuanto al
archivo init_2007_qro.map, y a los archivos correspondientes a la
visualización de la interfaz.
Los errores que se presentaron se dieron en parte del código, en
relación a la localización de archivos y errores de sintaxis en las
primeras pruebas de funcionamiento. Una vez ubicados los
errores se realizaron las correcciones necesarias en el código
para que la interfaz funcionara correctamente.
Con esta actividad se dio por concluido el proyecto.
3.8
Entrega Final
En esta última tarea, se entregó el proyecto ya finalizado y
funcionando correctamente.
CAPÍTULO IV
CONCLUSIONES
4.1 Dificultades
Las dificultades que se enfrentaron surgieron a partir de no tener
conocimiento previo en el manejo de Mapserver y de otros SIG.
La solución fue leer manuales proporcionados por la USIG,
búsqueda de información en Internet, así mismo como ingresar a
foros referentes a SIG, con lo que se adquirieron las bases
necesarias para crear una aplicación útil para los usuarios.
Otra dificultad fue el diseño de la interfaz gráfica, ya que al inicio
se realizó con un paquete llamado OGC Workshop, pero de
alcance limitado, por lo que se escogió el paquete Pmapper, que
es más dinámico y más llamativo al usuario. Para la realización
de dicha interfaz, se realizaron cambios en diversos archivos,
para que visualizara los propios datos.
4.2 Logros obtenidos
 Se diseñó una interfaz gráfica de los WMS con datos del
INIT 2007, el cual facilitará la interacción, consulta y
despliegue de la información a través de una aplicación
soportada por MapServer y por el paquete Pmapper.
 Se logró así el despliegue gráfico de los datos con una
interfaz de fácil manejo.
 Se recopiló la información necesaria para analizarla de
acuerdo con las necesidades planteadas.
 Se llevó a cabo la instalación del MapServer y sus
dependencias satisfactoriamente.
 Se aprendió el funcionamiento del MapServer, Pmapper,
ArcGis 9.x y de Quantum GIS, los cuales son SIG, así como
también el uso de sus herramientas.
 Se logró desarrollar la aplicación del WMS con MapServer.
 Al tener la aplicación concluida se llevó a cabo el uso de la
información y manipulación para probar su funcionamiento.
4.3 Recomendaciones
Se recomienda establecer la actualización permanente de la
información
publicada,
con
el
objetivo
de
facilitar
las
modificaciones y la intervención de nuevos datos.
4.4 Aportaciones
Se realizó el formateo de computadoras e instalación de software
que utiliza la USIG para la impartición de los cursos “Internacional
sobre el Desarrollo de Aplicaciones del Sistema de Información
Geoestadística para el Transporte”, celebrados del 16 al 20 de
junio y del 25 al 29 de agosto 2008.
GLOSARIO
Apache
Apache es un servidor web gratuito, potente y que ofrece un
servicio estable y sencillo de mantener y configurar. Es
indiscutiblemente uno de los mayores logros del Software Libre.
Apache HTTP Server
Es un software (libre) servidor HTTP de código abierto para
plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y
otras, que implementa el protocolo HTTP/1.1 y la noción de sitio
virtual.
ArcGIS
ArcGIS es el nombre de un conjunto de productos de software en
el campo de los Sistemas de Información Geográfica o SIG.
Producido y comercializado por ESRI, bajo el nombre genérico
ArcGIS se agrupan varias aplicaciones para la captura, edición,
análisis,
tratamiento,
diseño,
publicación
e
impresión
de
información geográfica.
Es integrable con otras tecnologías (no necesariamente de índole
geográfica: bases de datos, aplicaciones empresariales, etc.), ya
que se construye en su totalidad siguiendo estándares.
ArcGIS Server
Es una plataforma completa capaz de crear aplicaciones y
servicios GIS profesionales que, gracias a su tecnología de
servidor, son capaces de gestionar, visualizar y analizar
información geográfica de manera centralizada.
ArcSDE
ArcSDE es un servidor de datos avanzado que proporciona
capacidad de almacenamiento, gestión y acceso a datos
espaciales en diferentes bases de datos desde cualquier
aplicación ArcGIS, facilitando incluso la portabilidad entre ellas.
Es un componente clave en el manejo de una geodatabase
multiusuario compartida y almacenada en un SGBD. Siempre que
se necesite una geodatabase grande que pueda ser visualizada y
editada por muchos usuarios al mismo tiempo, ArcSDE facilita a
ArcGIS la funcionalidad necesaria.
Browser
Es una aplicación software que permite al usuario recuperar y
visualizar documentos de hipertexto, comúnmente descritos en
HTML, desde servidores web de todo el mundo a través de
Internet. Esta red de documentos es denominada World Wide
Web (WWW). Cualquier navegador actual permite mostrar o
ejecutar gráficos, secuencias de vídeo, sonido, animaciones y
programas diversos además del texto y los hipervínculos o
enlaces.
Cartografía
Es una disciplina que integra la ciencia que se encarga del
estudio y de la elaboración de los mapas.
CGI
Interfaz de entrada común (en inglés Common Gateway Interface,
abreviado CGI) es una importante tecnología de la World Wide
Web que permite a un cliente (explorador web) solicitar datos de
un programa ejecutado en un servidor web. CGI especifica un
estándar para transferir datos entre el cliente y el programa. Es
un mecanismo de comunicación entre el servidor web y una
aplicación externa cuyo resultado final de la ejecución son objetos
MIME. Las aplicaciones que se ejecutan en el servidor reciben el
nombre de CGIs.
Cliente Ligero
Aplicaciones que pueden acceder a servicios OGC con la
utilización de un simple Browser o navegador por lo que es
posible acceder a los servicios geomáticos desde cualquier
ubicación con conexión a Internet.
CSharp
Es un lenguaje de programación orientado a objetos desarrollado
y estandarizado por Microsoft como parte de su plataforma .NET.
DBMS
Los sistemas de gestión de base de datos (SGBD); (en inglés:
Database management system, abreviado DBMS) son un tipo de
software muy específico, dedicado a servir de interfaz entre la
base de datos, el usuario y las aplicaciones que la utilizan. Se
compone de un lenguaje de definición de datos, de un lenguaje
de manipulación de datos y de un lenguaje de consulta.
DPI
Dots per inch, puntos por pulgada (en español ppp). Numero de
puntos que imprime una impresora en cada pulgada.
ESRI
Es una empresa dedicada al desarrollo y comercialización de
Sistemas de Información Geográfica con sede en California, EE.
UU. Es una de las compañías líderes en el sector a nivel mundial.
La popularidad de sus productos ha supuesto la generalización
de sus formatos de almacenamiento de datos espaciales en el
campo de los Sistemas de Información Geográfica vectoriales,
entre los que destaca el shapefile. Su producto más conocido es
ArcGIS.
GDAL
Geospatial Data Abstraction Library o GDAL es una biblioteca de
software para la lectura y escritura de formatos de datos
geoespaciales, publicada bajo la licencia X/MIT style Open
Source por la fundación geoespacial de código abierto (Open
Source Geospatial Foundation). Como biblioteca, presenta un
único modelo abstracto de datos al uso que llama para todos los
formatos soportados. También viene con una variedad de
utilidades en línea de comando para la traducción y el proceso de
datos geoespaciales.
Geoprocesamiento
El geoprocesamiento puede ser definido como el conjunto de
tecnologías orientadas a la recopilación y tratamiento de
informaciones espaciales con un objetivo específico. Así, las
actividades que envuelven el geoprocesamiento, son ejecutadas
por sistemas específicos para cada aplicación. Estos sistemas
son comúnmente llamados Sistemas de Información Geográfica
(SIG).
GeoTIFF
GeoTIFF es un estándar de metadatos de domino público que
permite que información georreferenciada sea encajada en un
archivo de imagen de formato TIFF. La información adicional
incluye el tipo de proyección, sistema de coordenadas, elipsoide,
datum y todo lo necesario para que la imagen pueda ser
automáticamente posicionada en un sistema de referencia
espacial.
GetCapabilities
Es una operación común para todos los servicios del OGC.
Ofrece información acerca de las características del servicio
(metadatos).
GetFeatureInfo
Captura y proporciona información contenida en un mapa, tal
como, el valor de un objeto en una posición determinada.
GetMap
Proporciona como resultado un mapa, imagen de los datos
almacenados.
GIF
GIF (Compuserve GIF o Graphics Interchange Format) es un
formato gráfico utilizado ampliamente en la World Wide Web,
tanto para imágenes como para animaciones. GIF es un formato
sin pérdida de calidad para imágenes con hasta 256 colores,
limitados por una paleta restringida a este número de colores. Por
ese motivo, con imágenes con más de 256 colores (profundidad
de color superior a 8 bits), la imagen debe adaptarse reduciendo
sus colores, produciendo la consecuente pérdida de calidad.
GML
Lenguaje basado en XML para codificar información geográfica
para ser almacenada y transportada por Internet. Desarrollada
por OpenGIS Consortium, GML define la geometría y las
propiedades de los objetos que comprenden la información
geográfica. GML es una aplicación práctica para transferir
información cartográfica por la web. Además de transmitir un
mapa GIF o JPG, GML permite que los datos sean controlados en
el navegador por el usuario quien decide cómo serán mostrados
los datos. Los datos geográficos en GML pueden ser enviados
por cualquier dispositivo con una interfaz XML.
GPS
El Sistema de Posicionamiento Global Navigation Satellite Timing
and Ranking (Navstar) Global Positioning System (GPS), nombre
completo del sistema es un programa de navegación y
posicionamiento basado en satélites, financiado por el gobierno
de Estados Unidos y administrado por el Departamento de
Defensa de ese país.
Los Sistemas de Posicionamiento Global son un conjunto de
satélites veinticuatro para ser exactos, en órbita terrestre, que
facilitan la localización de personas, objetos, edificios, etc.,
mediante receptores portátiles o estacionarios.
Hardware
Es la parte física de un computador y más ampliamente de
cualquier dispositivo electrónico. El hardware se refiere a todos
los componentes físicos (que se pueden tocar), en el caso de una
computadora personal serían los discos, unidades de disco,
monitor, teclado, la placa base, el microprocesador, etc.
HTML
HTML, siglas de HyperText Markup Language (Lenguaje de
Marcas de Hipertexto), es el lenguaje de marcado predominante
para la construcción de páginas Web. Es usado para describir la
estructura y el contenido en forma de texto, así como para
complementar el texto con objetos tales como imágenes.
HTTP
El protocolo de transferencia de hipertexto (HTTP, HyperText
Transfer Protocol) es el protocolo usado en cada transacción de
la Web (WWW). Es un protocolo orientado a transacciones y
sigue el esquema petición-respuesta entre un cliente y un
servidor.
Java
Java es un lenguaje de programación orientado a objetos
desarrollado por Sun Microsystems a principios de los años 90. el
lenguaje en si mismo toma mucha de su sintaxis de C y C++,
pero tiene un modelo de objetos más simple y elimina
herramientas de bajo nivel, que suelen inducir a muchos errores,
como la manipulación directa de punteros o memoria.
JNG
JNG (JPEG Network Graphics, en inglés Gráficos de Red JPEG)
es un formato gráfico basado en JPEG fuertemente relacionado
con PNG. JNG fue creado como un complemento para el formato
de imagen animada MNG, pero puede ser usado como un
formato independiente de ningún otro.
JPEG
Archivo de imagen comprimido, es el formato más popular en
Internet y el más utilizado por las cámaras digitales, gracias al
relativamente poco espacio de memoria que ocupa. Eso sí, a
mayor compresión, la imagen pierde en calidad.
LINUX
Es un sistema operativo tipo Unix que se distribuye bajo la
Licencia Pública General de GNU (GNU GPL), es decir que es
software libre. Es una implementación de libre distribución UNIX
para computadoras personales (PC), servidores, y estaciones de
trabajo. Linux es uno de los mejores ejemplos de software open
source cuyos desarrolladores originales siguieron la filosofía del
movimiento open source.
MapFile
El Mapfile define los datos a ser usados en la aplicación, muestra
y
consulta
de
parámetros.
El
Mapfile
también
contiene
información acerca de cómo se debe dibujar el mapa, la leyenda
y el resultado de realizar una consulta. El Mapfile tiene
normalmente una extensión .map.
MapServer
Es un entorno de desarrollo en código abierto (Open Source
Initiative) para la creación de aplicaciones SIG en Internet/Intranet
con el fin de visualizar, consultar y analizar información
geográfica a través de la red mediante la tecnología Internet Map
Server (IMS).
MS4W
El MS4W (MapServer 4.x para plataforma Windows), es un
paquete que fue creado para facilitar la utilización e instalación
del programa MapServer para cualquier nivel de usuarios para
ambiente Windows
OGC (Open Geospatial Consortium)
El Open Geospatial Consortium (OGC) fue creado en 1994 y
agrupa a más de 250 organizaciones públicas y privadas. Su fin
es la definición de estándares abiertos e interoperables dentro de
los Sistemas de Información Geográfica. Persigue acuerdos entre
las
diferentes
empresas
del
sector
que
posibiliten
la
interoperación de sus sistemas de geoprocesamiento y facilitar el
intercambio de la información geográfica en beneficio de los
usuarios.
Anteriormente
fue
conocido
como
Open
GIS
Consortium.
OGR
OGR es una librería que permite abrir y trabajar con ficheros
vectoriales en bastantes formatos GIS. Entre ellos está el
Shapefile de ESRI, pero también hay otros. Entre otras cosas,
integra geoprocesamientos, reproyección de datos y trabajo con
los atributos.
Open Source “código abierto”
Es el término con el que se conoce al software distribuido y
desarrollado libremente. Fue utilizado por primera vez en 1998
por algunos usuarios de la comunidad del software libre, tratando
de usarlo como reemplazo al ambiguo nombre original en inglés
del software libre (free software).
Oracle
Es un sistema de gestión de base de datos relacional (o RDBMS
por el acrónimo en ingles de Relational Data Base Management
System), fabricado por Oracle Corporation. Se considera a Oracle
como uno de los sistemas de bases de datos mas completos,
destacando
su:
Soporte
de
transacciones,
estabilidad,
escalabilidad y soporte multiplataforma.
Ortofoto
Imagen fotográfica del terreno con el mismo valor cartográfico
que un plano, que ha sido sometida a un proceso de rectificación
diferencial que permite realizar la puesta en escala y nivelación
de las unidades geométricas que lo componen.
Ortofotografía
Es una presentación fotográfica de una zona de la superficie
terrestre, en el que todos los elementos presentan la misma
escala, libre de errores y deformaciones, con la misma validez de
un plano cartográfico.
PHP
PHP es un lenguaje de programación interpretado, diseñado
originalmente para la creación de páginas Web dinámicas. Es
usado principalmente en interpretación del lado del servidor
(Server-side-scripting) pero actualmente puede ser utilizado
desde una interfaz de línea de comandos o en la creación de
otros tipos de programas incluyendo aplicaciones con interfaz
grafica usando las bibliotecas Qt o GTK+.
Python
Python es un lenguaje de scripting independiente de plataforma y
orientado a objetos, preparado para realizar cualquier tipo de
programa, desde aplicaciones Windows a servidores de red o
incluso, paginas Web. Es un lenguaje interpretado, lo que
significa que no se necesita compilar el código fuente para poder
ejecutarlo, lo que ofrece ventajas como la rapidez de desarrollo e
inconvenientes como una menor velocidad.
PostGIS
PostGIS es un módulo que añade soporte de objetos geográficos
a la base de datos objeto-relacional PostgreSQL para su
utilización en Sistema de Información Geográfica.
Quantum GIS
Es un Sistema de Información Geográfica (SIG) de código libre
para plataformas Linux, Unix, Mac OS y Microsoft Windows.
Permite manejar formatos raster y vectoriales, así como bases de
datos.
Servicios OGC
Consisten en un conjunto básico de tecnologías, políticas y
acuerdos institucionales, destinados a facilitar la disponibilidad y
el acceso a la información espacial, haciendo uso de un conjunto
de estándares, protocolos y especificaciones. Estos estándares
facilitan la comunicación y el acceso a la información.
Shapefiles
Es un formato desarrollado por ESRI, quien distribuye y desarrolla
Sistemas de Información Geográfica, como Arc/Info y Arcview. El
formato Shapefile no es topológico, almacena localización
geométrica e información de atributos de los elementos
geográficos.
SIG
Un Sistema de Información Geográfica (SIG o GIS, en su
acrónimo inglés) es una integración organizada de hardware,
software, datos geográficos y personal, diseñado para capturar,
almacenar, manipular, analizar y desplegar en todas sus formas
la información geográficamente referenciada con el fin de resolver
problemas complejos de planificación y gestión.
Software
Se refiere al equipamiento lógico o soporte lógico de un
computador digital, comprende el conjunto de los componentes
lógicos necesarios para hacer posible la realización de una tarea
específica, en contraposición a los componentes físicos del
sistema (hardware).
Software Libre
Software libre (en inglés free software) es la denominación del
software que brinda libertad a los usuarios sobre su producto
adquirido y por tanto, una vez obtenido, puede ser usado,
copiado, estudiado, modificado y redistribuido libremente. Según
la Free Software Foundation, el software libre se refiere a la
libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,
cambiar y mejorar el software.
TIFF
TIFF (Tagged Image File Format - formato de archivo de
imágenes con etiquetas) es un formato de fichero para imágenes.
Se debe a que los ficheros TIFF contienen, además de los datos
de la imagen propiamente dicha, "etiquetas" en las que se archiva
información sobre las características de la imagen, que sirve para
su tratamiento posterior.
TrueType
TrueType es un formato estándar de fuentes tipográficas
escalables desarrollado inicialmente por Apple Computer. Las
fuentes True Type son fuentes vectoriales, pero no PostScript, de
alta calidad que emplean funciones cuadráticas, más rápidas en
su procesamiento que las PostScripts, aunque ocupan más
cantidad de memoria y contiene hints para la mejora de la
visualización a bajas resoluciones.
Windows
Windows es una familia de sistemas operativos desarrollados y
comercializados por Microsoft. Existen versiones para hogares,
empresas, servidores y dispositivos móviles, como computadores
de
bolsillo
y
teléfonos
inteligentes.
procesadores de 16, 32 y 64 bits.
Hay
variantes
para
WFS
Web Feature Service o WFS del consorcion Open Geospatial
Consortium o OGC es un servicio estándar, que ofrece un interfaz
de comunicación que permite interactuar con los mapas servidos
por el estándar WMS, así mismo es un servicio Web que permite
consultar y recuperar datos vectoriales y la información
alfanumérica ligada a los mismos; permitiendo, además, realizar
con ella consultas tanto espaciales como alfanumericas.
Como por ejemplo, editar la imagen que nos ofrece el servicio
WMS o analizar la imagen siguiendo criterios geográficos. Para
realizar estas operaciones se utiliza el lenguaje GML que deriva
del XML, que es el estándar a través del que se transmiten las
ordenes WFS.
WMS Web Map Service
Definido por el OGC (Open Geospatial Consortium) produce
mapas de datos espaciales referidos de forma dinámica a partir
de información geográfica. Este estándar internacional define un
"mapa" como una representación de la información geográfica en
forma de un archivo de imagen digital conveniente para la
exhibición en una pantalla de ordenador. Un mapa no consiste en
los propios datos. Los mapas producidos por WMS se generan
normalmente en un formato de imagen como PNG, GIF o JPEG,
y ocasionalmente como gráficos vectoriales en formato SVG
(Scalable Vector Graphics) o WebCGM (Web Computer Graphics
Metafile).
ANEXOS
Anexo A Definición de parámetros del archivo .map
El archivo .map consta de varias secciones. El contenido de las
secciones consiste en la definición de determinados parámetros
del tipo atributo - valor.
A continuación, dentro de cada sección se definirá una serie de
parámetros, algunos de los cuales son de obligatoria inclusión,
mientras que otros son opcionales o tienen un valor asignado por
defecto.
Objeto MAP
 NAME: Nombre del archivo .map. Prefijo adjunto al mapa,
usado por los archivos temporales que muestra la barra
escalar y leyenda, son creados usando este archivo. Es
recomendado sólo un par de caracteres.
 STATUS: (on/off) Establece si el mapa está activo o no.
Puede existir interés solo en generar la escala gráfica y
leyenda y no el mapa.
 SIZE: Ancho y alto en píxeles de la imagen de salida.
 EXTENT: [Xmin] [ymin] [xmax] [ymax] Extensión espacial
del mapa a crear, en el sistema de referencia especificado
en la sección PROJECTION.
 UNITS: [feet/inches/kilometers/meters/miles/dd] Unidades
de las coordenadas del mapa, usado para el cómputo de la
escala gráfica y escala numérica. Debe estar definido en el
sistema
de
referencia
especificado
en
la
sección
PROJECTION.
 SHAPEPATH: Nombre del directorio donde se almacenan
los datos geográficos.
 IMAGECOLOR: [R] [G] [B] [Rojo- Verde- Azul] Color con el
que se inicializará el mapa.
 FONTSET: Nombre completo del archivo y directorio que
contiene el conjunto de fuentes disponibles para usar.
 IMAGETYPE: [gif /png/ jpeg/ wbmp/ gtiff/ swf/ userdefined]
Formato de salida.
 SYMBOLSET: Nombre complete del archivo y directorio
que contiene el conjunto de símbolos disponibles para usar.
 PROJECTION: Señala el inicio de un objeto proyección.
 QUERYMAP: Define un mecanismo para mapear los
resultados de una consulta. Inicia con la palabra clave
QUERYMAP y termina con END.
 REFERENCE: Señala el inicio del objeto mapa de
referencia.
 SCALEBAR: Señala el inicio del objeto barra escalar.
 WEB: Señala el inicio de un objeto web.
 LAYER: Señala el inicio de un objeto capa o cobertura.
 LEYEND: Señala el inicio de un objeto leyenda.
 INTERLACE: [on/off] Entrelaza las imágenes de salida.
Valor determinado es on.
 SCALE: Escala del mapa. Generalmente entregada por la
aplicación.
 TRANSPARENT: [on/off] Indica si el color de fondo de los
mapas es transparente o no. El valor por defecto es off.
Objeto PROJECTION
El sistema de referencia y proyección pueden ser definidas de
dos maneras. Una es especificando los parámetros de la
proyección y otra utilizando la codificación del European
Petroleum Survey Group (EPSG):
Ejemplo de definición de UTM zona 15, NAD83:
PROJECTION
"proj=utm"
"ellps=GRS80"
"zone=15"
"north"
"no_defs"
END
Para definir coordenadas Geográficas:
PROJECTION
"proj=latlong"
END
Utilizando la codificación del European Petroleum Survey Group
(EPSG):
PROJECTION
"init=epsg:23030"
END
Objeto LAYER
 NAME: Nombre corto para la capa. Este nombre es el
vinculo entre el archivo map y la interface web, deben ser
idénticos.
 GROUP: Nombre de un grupo o conjunto de capas.
 TYPE:
[point|line|polygon|circle|annotation|raster|query]
Especifica como los datos podrían ser dibujados. Debe
coincidir con el tipo de archivo shapefile. Por ejemplo, un
archivo shapefile de polígonos, podrá ser dibujado como
una capa de puntos, pero una shapefile de puntos no podrá
ser dibujado como polígono.
 STATUS: [on|off|default] Configura el estado actual de la
capa.
 DATA: [filename]|[sde parameters]|[postgis table/column
]|[oracle table/column] Nombre completo del archivo de
datos espaciales a ser procesado. Si se trata de archivos
shapefile, no es necesario incluir la extensión.
 DUMP: [true|false] Permite que MapServer genere la
descarga en formato GML. Por defecto es false.
 CONNECTION: [string] Cadena de conexión a bases de
datos para acceder a datos remotos. Puede ser una
conexión SDE, PostGIS u Oracle.
 CONNECTIONTYPE:
[local|sde|ogr|postgis|oraclespatial|wms] Tipo de conexión.
Por defecto es local. Este parámetro debe incorporarse en
el caso que se desee incluirse una capa remota.
 CLASS: Señal de comienzo del objeto CLASS
 CLASSITEM: [atributte] Nombre del item en tabla de
atributos a usar como filtro para aplicar el objeto CLASS
 LABELITEM: [atributte] Nombre del item en tabla de
atributos a usar como anotación.
 HEADER: Nombre del archivo Plantilla para ser usado
como encabezado de la plantilla de respuesta a consultas.
(modo query)
 TEMPLATE: Nombre del archivo plantilla a utilizar en la que
se representarán los resultados de peticiones. Página web
visible por le usuario.
 FOOTER: Nombre del archivo Plantilla para ser usado
como cierre de la plantilla de respuesta a consultas. (modo
query)
 DESCRIPTION: Una corta descripción de la cobertura.
 FEATURE: Señala el inicio de un objeto característica.
 LABELCACHE: (on/off) Especifica si deben dibujarse las
etiquetas como elementos para esta capa o si ellos deben
esconderse y deben dibujarse después que todas las
coberturas has sido dibujadas. El valor determinado es on.
 LABELMAXSCALE:
Escala máxima a la cual esta
cobertura esta etiquetada.
 LABELMINSCALE: Escala mínima a la cual esta cobertura
esta etiquetada.
 LABELSIZEITEM: Nombre de articulo de la tabla de
atributo usado por la clase annotation sizes. El valor debe
estar en píxeles.
 MAXFEATURES: Determina el numero de elementos que
deben ser dibujadas para esta cobertura en la ventana
actual.
 MAXSCALE: Escala máxima en la cual la cobertura es
dibujada.
 MINSCALE: Escala mínima en la cual la cobertura es
dibujada.
 POSTLABELCACHE: (true/false) Le dice a MapServer que
entregue esta cobertura después que todas las etiquetas
del caché han sido dibujadas. El valor por defecto es false.
 QUERY: Señala el inicio de un objeto consulta.
 QUERYITEM: Nombre del campo de la tabla de atributos
usados por las consultas.
 SYMBOLSCALE: La escala en la cual el símbolo y/o texto
se presenta en tamaño completo. Esto permite escalas
dinámicas de objetos basados en la escala del mapa. Si no
se indica, esta cobertura se vera siempre del mismo
tamaño.
 TITLEINDEX: Nombre de archivo completo para el índice o
definición de un titulo para esta cobertura.
 TOLERANCE: Grado de tolerancia para consultas en
puntos (click del mouse en una coordenada del mapa).
Medido
en
unidades
de
tolerancia
con
un
valor
predeterminado de 3 píxeles.
 TRANSFORM: (true/false) Le indica a MapServer cuando
una cobertura no necesita ser transformada desde un
sistema de coordenadas a una imagen coordenada. Valor
predeterminado es true. Esto permite que se creen archivos
Shapefile en coordenadas de image/graphics y, por lo tanto
que tenga características que sean visualizadas siempre en
la misma localización en cada correspondencia. Ideal para
ubicar logos o texto en mapas.
Objeto CLASS
 BACKGROUNDCOLOR: [R] [G] [B] Color para usar por los
símbolos no transparentes
 COLOR: [R] [G] [B] Color a usar para dibujar las entidades
 EXPRESION: [string] Soporta expresiones de comparación,
expresiones regulares y expresiones lógicas simples, para
definir las clases. Si no se define ninguna expresión, se
considerará todas las entidades dentro de la misma clase.
 LABEL: Señal de comienzo del objeto LABEL
 OUTLINECOLOR: [R] [G] [B] Color a usar para la línea
externa de polígonos. No es soportado por líneas.
 NAME: [string] Nombre a ser utilizado en la generación de
leyenda para esta clase. Si no se incluye ningún nombre, no
aparecerá esta clase en la leyenda.
 MAXSIZE: Tamaño máximo, en píxeles, para dibujar un
símbolo. Valor predeterminado es 50.
 MINSIZE: Tamaño mínimo, en píxeles, para dibujar un
símbolo. Valor predeterminado es 0.
 SIZE: Altura, en píxeles del símbolo/modelo a usar. Valor
predeterminado es 1.
 SYMBOL: Numero del símbolo, de archivo de símbolos,
para usar en todas las características si la tabla de atributos
no es usada.
 TEXT: Texto estático para etiquetar elementos con esta
clase. Esto reemplaza los valores obtenidos del atributo
labelitem. La cadena se puede dar como expresión
delimitada con (). Esto permite concatenar varios atributos
en una sola etiqueta.
Objeto LABEL
 ANGLE: [Double] Ángulo en grados, para dibujar la etiqueta
o AUTO para que el software coloque la etiqueta alineada a
la línea (aplicable solo a capas lineales).
 BACKGROUNDCOLOR: [R] [G] [B] Color con el que se
dibujará el rectángulo de fondo. Por defecto no se coloca
rectángulo.
 BACKGROUNDSHADOWCOLOR: [R] [G] [B] Color de la
sombra del rectángulo. Por defecto no se coloca.
 BACKGROUNDSHADOWSIZE: [x] [y] Cuan lejos del
rectángulo se dibujará la sombra.
 BUFFER: Valor de relleno alrededor de las etiquetas (en
píxeles). Útil para mantener el espacio alrededor del texto y
reforzar la legibilidad. El valor predeterminado es 0.
 COLOR: [R] [G] [B] Color del texto.
 FONT: [name] Nombre del tipo de letra como fue definido
en FONTSET.
 FORCE:
[true/false]
Evita
que
las
etiquetas
se
superpongan.
 MAXSIZE: [integer] Tamaño máximo de la fuente.
 MINSIZE: [integer] Tamaño mínimo de la fuente.
 MINDISTANCE: [integer] Mínima distancia entre etiquetas.
 MINFEATURESIZE: Tamaño mínimo al que un elemento
de una cobertura es etiquetado. Medido en píxeles. Para los
datos de línea se usa la longitud global de la línea
desplegada, para las características del polígono se usa la
dimensión más pequeña de la caja limitante. La palabra
auto el dice a MapServer que etiquete solo los elementos
que son mas grandes que su etiqueta correspondiente.
 OFFSET: [x] [y] Separación de la etiqueta del punto
etiquetado.
 OUTLINECOLOR: [R] [G] [B] Color de la línea exterior de
un píxel del texto.
 PARTIAL: [true/false] Pueden las etiquetas continuar fuera
del mapa
 POSITION: [ul/uc/ur/cl/cc/cr/ll/lc/lr/auto]
Posición que ocupará la etiqueta respecto del punto
etiquetado.
ul – superior izquierda
uc – superior centro
ur - superior derecha
cc - centro
cr - centro derecha
cl - centro derecha
ll – inferior izquierda
lc – inferior centro
lr - inferior derecha
 SHADOWCOLOR: [R] [G] [B] Color de la sombra.
 SHADOWSIZE: [x] [y] Separación de la sombra en píxeles.
 SIZE: [integer]| [tyny|small|medium|large|giant] Tamaño del
texto.
 TYPE: [bitmap/truetype ] Tipo de la fuente a usar.
Objeto LEGEND
 STATUS: [on/off/embed]
on – la leyenda será generada
off – la leyenda no será generada
embed – la leyenda se generará embebida en el mapa
generado.
 IMAGECOLOR: [R] [G] [B] Color con el que se inicializará la
leyenda.
 POSITION: [ul/uc/ur/ll/lc/lr]
Posición que ocupará la leyenda embebida. Por defecto es
lr.
ul – superior izquierda
uc – superior centro
ur - superior derecha
ll – inferior izquierda
lc – inferior centro
lr - inferior derecha
 KEYSIZE: [x] [y] Tamaño en píxeles de cada símbolo a
crear. El valor por defecto es 20 por 10 píxeles.
 KEYSPACING: [x] [y] Espacio en píxeles, de separación
entre cada símbolo ([y]) y entre símbolos y etiqueta ([x]).
 LABEL: Señal de comienzo de la sección LABEL en la que
se definirá las características de representación de las
etiquetas. (Color, fuente, tamaño, etc.)
 OUTLINECOLOR: [R] [G] [B] Color de la línea exterior de
los rectángulos que contendrán los símbolos.
 TRANSPARENT: [on/off] Permite que el fondo de la
leyenda sea transparente.
Objeto QUERYMAP
 COLOR: [r][g][b] Color que caracteriza el enmarcado.
 SIZE: [cols][rows] Tamaño en píxeles de la imagen.
 STYLE: [normal/hilite/selected] Indica como son manejadas
las
características
seleccionadas. Las
coberturas
requeridas son dibujadas de la forma normal.
Objeto REFERENCE
no
 IMAGE: [filename] Nombre completo del archivo de la
imagen que será usada para generar el mapa de referencia.
Debe ser una imagen de formato gif.
 EXTENT: [Xmin] [ymin] [xmax] [ymax] Extensión espacial
de la imagen de referencia, en el sistema de referencia
definido en la sección PROJECTION
 SIZE: [x] [y] Tamaño en píxeles de la imagen de referencia.
 STATUS: [on/off]
on – el mapa de referencia será generado
off – el mapa de referencia no será generado
El valor por defecto es off
 MARKER: [integer/string] Definición de un símbolo a utilizar
cuando el recuadro sea demasiado pequeño (de acuerdo a
los valores asignados a MINBOXSIZE y MINBOXSIZE)
 MARKERSIZE: [integer] Define el tamaño del símbolo a
utilizar en reemplazo del recuadro.
 MINBOXSIZE: [integer] Si el recuadro es más pequeño que
MINBOXSIZE se lo reemplazará por el símbolo definido en
MARKER.
 MAXBOXSIZE: [integer] Si el recuadro es más grande que
MAXBOXSIZE no se dibujará ninguna marca.
 COLOR: [R] [G] [B] Color en que se dibujará el recuadro de
referencia. Para que dicho rectángulo o marca no se
encuentre relleno deberá colocarse –1 –1 –1. El valor por
defecto es 255 0 0 (red).
 OUTLINECOLOR: [R] [G] [B] Color de la línea exterior del
recuadro de referencia. Para no incluir línea exterior debe
colocarse –1 –1 –1.
Objeto SCALEBAR
 STYLE: [integer] Puede elegirse entre dos estilos (0 y 1) de
escala gráfica.
 STATUS: [on/off/embed]
on – la escala grafica será generada
off – la escala grafica no será generada
embed – la escala grafica se generará embebida en el
mapa generado.
El valor por defecto es off.
 SIZE: [x] [y] Tamaño en píxeles de la escala gráfica.
 COLOR: [R] [G] [B] Color en que se dibujará la escala
gráfica.
 UNITS: [feet/inches/kilometers/meters/miles] Unidades de la
escala gráfica. Grados decimales (dd) no es una unidad
válida. El valor por defecto es miles.
 INTERVALS: [integer] Número de intervalos en que se
dividirá la escala gráfica. Por defecto es 4.
 TRANSPARENT: (on/off) Permite que el fondo de la escala
gráfica sea transparente. Por defecto es off.
 POSITION: [ul/uc/ur/ll/lc/lr] Posición que ocupará la escala
gráfica embebida. Por defecto es lr
ul – superior izquierda
uc – superior centro
ur – superior derecha
ll – inferior izquierda
lc – inferior centro
lr – inferior derecha
 BACKGROUNDCOLOR: [R] [G] [B] Color usado para el
fondo de la escala gráfica, no para el fondo de la imagen.
 IMAGECOLOR: [R] [G] [B] Color con el que se inicializará la
escala gráfica.
 OUTLINECOLOR: [R] [G] [B] Color de la línea exterior de
cada intervalo. Para que los intervalos no presenten línea
exterior debe colocarse –1 –1 –1.
 LABEL: Señal de comienzo de la sección LABEL en la que
se definirá las características de representación de las
etiquetas. (color, tamaño, etc.). No soporta el cambio de
tipo de fuente. (font)
Objeto WEB
 HEADER: Nombre del archivo Plantilla para ser usado
como encabezado de la plantilla de respuesta a consultas.
(modo query)
 TEMPLATE: Nombre del archivo plantilla a utilizar en la que
se representarán los resultados de peticiones. Página web
visible por el usuario.
 FOOTER: Nombre del archivo Plantilla para ser usado
como cierre de la plantilla de respuesta a consultas. (modo
query)
 MINSCALE: .Escala mínima para la cual la interfase es
válida. Cuando un usuario peticiona un mapa a escala más
pequeña, MapServer retorna el mapa a esta escala.
 MAXSCALE: Escala máxima para la cual la interfase es
válida. Cuando un usuario peticiona un mapa a escala más
grande, MapServer retorna el mapa a esta escala
 IMAGEPATH: Nombre del directorio donde se almacenarán
los archivos e imágenes temporales. Debe terminar con “/ ”.
 IMAGEURL: URL del IMAGEPATH. Es el URL que seguirá
el Web browser para buscar la imagen temporal.
 EMPTY: URL para mostrar a los usuarios cuando ante una
consulta vacía o un fallo.
Objeto METADATA
Deberá ser incluido tanto en el objeto MAP, como en cada
LAYER. En el primer caso contendrá metadatos en general del
servicio, y en el segundo caso, metadatos específicos para cada
capa de información. Luego el servidor WMS/WFS se basará en
estos metadatos para confeccionar el archivo de capacidades.
 DESCRIPTION: Una corta descripción de la cobertura.
 RESULT_FIELDS: Nombre de los campos según la tabla
geografica.
 RESULT_HEADERS:
Nombre
que
visualizar para cada campo (Alias).
el
usuario
va
a
Anexo B Archivos de configuración de los WMS
Archivo de Configuración WMS Nacional
Archivo: wms_init_carreteras.map
Ubicación: C:\ms4w\apps\pmapper-3.1-beta4\config\default\
wms_init_carreteras.map
# $Id: demo.map,v 1.3 2008/03/12 21:37:35 yassefa Exp $
# Start of map file
MAP
#EXTENT 1988372 1400000 6411627 5400000
STATUS on
#UNITS kilometers
#EXTENT -15 30 40 70
#EXTENT -180 -90 180 90
EXTENT -117.152 14.5635 -86.7657 32.731
UNITS dd
SIZE 900 900
SHAPEPATH "../../demodata"
SYMBOLSET "../../etc/symbols.sym"
FONTSET "../../etc/fonts.txt"
RESOLUTION 96
IMAGETYPE png
INTERLACE OFF
CONFIG "PROJ_LIB" "/ms4w/proj/nad/"
PROJECTION
"init=epsg:4326"
END
DEBUG on
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE RGB
FORMATOPTION INTERLACE=OFF
TRANSPARENT OFF
END
OUTPUTFORMAT
NAME png8
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
FORMATOPTION INTERLACE=OFF
TRANSPARENT OFF
END
OUTPUTFORMAT
NAME GTiff
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
#FORMATOPTION "TFW=YES"
#FORMATOPTION "COMPRESS=PACKBITS"
END
OUTPUTFORMAT
NAME imagemap
MIMETYPE "text/html"
FORMATOPTION SKIPENDTAG=OFF
DRIVER imagemap
END
# Start of web interface definition
WEB
TEMPLATE "map.phtml"
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
METADATA
wms_title "INIT_Carreteras"
wms_onlineresource "http://10.21.100.88/cgibin/mapserv.exe?map=C:/ms4w/apps/pmapper-3.1beta4/config/default/wms_init_carreteras.map"
END
END # Web
# Start of Reference map definition
REFERENCE
EXTENT -117.152 14.5635 -86.7657 32.731
#EXTENT -180 -90 180 90
IMAGE "../../images/Mapamex_fondo.png"
SIZE 200 130
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
END # Reference
# Start of ScaleBar definition
SCALEBAR
STATUS embed
TRANSPARENT off
INTERVALS 5
SIZE 200 3
UNITS kilometers
COLOR 250 250 250
OUTLINECOLOR 0 0 0
BACKGROUNDCOLOR 100 100 100
STYLE 0
LABEL
COLOR 0 0 90
#OUTLINECOLOR 200 200 200
SIZE small
END # Label
END # Reference
#Layer Division estatal
LAYER
NAME Division_Estatal
GROUP Division_Estatal
TYPE polygon
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1beta4\demodata\mexico\Mexico_region.shp"
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Division_Estatal"
"RESULT_FIELDS" "CLAVE_EDO, NOM_CORTO, CAPITAL,
POB95, POB97, SUPERFICIE, MUNICIPIOS, FRONTERA,
COSTAS"
"RESULT_HEADERS" "CLAVE_EDO, NOM_CORTO,
CAPITAL, POB95, POB97, SUPERFICIE, MUNICIPIOS,
FRONTERA, COSTAS"
END # Metadata
LABELITEM 'ENTIDAD'
CLASS
TEMPLATE void
Name 'Division Estatal'
COLOR 227 206 150
OUTLINECOLOR 32 32 32
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 10
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
#capa WMS
#Layer Carreteras Pavimentadas
LAYER
NAME Carreteras_Pavimentadas
GROUP Carreteras_Pavimentadas
TYPE line
PROJECTION
"init=epsg:4326"
END
CLASS
TEMPLATE void
NAME 'Carreteras_Pavimentadas'
COLOR 255 0 0
END
METADATA
"DESCRIPTION" "Carreteras_Pavimentadas"
"RESULT_FIELDS" "NOMBRE, ADMIN, CARRILES, PAV,
DERTRANS, Long_KMS, EDO"
"RESULT_HEADERS" "NOMBRE, ADMIN, CARRILES, PAV,
DERTRANS, Long_KMS, EDO"
END # Metadata
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1beta4\demodata\Carreteras_INIT2007\Lineas de Carreteras MOSAICO INIT2007.shp"
METADATA
wms_title "Carreteras Pavimentadas"
wms_name "Carreteras_Pavimentadas"
wms_srs "epsg:4326"
END
END
END #fin del mapfile
Archivo de Configuración WMS Querétaro
Archivo: wms_init_qro.map
Ubicación: C:\ms4w\apps\pmapper-3.1-beta4-initqro\config\default\
wms_init_qro.map
WMS Querétaro
# $Id: demo.map,v 1.3 2008/03/12 21:37:35 yassefa Exp $
# Start of map file
MAP
#EXTENT 1988372 1400000 6411627 5400000
STATUS on
#UNITS kilometers
#EXTENT -15 30 40 70
#EXTENT -180 -90 180 90
#EXTENT -117.152 14.5635 -86.7657 32.731
EXTENT -100.596 20.017 -99.0467 21.6691
UNITS dd
SIZE 900 900
SHAPEPATH "../../demodata"
SYMBOLSET "../../etc/symbols.sym"
FONTSET "../../etc/fonts.txt"
RESOLUTION 96
IMAGETYPE png
INTERLACE OFF
CONFIG "PROJ_LIB" "/ms4w/proj/nad/"
PROJECTION
"init=epsg:4326"
END
DEBUG on
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE RGB
FORMATOPTION INTERLACE=OFF
TRANSPARENT OFF
END
OUTPUTFORMAT
NAME png8
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
FORMATOPTION INTERLACE=OFF
TRANSPARENT OFF
END
OUTPUTFORMAT
NAME GTiff
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
#FORMATOPTION "TFW=YES"
#FORMATOPTION "COMPRESS=PACKBITS"
END
OUTPUTFORMAT
NAME imagemap
MIMETYPE "text/html"
FORMATOPTION SKIPENDTAG=OFF
DRIVER imagemap
END
# Start of web interface definition
WEB
TEMPLATE "map.phtml"
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
METADATA
wms_title "INIT_Queretaro"
wms_onlineresource "http://10.21.100.88/cgibin/mapserv.exe?map=C:/ms4w/apps/pmapper-3.1-beta4qro/config/default/wms_init_qro.map"
END
END # Web
# Start of Reference map definition
REFERENCE
EXTENT -117.152 14.5635 -86.7657 32.731
#EXTENT -180 -90 180 90
IMAGE "../../images/Mapamex_fondo.png"
SIZE 200 130
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
END # Reference
# Start of ScaleBar definition
SCALEBAR
STATUS embed
TRANSPARENT off
INTERVALS 5
SIZE 200 3
UNITS kilometers
COLOR 250 250 250
OUTLINECOLOR 0 0 0
BACKGROUNDCOLOR 100 100 100
STYLE 0
POSTLABELCACHE true
LABEL
COLOR 0 0 90
#OUTLINECOLOR 200 200 200
SIZE small
END # Label
END # Reference
#Layer Estado Querétaro
LAYER
NAME Estado_Queretaro
GROUP Estado_Queretaro
TYPE polygon
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Estado Queretaro"
"RESULT_FIELDS" "ESTADO, CLAVE"
"RESULT_HEADERS" "ESTADO, CLAVE"
END # Metadata
CLASS
TEMPLATE void
NAME 'Estado_Queretaro'
COLOR 255 170 82
OUTLINECOLOR 32 32 32
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1beta4\demodata\usig_data\Mapa_base_qro\mapa_base_qro.shp"
END
#Layer Municipios Querétaro
LAYER
NAME Municipios_Queretaro
GROUP Municipios_Queretaro
TYPE polygon
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Municipios_Queretaro"
"RESULT_FIELDS" "AREA, PERIMETER, CLA_INEGI, INEGI,
ESTADO, MUNICIPIO, POBT90, POBT95"
"RESULT_HEADERS"
"AREA,
PERIMETRO,
INEGI, ESTADO, MUNICIPIO, POBT90, POBT95"
END # Metadata
LABELITEM 'MUNICIPIO'
CLASSITEM 'MUNICIPIO'
LABELMAXSCALE 1292700
CLASS
TEMPLATE void
NAME 'JALPAN DE SERRA'
EXPRESSION 'JALPAN DE SERRA'
CLA_INEGI,
COLOR 128 0 128
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
ANGLE 45
SIZE 10
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'ARROYO SECO'
EXPRESSION 'ARROYO SECO'
COLOR 0 128 0
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'LANDA DE MATAMOROS'
EXPRESSION 'LANDA DE MATAMOROS'
COLOR 240 255 240
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
ANGLE 45
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'PINAL DE AMOLES'
EXPRESSION 'PINAL DE AMOLES'
COLOR 255 105 180
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'PENAMILLER'
EXPRESSION 'PENAMILLER'
COLOR 165 42 42
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'SAN JOAQUIN'
EXPRESSION 'SAN JOAQUIN'
COLOR 255 255 0
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'TOLIMAN'
EXPRESSION 'TOLIMAN'
COLOR 64 224 208
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'CADEREYTA DE MONTES'
EXPRESSION 'CADEREYTA DE MONTES'
COLOR 135 206 250
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'MARQUES EL'
EXPRESSION 'MARQUES EL'
COLOR 230 230 250
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
ANGLE -45
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'COLON'
EXPRESSION 'COLON'
COLOR 255 228 225
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'QUERETARO'
EXPRESSION 'QUERETARO'
COLOR 147 112 219
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
ANGLE -45
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'EZEQUIEL MONTES'
EXPRESSION 'EZEQUIEL MONTES'
COLOR 255 0 0
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'TEQUISQUIAPAN'
EXPRESSION 'TEQUISQUIAPAN'
COLOR 255 160 122
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'CORREGIDORA'
EXPRESSION 'CORREGIDORA'
COLOR 102 205 170
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CL
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'PEDRO ESCOBEDO'
EXPRESSION 'PEDRO ESCOBEDO'
COLOR 0 0 139
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 5
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'SAN JUAN DEL RIO'
EXPRESSION 'SAN JUAN DEL RIO'
COLOR 210 105 30
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'HUIMILPAN'
EXPRESSION 'HUIMILPAN'
COLOR 211 211 211
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION LL
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'AMEALCO DE BONFIL'
EXPRESSION 'AMEALCO DE BONFIL'
COLOR 219 112 147
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1beta4\demodata\usig_data\Limites_municipales\mapa_base_muni
cipal_qro.shp"
END
# capa
LAYER
NAME Carreteras_Qro
GROUP Carreteras_Qro
TYPE line
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Carreteras Queretaro"
"RESULT_FIELDS" "NOMBRE, ADMIN, CARRILES, PAV,
DERTRANS, Long_KMS, EDO"
"RESULT_HEADERS" "NOMBRE, ADMIN, CARRILES, PAV,
DERTRANS, Long_KMS, EDO"
END # Metadata
CLASSITEM 'ADMIN'
CLASS
TEMPLATE void
NAME 'Federal'
EXPRESSION 'Federal'
STYLE
COLOR 255 0 0
SYMBOL "punkt"
SIZE 2
END
END
CLASS
TEMPLATE void
NAME 'Estatal'
EXPRESSION 'Estatal'
STYLE
COLOR 176 0 176
SYMBOL "punkt"
SIZE 2
END
END
CLASS
TEMPLATE void
NAME 'Municipal'
EXPRESSION 'Municipal'
STYLE
COLOR 255 105 180
SYMBOL "punkt"
SIZE 2
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4qro\demodata\Queretaro\Lineas.shp"
METADATA
wms_title "INIT Queretaro"
wms_name "Carreteras_Qro"
wms_srs "epsg:4326"
END
END
#Layer Señales Relevantes
LAYER
NAME Senales_Relevantes
GROUP Senales_Relevantes
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Señales Relevantes"
"RESULT_FIELDS" "SENALRELEV, EDO"
"RESULT_HEADERS" "SENALRELEV, EDO"
END # Metadata
CLASSITEM 'SENALRELEV'
CLASS
TEMPLATE void
NAME 'Senal Informativa'
EXPRESSION 'Senal Informativa'
STYLE
SYMBOL "informativa"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Senal luminosa'
EXPRESSION 'Senal luminosa'
STYLE
SYMBOL "luminosa"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_señalesrelevantes_INIT07.shp"
END
#Layer Puntos Zona de Riesgo
LAYER
NAME Zona_de_Riesgo
GROUP Zona_de_Riesgo
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Puntos Zona de Riesgo"
"RESULT_FIELDS" "PTO_RIESGO, EDO"
"RESULT_HEADERS" "PTO_RIESGO, EDO"
END # Metadata
CLASSITEM 'PTO_RIESGO'
CLASS
TEMPLATE void
NAME 'Z. Niebla'
EXPRESSION 'Z. Niebla'
STYLE
SYMBOL "niebla"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Z. Inundaciones'
EXPRESSION 'Z. Inundaciones'
STYLE
SYMBOL "inundaciones"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Z. Heladas'
EXPRESSION 'Z. Heladas'
STYLE
SYMBOL "heladas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Z. Derrumbes'
EXPRESSION 'Z. Derrumbes'
STYLE
SYMBOL "derrumbes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Vados'
EXPRESSION 'Vados'
STYLE
SYMBOL "vados"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Pendientes pronunciadas'
EXPRESSION 'Pendientes pronunciadas'
STYLE
SYMBOL "Pendientes pronunciadas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Laderas inestables'
EXPRESSION 'Laderas inestables'
STYLE
COLOR 0 0 255
SYMBOL "punkt"
SIZE 9
END
END
CLASS
TEMPLATE void
NAME 'Fallas geologicas'
EXPRESSION 'Fallas geologicas'
STYLE
COLOR 128 0 0
SYMBOL "punkt"
SIZE 9
END
END
CLASS
TEMPLATE void
NAME 'Curvas peligrosas'
EXPRESSION 'Curvas peligrosas'
STYLE
SYMBOL "Curvas peligrosas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_puntosZonaderiesgo_INIT07.shp"
END
#Layer Puentes
LAYER
NAME Puentes
GROUP Puentes
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Puentes"
"RESULT_FIELDS" "NOMP, IDP, LONGP, ESTRP, EDO"
"RESULT_HEADERS" "NOMP, IDP, LONGP, ESTRP, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Puentes'
STYLE
SYMBOL "Puentes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_puentes_INIT07.shp"
END
#Layer Marca de Kilometraje
LAYER
NAME Marca_KM
GROUP Marca_KM
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Marca_KM"
"RESULT_FIELDS" "MARCAKM, EDO"
"RESULT_HEADERS" "MARCAKM, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Marca KM'
STYLE
SYMBOL "km"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_marcaKM_INIT07.shp"
END
#Layer Intersecciones
LAYER
NAME Intersecciones
GROUP Intersecciones
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Intersecciones"
"RESULT_FIELDS" "INTERSEC, EDO"
"RESULT_HEADERS" "INTERSEC, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Intersecciones'
STYLE
SYMBOL "Intersecciones"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_intersecciones_INIT07.shp"
END
#Layer Instalaciones de Transporte
LAYER
NAME Instalaciones_de_Transporte
GROUP Instalaciones_de_Transporte
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Instalaciones de Transporte"
"RESULT_FIELDS" "TIPINSTDT, EDO"
"RESULT_HEADERS" "TIPINSTDT, EDO"
END # Metadata
CLASSITEM 'TIPINSTDT'
CLASS
TEMPLATE void
NAME 'Paradero de camion de carga'
EXPRESSION 'Paradero de camion de carga'
STYLE
SYMBOL "carga"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Paradero de autobus'
EXPRESSION 'Paradero de autobus'
STYLE
SYMBOL "bus"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Bahias de auxilio vial'
EXPRESSION 'Bahias de auxilio vial'
STYLE
SYMBOL "auxilio"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_instalacionTransporte_INIT07.shp"
END
#Layer Instalaciones SCT
LAYER
NAME Instalaciones_SCT
GROUP Instalaciones_SCT
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Instalaciones SCT"
"RESULT_FIELDS" "TIPO_SCT,EDO"
"RESULT_HEADERS" "TIPO_SCT, EDO"
END # Metadata
CLASSITEM 'TIPO_SCT'
CLASS
TEMPLATE void
NAME 'Otros'
EXPRESSION 'Otros'
STYLE
SYMBOL "sct"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
END
END
CLASS
TEMPLATE void
NAME 'Campamento SCT'
EXPRESSION 'Campamento SCT'
STYLE
SYMBOL "camp"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_instalacionesSCT_INIT07.shp"
END
#Layer Instalaciones Diversas
LAYER
NAME Instalaciones_Diversas
GROUP Instalaciones_Diversas
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Instalaciones Diversas"
"RESULT_FIELDS" "TIPINSTD,EDO"
"RESULT_HEADERS" "TIPINSTD,EDO"
END # Metadata
CLASSITEM 'TIPINSTD'
CLASS
TEMPLATE void
NAME 'Tiendas'
EXPRESSION 'Tiendas'
STYLE
SYMBOL "tiendas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Talleres'
EXPRESSION 'Talleres'
STYLE
SYMBOL "taller"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Restaurantes'
EXPRESSION 'Restaurantes'
STYLE
SYMBOL "restaurantes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Otros'
EXPRESSION 'Otros'
STYLE
COLOR 186 85 211
SYMBOL "punkt"
SIZE 9
END
END
CLASS
TEMPLATE void
NAME 'Areas de descanso y/o dormitorios'
EXPRESSION 'Areas de descanso y/o dormitorios'
STYLE
SYMBOL "hotel"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_instalacionesDiversas_INIT07.shp
"
END
#Layer Gasolineras y Estaciones de carburacion
LAYER
NAME Gasolineras
GROUP Gasolineras
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Gasolineras y Estaciones de carburacion"
"RESULT_FIELDS" "TIPESTABSC, ESTABSC, EDO"
"RESULT_HEADERS" "TIPESTABSC, ESTABSC, EDO"
END # Metadata
CLASSITEM 'TIPESTABSC'
CLASS
TEMPLATE void
NAME 'Gasolinera'
EXPRESSION 'Gasolinera'
STYLE
SYMBOL "gasolinera"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Estacion de carburacion'
EXPRESSION 'Estacion de carburacion'
STYLE
SYMBOL "carburacion"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_gasolinerasy_Est_carburac_INIT0
7.shp"
END
#Layer Entronque
LAYER
NAME Entronque
GROUP Entronque
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Entronque"
"RESULT_FIELDS" "ENTRONQ, EDO"
"RESULT_HEADERS" "ENTRONQ, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Entronque'
STYLE
SYMBOL "entronque"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_entronque_INIT07.shp"
END
#Layer Cruce de Ferrocarril
LAYER
NAME Cruce_Ferrocarril
GROUP Cruce_Ferrocarril
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Cruce de Ferrocarril"
"RESULT_FIELDS" "X_FFCC, EDO"
"RESULT_HEADERS" "X_FFCC, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Cruce de Ferrocarril'
STYLE
SYMBOL "ccf"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_cruceFCC_INIT07.shp"
END
#Layer Casetas
LAYER
NAME Casetas
GROUP Casetas
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Casetas"
"RESULT_FIELDS"
"NOMPZACOB,
IDPZACOB,
ADMPZACOB, EDO"
"RESULT_HEADERS"
"NOMPZACOB,
ADMPZACOB, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Casetas'
STYLE
SYMBOL "casetas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_casetas_INIT07.shp"
END
IDPZACOB,
#Layer Banco de Material
LAYER
NAME Banco_Material
GROUP Banco_Material
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Banco de Material"
"RESULT_FIELDS" "MAT_BANM, COND_BANM, EDO"
"RESULT_HEADERS" "MAT_BANM, COND_BANM, EDO"
END # Metadata
CLASSITEM 'MAT_BANM'
CLASS
TEMPLATE void
NAME 'Grava'
EXPRESSION 'Grava'
STYLE
COLOR 169 169 169
SYMBOL "punkt"
SIZE 7
END
END
CLASS
TEMPLATE void
NAME 'Tepetate'
EXPRESSION 'Tepetate'
STYLE
COLOR 75 0 130
SYMBOL "achteck"
SIZE 7
END
END
CLASS
TEMPLATE void
NAME 'Arena'
EXPRESSION 'Arena'
STYLE
COLOR 210 105 30
SYMBOL "sechseck"
SIZE 7
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_bancoMaterial_INIT07.shp"
END
#Layer Alcantarillas
LAYER
NAME Alcantarillas
GROUP Alcantarillas
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Alcantarillas"
"RESULT_FIELDS" "ALC, EDO"
"RESULT_HEADERS" "ALC, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Alcantarillas'
STYLE
SYMBOL "alcantarillas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_alcantarillas_INIT07.shp"
END
END #fin del mapfile
Archivo C Archivos modificados en la aplicación por default
Archivo config.ini
Ubicación: C:\ms4w\apps\pmapper-3.1-beta4-init\config\config.ini
A Continuación, se muestran únicamente las secciones que
fueron modificadas en este archivo.
Nombre del archivo .map a ejecutar
mapFile = init_2007_qro.map
Definimos lenguaje de la interface
;=================================
; DEFAULT LANGUAGE
;--------------------------------pm_default_language = es
Todas las Layers en estricto orden
allGroups = Carreteras_Pavimentadas, Carreteras_Qro,
Senales_Relevantes, Zona_de_Riesgo, Puentes, Marca_KM,
Intersecciones, Instalaciones_de_Transporte, Instalaciones_SCT,
Instalaciones_Diversas, Gasolineras, Entronque,
Cruce_Ferrocarril, Casetas, Banco_Material, Alcantarillas,
Division_Estatal, Estado_Queretaro, Municipios_Queretaro
Layers visibles por defecto
defGroups = Division_Estatal
mutualDisableList = Division_Estatal
Estilo de las categorías en la leyenda
catStyle = tree
;catStyle = flan
Estilo de los Grupos en la Leyenda
grpStyle = tree
;grpStyle = flan
Estilo de la Leyenda como árbol o tabs
legStyle = attached
;legStyle = swap
Escala máxima y mínima de la representación
;sliderMax = 40000000
sliderMax = max
sliderMin = 100000
Las Layers con formato alterno (todas las layers)
altImgFormatLayers
=
Carreteras_Pavimentadas,
Carreteras_Qro, Senales_Relevantes, Zona_de_Riesgo, Puentes,
Marca_KM,
Intersecciones,
Instalaciones_SCT,
Entronque,
Alcantarillas,
Instalaciones_de_Transporte,
Instalaciones_Diversas,
Cruce_Ferrocarril,
Casetas,
Division_Estatal,
Municipios_Queretaro
Gasolineras,
Banco_Material,
Estado_Queretaro,
Archivo lenguaje_es.php y lenguaje_en.php
Ubicación:
C:\ms4w\apps\pmapper-3.1-beta4-init\incphp\locale\
languaje_es.php
C:\ms4w\apps\pmapper-3.1-beta4-init\incphp\locale\
languaje_en.php
Se definió el o los nuevos grupos temáticos que se incorporan en
la leyenda
<?php
$_sl['cat_carret'] = 'Carreteras Pavimentadas';
$_sl['cat_qroinit'] = 'INIT Querétaro';
$_sl['cat_ic'] = 'Información Complementaria';
?>
Archivo php_config.php
Ubicación:
C:\ms4w\apps\pmapper-3.1-beta4-init\
config\default\php_config.php
Definimos los grupos temáticos de la leyenda y los temas o capas
que los componen.
$categories['cat_carret'] = array("Carreteras_Pavimentadas");
$categories['cat_qroinit'] = array("Carreteras_Qro",
"Senales_Relevantes", "Zona_de_Riesgo", "Puentes",
"Marca_KM", "Intersecciones", "Instalaciones_de_Transporte",
"Instalaciones_SCT", "Instalaciones_Diversas", "Gasolineras",
"Entronque", "Cruce_Ferrocarril", "Casetas", "Banco_Material",
"Alcantarillas");
$categories['cat_ic'] = array("Division_Estatal",
"Estado_Queretaro", "Municipios_Queretaro");
Archivo js_config.php
Ubicación:
C:\ms4w\apps\pmapper-3.1-beta4-init\
config\default\js_config.php
// Master DIV around all other p.mapper DIV elements
// only used if DIV 'pm_master' is existing
Layout.MasterLeft
= 100;
Layout.MasterTop
= 50;
Layout.MasterWidth = 700;
Layout.MasterHeight = 600;
Layout.MasterMarginE = 50;
Layout.MasterMarginS = 20;
Layout.MasterResize = true;
// Top and bottom northHeight=35 y SouthHeight=35
Layout.NorthHeight = 100;
Layout.SouthHeight = 0;
Layout.WestWidth = 0;
Layout.EastWidth = 285;
// Map Element
Layout.MapNorthHeight = 34;
Layout.MapSouthHeight = 34;
Layout.MapWestWidth
= 34;
Layout.MapEastWidth
= 38;
Layout.MapWestEastFull = 1;
// 1: W and E full height of
mapZone; 2: N and S full width of mapZone
// Info Zone, eg. for query results
Layout.InfoZoneHeight = 0;
Layout.InfoZoneStyle = 1;
// 1: mapZone + east; 2: mapZone +
west; 3: full width
// Reference map refzoneheight= 160
Layout.RefZoneVertPos = 's'; // 'n' or 's'
Layout.RefZoneHorizPos = 'e'; // 'w' or 'e'
Layout.RefZoneHeight = 120;
// Margins
Layout.MarginOuterVertW = 8;
Layout.MarginOuterVertE = 10;
Layout.MarginInnerVertW = 0;
Layout.MarginInnerVertE = 8;
Layout.MarginOuterHorizN = 8;
Layout.MarginOuterHorizS = 10;
Layout.MarginInnerHoriz = 3;
Archivo toc.css
Ubicación:
C:\ms4w\apps\pmapper-3.1-beta4-init\ templates\toc.css
#toc, #toclegend {
position:absolute;
top:0px;
left:0px;
width:100%;
overflow:auto;
z-index:2;
}
#tocContainer {
position:absolute;
top:10px;
left:0px;
width:100%;
height:90%;
overflow:auto;
Archivo map.phtml
Ubicación:
C:\ms4w\apps\pmapper-3.1-beta4-init\ map.phtml
Indica la ruta de la imagen de referencia
<!-- REFZONE -->
<div id="refZone" class="TOOLFRAME">
<!-- REFERENCE MAP -->
<div id="refmap" class="refmap" style="<?php echo ("
width:{$refW}px; height:{$refH}px") ?>; " >
<img id="refMapImg" src="images/Mapamex_fondo.png"
<?php echo (" src=\"images/$refImg\" width=\"$refW\"
height=\"$refH\"")?> onmouseover="startUpRef()" alt="" />
<div id="refsliderbox" class="sliderbox"></div>
<div id="refbox" class="refbox"></div>
<div id="refcross" class="refcross"><img id="refcrossimg"
src="images/refcross.gif" alt="" /> </div>
</div>
</div>
Indica la ruta del banner
<!-- NORTH-->
<div id="top" class="FRAME1" style="height:100px">
<div align="left">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cab
s/flash/swflash.cab#version=6,0,29,0" width="120%"
height="100%">
<param name="movie" value="nuevodoble2.swf"/>
<param name="quality" value="high"/>
<embed src="nuevodoble2.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="120%"
height="100%"></embed>
</object>
Archivo custom.php
Ubicación:
C:\ms4w\apps\pmapper-3.1-beta4-init\ incphp\custom.php
<?php
$categories['cat_carret'] = array("Carreteras_Pavimentadas");
$categories['cat_qroinit'] = array ("Carreteras_Qro",
"Senales_Relevantes", "Zona_de_Riesgo", "Puentes",
"Marca_KM", "Intersecciones", "Instalaciones_de_Transporte",
"Instalaciones_SCT", "Instalaciones_Diversas", "Gasolineras",
"Entronque", "Cruce_Ferrocarril", "Casetas", "Banco_Material",
"Alcantarillas");
$categories['cat_ic'] = array("Division_Estatal",
"Estado_Queretaro", "Municipios_Queretaro");
?>
Anexo D Servicios WMS
Utilizamos la opción de invocar servidores WMS, con la que
cuenta los SIG, en este caso Quantum GIS y ArcGis 9.x, con los
que probamos.
Se probaron los WMS realizados con dichos SIG, así también se
comprobó el funcionamiento de diversos servicios de WMS, y
fueron visualizados. Para agregar otros servicios de WMS, se
agregaron de la misma manera que el WMS Nacional y WMS
Querétaro.
A continuación se mencionan servicios WMS que fueron
visualizados en los SIG.
Nombre del WMS: SIGUAWMS
URL del Servicio WMS:
http://www.sigua.ua.es/cgibin/mapserv4.2.1.exe?map=d:/carto/sigua/map/ogc.map&
Fig. 1 WMS SIGUAWMS en ArcCatalog
Fig. 2 WMS SIGUAWMS en Quantum GIS
Nombre del WMS: anim_cenapred
URL del Servicio WMS:
http://atl.cenapred.unam.mx/wmsconnector/com.esri.wms.Esrima
p/anim_cenapred?
Fig. 3 WMS anim_cenapred en ArcCatalog
Fig. 4 WMS anim_cenapred en Quantum GIS
Nombre del WMS: anim_cenapred_huracanes
URL del Servicio WMS:
http://atl.cenapred.unam.mx/wmsconnector/com.esri.wms.Esrima
p/anim_cenapred_huracanes?
Fig. 5 WMS anim_cenapred_huracanes en ArcCatalog
Fig. 5 WMS anim_cenapred_huracanes en Quantum GIS
Nombre del WMS: Web Map Service vcomunicacion
URL del Servicio WMS:
http://200.23.8.60/wmsconnector/com.esri.wms.Esrimap/vcomunic
acion?
Fig. 6 WMS Web Map Service vcomunicacion en ArcCatalog
Fig. 7 WMS Web Map Service vcomunicacion en QuantumGIS
Nombre del WMS: Web Map Service climas
URL del Servicio WMS:
http://200.23.8.60/wmsconnector/com.esri.wms.Esrimap/climas?
Fig. 8 WMS Web Map Service climas en ArcCatalog
Fig. 9 WMS Web Map Service climas en Quantum GIS
Anexo E Archivo de Configuración init_2007_qro.map
# $Id: demo.map,v 1.3 2008/03/12 21:37:35 yassefa Exp $
# Start of map file
MAP
#EXTENT 1988372 1400000 6411627 5400000
STATUS on
#UNITS kilometers
#EXTENT -15 30 40 70
#EXTENT -180 -90 180 90
EXTENT -117.152 14.5635 -86.7657 32.731
UNITS dd
SIZE 900 900
SHAPEPATH "../../demodata"
SYMBOLSET "../../etc/symbols.sym"
FONTSET "../../etc/fonts.txt"
RESOLUTION 96
IMAGETYPE png
INTERLACE OFF
IMAGECOLOR 149 202 255
CONFIG "PROJ_LIB" "/ms4w/proj/nad/"
PROJECTION
"init=epsg:4326"
END
DEBUG on
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE RGB
FORMATOPTION INTERLACE=OFF
TRANSPARENT OFF
END
OUTPUTFORMAT
NAME png8
DRIVER "GD/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
FORMATOPTION INTERLACE=OFF
TRANSPARENT OFF
END
OUTPUTFORMAT
NAME GTiff
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE RGB
#FORMATOPTION "TFW=YES"
#FORMATOPTION "COMPRESS=PACKBITS"
END
OUTPUTFORMAT
NAME imagemap
MIMETYPE "text/html"
FORMATOPTION SKIPENDTAG=OFF
DRIVER imagemap
END
# Start of web interface definition
WEB
TEMPLATE "map.phtml"
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
END # Web
# Start of Reference map definition
REFERENCE
EXTENT -117.152 14.5635 -86.7657 32.731
#EXTENT -180 -90 180 90
IMAGE "../../images/Mapamex_fondo.png"
SIZE 200 110
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
END # Reference
# Start of ScaleBar definition
SCALEBAR
STATUS embed
TRANSPARENT on
INTERVALS 5
SIZE 200 3
UNITS kilometers
COLOR 250 250 250
OUTLINECOLOR 0 0 0
BACKGROUNDCOLOR 100 100 100
STYLE 0
LABEL
COLOR 0 0 90
#OUTLINECOLOR 200 200 200
SIZE small
END # Label
END # Reference
#INIT
#Informacion Complementaria
#Layer Division estatal
LAYER
NAME Division_Estatal
GROUP Division_Estatal
TYPE polygon
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1beta4\demodata\mexico\Mexico_region.shp"
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Division_Estatal"
"RESULT_FIELDS" "CLAVE_EDO, NOM_CORTO, CAPITAL,
POB95, POB97, SUPERFICIE, MUNICIPIOS, FRONTERA,
COSTAS"
"RESULT_HEADERS" "CLAVE_EDO, NOM_CORTO,
CAPITAL, POB95, POB97, SUPERFICIE, MUNICIPIOS,
FRONTERA, COSTAS"
END # Metadata
LABELITEM 'ENTIDAD'
CLASS
TEMPLATE void
Name 'Division Estatal'
COLOR 227 206 150
OUTLINECOLOR 32 32 32
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 10
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
END
#Layer Estado Querétaro
LAYER
NAME Estado_Queretaro
GROUP Estado_Queretaro
TYPE polygon
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Estado Queretaro"
"RESULT_FIELDS" "ESTADO, CLAVE"
"RESULT_HEADERS" "ESTADO, CLAVE"
END # Metadata
CLASS
TEMPLATE void
NAME 'Estado_Queretaro'
COLOR 255 170 82
OUTLINECOLOR 32 32 32
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1beta4\demodata\usig_data\Mapa_base_qro\mapa_base_qro.shp"
END
#Layer Municipios Querétaro
LAYER
NAME Municipios_Queretaro
GROUP Municipios_Queretaro
TYPE polygon
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Municipios_Queretaro"
"RESULT_FIELDS" "AREA, PERIMETER, CLA_INEGI, INEGI,
ESTADO, MUNICIPIO, POBT90, POBT95"
"RESULT_HEADERS" "AREA, PERIMETRO, CLA_INEGI,
INEGI, ESTADO, MUNICIPIO, POBT90, POBT95"
END # Metadata
LABELITEM 'MUNICIPIO'
CLASSITEM 'MUNICIPIO'
LABELMAXSCALE 1292700
CLASS
TEMPLATE void
NAME 'JALPAN DE SERRA'
EXPRESSION 'JALPAN DE SERRA'
COLOR 128 0 128
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
ANGLE 45
SIZE 10
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'ARROYO SECO'
EXPRESSION 'ARROYO SECO'
COLOR 0 128 0
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'LANDA DE MATAMOROS'
EXPRESSION 'LANDA DE MATAMOROS'
COLOR 240 255 240
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
ANGLE 45
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'PINAL DE AMOLES'
EXPRESSION 'PINAL DE AMOLES'
COLOR 255 105 180
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'PENAMILLER'
EXPRESSION 'PENAMILLER'
COLOR 165 42 42
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'SAN JOAQUIN'
EXPRESSION 'SAN JOAQUIN'
COLOR 255 255 0
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'TOLIMAN'
EXPRESSION 'TOLIMAN'
COLOR 64 224 208
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'CADEREYTA DE MONTES'
EXPRESSION 'CADEREYTA DE MONTES'
COLOR 135 206 250
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'MARQUES EL'
EXPRESSION 'MARQUES EL'
COLOR 230 230 250
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
ANGLE -45
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'COLON'
EXPRESSION 'COLON'
COLOR 255 228 225
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'QUERETARO'
EXPRESSION 'QUERETARO'
COLOR 147 112 219
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
ANGLE -45
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'EZEQUIEL MONTES'
EXPRESSION 'EZEQUIEL MONTES'
COLOR 255 0 0
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'TEQUISQUIAPAN'
EXPRESSION 'TEQUISQUIAPAN'
COLOR 255 160 122
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'CORREGIDORA'
EXPRESSION 'CORREGIDORA'
COLOR 102 205 170
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CL
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'PEDRO ESCOBEDO'
EXPRESSION 'PEDRO ESCOBEDO'
COLOR 0 0 139
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 5
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'SAN JUAN DEL RIO'
EXPRESSION 'SAN JUAN DEL RIO'
COLOR 210 105 30
OUTLINECOLOR 0 0 0
LABEL
COLOR 255 255 255
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'HUIMILPAN'
EXPRESSION 'HUIMILPAN'
COLOR 211 211 211
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION LL
PARTIALS FALSE
BUFFER 2
END
END
CLASS
TEMPLATE void
NAME 'AMEALCO DE BONFIL'
EXPRESSION 'AMEALCO DE BONFIL'
COLOR 219 112 147
OUTLINECOLOR 0 0 0
LABEL
COLOR 0 0 0
TYPE truetype
FONT "vera-bold"
SIZE 8
POSITION CC
PARTIALS FALSE
BUFFER 2
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1beta4\demodata\usig_data\Limites_municipales\mapa_base_muni
cipal_qro.shp"
END
#Layer Carreteras Pavimentadas
LAYER
NAME Carreteras_Pavimentadas
GROUP Carreteras_Pavimentadas
TYPE line
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Carreteras_Pavimentadas"
"RESULT_FIELDS" "NOMBRE, ADMIN, CARRILES, PAV,
DERTRANS, Long_KMS, EDO"
"RESULT_HEADERS" "NOMBRE, ADMIN, CARRILES, PAV,
DERTRANS, Long_KMS, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Carreteras_Pavimentadas'
COLOR 255 0 0
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Carreteras_INIT2007\Lineas de Carreteras MOSAICO INIT2007.shp"
END
#INIT Querétaro
#Layer Carreteras Queretaro
LAYER
NAME Carreteras_Qro
GROUP Carreteras_Qro
TYPE line
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Carreteras Queretaro"
"RESULT_FIELDS" "NOMBRE, ADMIN, CARRILES, PAV,
DERTRANS, Long_KMS, EDO"
"RESULT_HEADERS" "NOMBRE, ADMIN, CARRILES, PAV,
DERTRANS, Long_KMS, EDO"
END # Metadata
CLASSITEM 'ADMIN'
CLASS
TEMPLATE void
NAME 'Federal'
EXPRESSION 'Federal'
STYLE
COLOR 255 0 0
SYMBOL "punkt"
SIZE 2
END
END
CLASS
TEMPLATE void
NAME 'Estatal'
EXPRESSION 'Estatal'
STYLE
COLOR 176 0 176
SYMBOL "punkt"
SIZE 2
END
END
CLASS
TEMPLATE void
NAME 'Municipal'
EXPRESSION 'Municipal'
STYLE
COLOR 255 105 180
SYMBOL "punkt"
SIZE 2
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\Lineas.shp"
END
#Layer Señales Relevantes
LAYER
NAME Senales_Relevantes
GROUP Senales_Relevantes
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Señales Relevantes"
"RESULT_FIELDS" "SENALRELEV, EDO"
"RESULT_HEADERS" "SENALRELEV, EDO"
END # Metadata
CLASSITEM 'SENALRELEV'
CLASS
TEMPLATE void
NAME 'Senal Informativa'
EXPRESSION 'Senal Informativa'
STYLE
SYMBOL "informativa"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Senal luminosa'
EXPRESSION 'Senal luminosa'
STYLE
SYMBOL "luminosa"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_señalesrelevantes_INIT07.shp"
END
#Layer Puntos Zona de Riesgo
LAYER
NAME Zona_de_Riesgo
GROUP Zona_de_Riesgo
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Puntos Zona de Riesgo"
"RESULT_FIELDS" "PTO_RIESGO, EDO"
"RESULT_HEADERS" "PTO_RIESGO, EDO"
END # Metadata
CLASSITEM 'PTO_RIESGO'
CLASS
TEMPLATE void
NAME 'Z. Niebla'
EXPRESSION 'Z. Niebla'
STYLE
SYMBOL "niebla"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Z. Inundaciones'
EXPRESSION 'Z. Inundaciones'
STYLE
SYMBOL "inundaciones"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Z. Heladas'
EXPRESSION 'Z. Heladas'
STYLE
SYMBOL "heladas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Z. Derrumbes'
EXPRESSION 'Z. Derrumbes'
STYLE
SYMBOL "derrumbes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Vados'
EXPRESSION 'Vados'
STYLE
SYMBOL "vados"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Pendientes pronunciadas'
EXPRESSION 'Pendientes pronunciadas'
STYLE
SYMBOL "Pendientes pronunciadas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Laderas inestables'
EXPRESSION 'Laderas inestables'
STYLE
COLOR 0 0 255
SYMBOL "punkt"
SIZE 9
END
END
CLASS
TEMPLATE void
NAME 'Fallas geologicas'
EXPRESSION 'Fallas geologicas'
STYLE
COLOR 128 0 0
SYMBOL "punkt"
SIZE 9
END
END
CLASS
TEMPLATE void
NAME 'Curvas peligrosas'
EXPRESSION 'Curvas peligrosas'
STYLE
SYMBOL "Curvas peligrosas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_puntosZonaderiesgo_INIT07.shp"
END
#Layer Puentes
LAYER
NAME Puentes
GROUP Puentes
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Puentes"
"RESULT_FIELDS" "NOMP, IDP, LONGP, ESTRP, EDO"
"RESULT_HEADERS" "NOMP, IDP, LONGP, ESTRP, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Puentes'
STYLE
SYMBOL "Puentes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_puentes_INIT07.shp"
END
#Layer Marca de Kilometraje
LAYER
NAME Marca_KM
GROUP Marca_KM
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Marca_KM"
"RESULT_FIELDS" "MARCAKM, EDO"
"RESULT_HEADERS" "MARCAKM, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Marca KM'
STYLE
SYMBOL "km"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_marcaKM_INIT07.shp"
END
#Layer Intersecciones
LAYER
NAME Intersecciones
GROUP Intersecciones
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Intersecciones"
"RESULT_FIELDS" "INTERSEC, EDO"
"RESULT_HEADERS" "INTERSEC, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Intersecciones'
STYLE
SYMBOL "Intersecciones"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_intersecciones_INIT07.shp"
END
#Layer Instalaciones de Transporte
LAYER
NAME Instalaciones_de_Transporte
GROUP Instalaciones_de_Transporte
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Instalaciones de Transporte"
"RESULT_FIELDS" "TIPINSTDT, EDO"
"RESULT_HEADERS" "TIPINSTDT, EDO"
END # Metadata
CLASSITEM 'TIPINSTDT'
CLASS
TEMPLATE void
NAME 'Paradero de camion de carga'
EXPRESSION 'Paradero de camion de carga'
STYLE
SYMBOL "carga"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Paradero de autobus'
EXPRESSION 'Paradero de autobus'
STYLE
SYMBOL "bus"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Bahias de auxilio vial'
EXPRESSION 'Bahias de auxilio vial'
STYLE
SYMBOL "auxilio"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_instalacionTransporte_INIT07.shp"
END
#Layer Instalaciones SCT
LAYER
NAME Instalaciones_SCT
GROUP Instalaciones_SCT
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Instalaciones SCT"
"RESULT_FIELDS" "TIPO_SCT,EDO"
"RESULT_HEADERS" "TIPO_SCT, EDO"
END # Metadata
CLASSITEM 'TIPO_SCT'
CLASS
TEMPLATE void
NAME 'Otros'
EXPRESSION 'Otros'
STYLE
SYMBOL "sct"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
END
END
CLASS
TEMPLATE void
NAME 'Campamento SCT'
EXPRESSION 'Campamento SCT'
STYLE
SYMBOL "camp"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_instalacionesSCT_INIT07.shp"
END
#Layer Instalaciones Diversas
LAYER
NAME Instalaciones_Diversas
GROUP Instalaciones_Diversas
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Instalaciones Diversas"
"RESULT_FIELDS" "TIPINSTD,EDO"
"RESULT_HEADERS" "TIPINSTD,EDO"
END # Metadata
CLASSITEM 'TIPINSTD'
CLASS
TEMPLATE void
NAME 'Tiendas'
EXPRESSION 'Tiendas'
STYLE
SYMBOL "tiendas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Talleres'
EXPRESSION 'Talleres'
STYLE
SYMBOL "taller"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Restaurantes'
EXPRESSION 'Restaurantes'
STYLE
SYMBOL "restaurantes"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Otros'
EXPRESSION 'Otros'
STYLE
COLOR 186 85 211
SYMBOL "punkt"
SIZE 9
END
END
CLASS
TEMPLATE void
NAME 'Areas de descanso y/o dormitorios'
EXPRESSION 'Areas de descanso y/o dormitorios'
STYLE
SYMBOL "hotel"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_instalacionesDiversas_INIT07.shp
"
END
#Layer Gasolineras y Estaciones de carburacion
LAYER
NAME Gasolineras
GROUP Gasolineras
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Gasolineras y Estaciones de carburacion"
"RESULT_FIELDS" "TIPESTABSC, ESTABSC, EDO"
"RESULT_HEADERS" "TIPESTABSC, ESTABSC, EDO"
END # Metadata
CLASSITEM 'TIPESTABSC'
CLASS
TEMPLATE void
NAME 'Gasolinera'
EXPRESSION 'Gasolinera'
STYLE
SYMBOL "gasolinera"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
CLASS
TEMPLATE void
NAME 'Estacion de carburacion'
EXPRESSION 'Estacion de carburacion'
STYLE
SYMBOL "carburacion"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_gasolinerasy_Est_carburac_INIT0
7.shp"
END
#Layer Entronque
LAYER
NAME Entronque
GROUP Entronque
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Entronque"
"RESULT_FIELDS" "ENTRONQ, EDO"
"RESULT_HEADERS" "ENTRONQ, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Entronque'
STYLE
SYMBOL "entronque"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_entronque_INIT07.shp"
END
#Layer Cruce de Ferrocarril
LAYER
NAME Cruce_Ferrocarril
GROUP Cruce_Ferrocarril
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Cruce de Ferrocarril"
"RESULT_FIELDS" "X_FFCC, EDO"
"RESULT_HEADERS" "X_FFCC, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Cruce de Ferrocarril'
STYLE
SYMBOL "ccf"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_cruceFCC_INIT07.shp"
END
#Layer Casetas
LAYER
NAME Casetas
GROUP Casetas
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Casetas"
"RESULT_FIELDS" "NOMPZACOB, IDPZACOB,
ADMPZACOB, EDO"
"RESULT_HEADERS" "NOMPZACOB, IDPZACOB,
ADMPZACOB, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Casetas'
STYLE
SYMBOL "casetas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_casetas_INIT07.shp"
END
#Layer Banco de Material
LAYER
NAME Banco_Material
GROUP Banco_Material
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Banco de Material"
"RESULT_FIELDS" "MAT_BANM, COND_BANM, EDO"
"RESULT_HEADERS" "MAT_BANM, COND_BANM, EDO"
END # Metadata
CLASSITEM 'MAT_BANM'
CLASS
TEMPLATE void
NAME 'Grava'
EXPRESSION 'Grava'
STYLE
COLOR 169 169 169
SYMBOL "punkt"
SIZE 7
END
END
CLASS
TEMPLATE void
NAME 'Tepetate'
EXPRESSION 'Tepetate'
STYLE
COLOR 75 0 130
SYMBOL "achteck"
SIZE 7
END
END
CLASS
TEMPLATE void
NAME 'Arena'
EXPRESSION 'Arena'
STYLE
COLOR 210 105 30
SYMBOL "sechseck"
SIZE 7
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_bancoMaterial_INIT07.shp"
END
#Layer Alcantarillas
LAYER
NAME Alcantarillas
GROUP Alcantarillas
TYPE point
PROJECTION
"init=epsg:4326"
END
METADATA
"DESCRIPTION" "Alcantarillas"
"RESULT_FIELDS" "ALC, EDO"
"RESULT_HEADERS" "ALC, EDO"
END # Metadata
CLASS
TEMPLATE void
NAME 'Alcantarillas'
STYLE
SYMBOL "alcantarillas"
COLOR 0 0 0
OUTLINECOLOR 0 0 0
SIZE 20
END
END
STATUS ON
DATA "C:\ms4w\apps\pmapper-3.1-beta4init\demodata\Queretaro\QRO_alcantarillas_INIT07.shp"
END
END #fin del mapfile
MATERIAL DE
CONSULTA
1. ALTAVOZ,
¿Qué
es
el
Open
Source?,
http://altavoz.net/prontus_altavoz/site/artic/20060304/pags/2
0060304151415.html, Junio 2008.
2. BACKHOFF POHLS Miguel Ángel, Transporte y espacio
geográfico, UNAM Posgrado, México ,2005.
3. CONFEDERACIÓN HIDROGRÁFICA DEL SEGURA. El
Web
Map
Service
(WMS)
de
la
CHS,
http://www.chsegura.es/chs_en/cuenca/resumendedatosbas
icos/laminasymapas/wms/index.html, Agosto 2008.
4. EDUTEKA,
Software
de
Sistemas
de
Información
Geográfica (SIG). http://www.eduteka.org/SIG3.php, Junio
2008.
5. ESRI
ESPAÑA,
ArcCatalog,
http://www.esri-
es.com/index.asp?pagina=19, Mayo 2008.
6. ESRI ESPAÑA, ArcGIS, Arquitectura ArcGIS – Solución
Funcional,
http://www.esri-es.com/index.asp?pagina=173,
Junio 2008.
7. ESRI España. ArcGIS - Geodatabase – Modelo de Datos.
http://www.esri-es.com/index.asp?pagina=180, Mayo 2008.
8. ESRI
ESPAÑA,
ArcGIS
–
Sistema
GIS
Completo,
http://www.esri-es.com/index.asp?pagina=2, Junio 2008.
9. ESRI
ESPAÑA,
Qué
es
un
SIG,
http://www.esri-
es.com/index.asp?pagina=285, Mayo 2008.
10. GABRIEL ORTIZ, Que son los Sistemas de Información
Geográfica. Tipos de SIG y modelos de datos. Un artículo
introductorio
para
entender
las
bases
de
los
http://recursos.gabrielortiz.com/index.asp?Info=012,
SIG,
Mayo
2008.
11. GEOSYSTEMS,
ArcGIS
Server,
http://www.geosystems.cc/ArcGISServer.php, Mayo 2008
12. GEOTECNOLOGIAS
OFICIAL
ArcGIS
ESRI
DISTRIBUTOR,
Server,
http://www.geotecnologias.co.cr/ESRI_9vr/server.asp, Mayo
2008.
13. GOBIERNO DE LA CIUDAD AUTÓNOMA DE BUENOS
AIRES, Aplicaciones Web Espaciales con Software Libre.
http://mapa.buenosaires.gov.ar/sig/AplicacionesWebEspacia
lesConSoftLibre.html, Agosto 2008.
14. GOBIERNO DE LA RIOJA – IDERIOJA, ¿Qué es WMS?
http://www.iderioja.larioja.org/municipios/servicios_ogc_es.h
tml, Mayo 2008.
15. INSTITUTO
DE
BIOLOGICOS
INVESTIGACIÓN
ALEXANDER
Sistemas
de
VON
DE
RECURSOS
HUMBOLDT,
Información
Los
Geografica,
http://www.humboldt.org.co/humboldt/mostrarpagina.php?co
dpage=70001, Junio 2008.
16. INSTITUTO
MEXICANO
Antecedentes,
Organización
DEL
TRANSPORTE,
y
Desarrollo,
http://www.imt.mx/SITIO%20WEB/USIG2007/antecedentesi
nit.html, Mayo 2008.
17. INSTITUTO MEXICANO DEL TRANSPORTE, Funciones de
la
USIG,
http://www.imt.mx/SITIO%20WEB/USIG2007/funciones.html
, Mayo 2008.
18. INSTITUTO MEXICANO DEL TRANSPORTE, Inventario
Nacional de Infraestructura para el Transporte 2007,
http://www.imt.mx/SITIO%20WEB/USIG2007/init2007.html,
Mayo 2008.
19. INSTITUTO
MEXICANO
DEL
TRANSPORTE,
Misión
(USIG),
http://www.imt.mx/SITIO%20WEB/USIG2007/mision.html,
Mayo 2008.
20. INSTITUTO MEXICANO DEL TRANSPORTE, Objetivos de
la
USIG,
http://www.imt.mx/SITIO%20WEB/USIG2007/objetivos.html,
Mayo 2008.
21. INSTITUTO MEXICANO DEL TRANSPORTE, Objetivo del
inventario nacional de infraestructura para el transporte
(INIT),
http://www.imt.mx/SITIO%20WEB/USIG2007/objetivoinit.ht
ml, Mayo 2008.
22. INTERPLANET, ¿Qué son Linux y el Open Source?,
http://www.interplanet.com.mx/deinteres_linux_opensource.
htm, Mayo 2008.
23. LA CARTOGRAFÍA CATASTRAL EN INTERNET, WMS del
Catastro,
http://www.catastro.meh.es/servicios/wms/wms.htm#_¿QUE
_ES_UN_WMS?, Agosto 2008
24. MAPPING INTERACTIVO, Cinco Servidores de Mapas,
http://www.mappinginteractivo.com/plantillaante.asp?id_articulo=179, Junio 2008
25. MONOGRAFÍAS.COM, Definición y algunas aplicaciones de
los
sistemas
de
información
geográfica,
http://www.monografias.com/trabajos14/informageogra/infor
mageogra.shtml, Mayo 2008.
26. Portal
IDEE,
Web
Map
Service
(Versión
1.3.0),
http://www.idee.es/show.do?to=pidee_programador_wms.E
S, Septiembre 2008.
27. SECRETARÍA
SUSTENTABLE,
DE
AMBIENTE
WMS
Y
(Web
DESARROLLO
Map
Services,
http://www.ambiente.gov.ar/?idseccion=76&aplicacion=glos
ario&IdPalabra=1105, Septiembre 2008.
28. SIGMO,
Servidores
de
Mapas,
http://www.sigmo.info/castellano/prod/serv.html, Mayo 2008.
29. SISTEMA NACIONAL DE PROTECCIÓN CIVIL – ATLAS
NACIONAL DE RIESGOS, Servicios de Mapas OGC,
http://www.atlasnacionalderiesg.gob.mx/metadataexplorer/s
erviciosmapas.html, Junio 2008
30. UMN MAPSERVER, Construction of Cartographic Symbols,
http://mapserver.gis.umn.edu/docs/howto/cartosymbols,
Septiembre 2008.
31. UMN
MAPSERVER,
WMS
Clients
with
MapServer,
http://mapserver.gis.umn.edu/docs/howto/wms_client,
Agosto 2008.
32. UMN
MAPSERVER,
WMS
Servers
with
MapServer,
http://mapserver.gis.umn.edu/docs/howto/wms_server,
Septiembre 2008.
33. UNIVERSIDAD
CALDAS
–
DISTRITAL
MAESTRÍA
FRANCISCO
EN
JOSÉ
DE
DE
LA
CIENCIAS
INFORMACIÓN Y LAS COMUNICACIONES, MapServer,
http://gigoge.udistrital.edu.co/curso/generalidades/index.htm
l, Julio 2008.
34. UNIVERSITY OF MINNESOTA, Comenzar con MapServer
como,
http://old-mapserver.gis.umn.edu/doc/getstarted-
howto_es.html, Agosto 2008.
35. WIKIPEDIA,
LA
ENCICLOPEDIA
LIBRE,
ArcGIS,
http://es.wikipedia.org/wiki/ArcGIS, Mayo 2008.
36. WIKIPEDIA,
LA
ENCICLOPEDIA
LIBRE,
MapServer,
http://es.wikipedia.org/wiki/MapServer, Julio 2008
37. WIKIPEDIA, LA ENCICLOPEDIA LIBRE, Web Map Service,
http://es.wikipedia.org/wiki/Web_Map_Service, Junio 2008.
ÁLVAREZ ÁLVAREZ Iohanis, MapServer: Herramienta para el
desarrollo de aplicaciones Web de información georreferenciada,
2006,Mapserver.ppt
ALBORNOZ VENEGAS Mario Andrés, Catastro complementado
con información sobre uso de recintos y publicación Web
utilizando MapServer como herramienta del plan maestro de la
Universidad de Santiago de Chile, Universidad de Santiago de
Chile Facultad de Ingeniería Departamento de ingeniería
geográfica, 2006,Albornoz_Venegas_Mario.pdf
BAIN Malcolm, Software Libre y SIGs Aspectos Legales, 2007,
malcolm.pdf
BALLARI Daniela, Instalación de MapServer como WMS, WFS y
WCS, Anexo-archivo-map.pdf
BALLARI Daniela, WMS – Servidores de Mapas en Red,
Universidad Politécnica de Madrid, 2006, 1-WMS-Curso-OGC.pdf
GONZÁLEZ
JARAMILLO
Víctor
H.,
Universidad
Técnica
Particular de Loja, junio 2005,curso_mapserver.pdf
Herrera Fabio Andres, MapServer for Dummies, Universidad del
Valle
Santiago
de
MAPSERVER_FOR_DUMMIES.pdf
Cali
–
Colombia,
JIMÉNEZ BERNI José Antonio,Alternativas de software libre a los
Sistemas de Información Geográfica comerciales, Gis10.pdf
MONDRAGÓN GARINBAY José Luis, Taller: Servidores de
Mapas, talleranim.pdf
PENROZ DÍAZ Álvaro Antonio, Graphical User Interface (GUI)
para el programa servidor de mapas MapServer 4.6.1
Universidad de la frontera Facultad de ingeniería, ciencias y
administración Departamento de ingeniería de sistemas, 2005,
GUI_mapserver.pdf
POWELL RIVERA Valeska Ivonne,
POWELL RIVERA Valeska Ivonne, Sistema de Información sobre
un Plan Regulador Municipal a través de Internet, 2003,
Servidor_Sig_Plan-Regulador.pdf
Consideraciones para los Servicios Web de Mapas (WMS),
metadatos.pdf
Estado del software libre en el INEGI, Instituto Nacional de
Estadística, Geografía e Informática, 2003, ptjuanmunoz.ppt
Informe 4. Servidores de Mapas Modelo de Datos para SIG,
Universidad
del
MDBSIG_Taller4_DBSig_ServMaps.pdf
Valle,
2007,
Instructivo Ágil publicación de mapas interactivos por medio de
MapServer, Instituto Nacional de Tecnología Agropecuaria,
Instructivo-MapServer.pdf
MapServer and OGC Web Services, ms_ogc_workshop.ppt
Proyecto – Diseño de Instrumentos de un SIG para la cuenca de
Río de Santiago, Universidad Autónoma de Nayarit – Secretaria
de Desarrollo Social, 2008, ejemploaplic_soft libre mexico.pdf
Reunión
Nacional
de
Geografía
2006,
2006,
Taller_IS_ANIM_RNG2006.pdf
Servicio WMS, Infraestructura de Datos Espaciales (IDE) del
cabildo insular de la palma, WMS.pdf
SIG y medio ambiente: Principios Básicos, los_sig.pdf
Sistemas de Información Ambiental, Dirección General de
Estadística e Información Ambiental ejemploaplic_ sotf libre,
2007, mexicoSemarnat.pdf
Sistemas de Información Geográfica con Software Libre, Unidad
de Planeación e Inversión Estratégica, Slide 1.pdf
Taller Práctico sobre UMN MapServer, UMN Mapserver – OGC,
2008, umn_mapserver_girona2008.ppt
UMN MapServer, UMN MapServer, UMN_Mapserver.pdf
¿Qué es ArcGIS?, ESRI, 2002, what_is_arcgis_spanish.pdf
4. Visualización de Información Geográfica, UNIGIS Girona, 2007,
Semana UNIGIS 2007.pdf
Descargar