Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA EN SISTEMAS Y COMPUTACIN
Publicacin la Topologa levantada del Campus Edison
Riera de la UNACH en el Internet a travs del Uso de un
Servidor Web de Mapas Geo referenciados.
AO: QUINTO
RIOBAMBA ECUADOR
2013 2014
1. DATOS INFORMATIVOS
INTEGRANTES
William Adriano
Mauricio Estrada
Paulo Bonifaz
Byron Bravo
Jos Chapalbay
Jorge Klinger
Fausto Morocho
ESCUELA
Sistemas y Computacin
AO/CURSO
5 Ao
DIRECTOR DE ESCUELA
Ing. Danny Velasco
2. INTRODUCCCION
El presente proyecto es una iniciativa que parte de la necesidad de
gestionar la informacin geogrfica, que pretende alinearse a los estndares
nacionales del Manejo de Geo informacin como son normativas
internacionales de geo informtica, catlogos de objetos, estndares de
simbologa, publicaciones web, metadatos, etc.
Se elabora la propuesta en base a tres etapas: los Geo datos, que implica la
recopilacin de informacin geogrfica base y temtica y su respectivo
anlisis y tratamiento; las Bases de Datos, que es el almacenamiento de los
geo datos en un Sistema Gestor de Bases de Datos (SGBD) de alto nivel
como lo es el PostgreSQL; y, por ltimo, la visualizacin de los datos en un
geovisor web con herramientas de visualizacin
Mediante sta iniciativa, se pretende apoyar a los planificadores a gestionar
la ubicacin de las edificaciones de la UNACH campus Norte localizacin
geogrfica en la Provincia de Chimborazo.
3. OBJETIVOS
1. General:
-
2. Especficos:
4. MATERIALES Y EQUIPOS
Los materiales y equipos utilizados durante las prcticas pre-profesionales se
describen en los siguientes apartados.
4. 1 HARDWARE
4.1.1
fijar a escala mundial la posicin de un objeto, una persona, un vehculo o una nave.
La precisin del GPS puede llegar a determinar los punto de posicin con errores
mnimos de cms (GPS diferencia), aunque en la prctica se habla de metros (Rizos,
1999).
El navegador de mano GPSMAP 62sc dispone una brjula electrnica de tres ejes con
inclinacin compensada, un altmetro baromtrico, una cmara con enfoque
automtico de 5 megapxeles con navegacin por fotos y compatibilidad con mapas
personalizados y BirdsEye Satellite Imagery (necesita suscripcin).
La unidad GPSMAP 62s, compacta y resistente al agua, utiliza una antena Quadrifilar
Helix para una recepcin incomparable y cuenta con conexin USB de alta velocidad
adems de conexin inalmbrica con dispositivos de mano de Garmin compatibles.
4.2 SOFTWARE
4.2.1
Apache es el servidor web nmero uno a nivel mundial el cual abarca cerca de un
52.26 % del mercado total de Internet desbancando a servidores web como el IIS
(Internet Information Server) de Microsoft. Estas cifras pueden ser verificadas visitando
el portal de Netcraft: http://news.netcraft.com/
Existe tambin una fundacin dedicada a dar soporte legal y financiero al desarrollo de
los proyectos relacionados con Apache, el nombre de esta fundacin es Apache
Software Foundation, la cual actualmente est conformada por una comunidad de
desarrolladores los cuales da a da contribuyen a la expansin y mejora de proyectos.
4.2.2
PHP
PHP es un lenguaje de programacin de uso general de script del lado del servidor
originalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los
primeros lenguajes de programacin del lado del servidor que se podan incorporar
directamente en el documento HTML en lugar de llamar a un archivo externo que
procese los datos. El cdigo es interpretado por un servidor web con un mdulo de
procesador de PHP que genera la pgina Web resultante. PHP ha evolucionado por lo
que ahora incluye tambin una interfaz de lnea de comandos que puede ser usada en
aplicaciones grficas independientes. PHP puede ser usado en la mayora de los
servidores web al igual que en casi todos los sistemas operativos y plataformas sin
ningn costo.
PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje
sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este lenguaje forma
parte del software libre publicado bajo la licencia PHP que es incompatible con la
Licencia Pblica General de GNU debido a las restricciones del uso del trmino PHP.
4.2.3
POSTGRE SQL
Consultas complejas
Disparadores (triggers)
Vistas
Integridad transaccional
Acceso concurrente multiversion (no se bloquean las tablas ni las filas cuando
un proceso escribe)
A su vez, PostgreSQL puede ser extendido por el usuario en mltiples formas, por
ejemplo aadiendo nuevos (The PostgreSQL Global Development Group):
-
Tipos de datos
Funciones
Operadores
Funciones de agregacin
Mtodos de indexacin
PGADMIN III
PGAdminIII es una plataforma de interfaz grfica y una base de datos Open Source de
administracin y desarrollo para PostgreSQL, considerada la ms avanzada a nivel
mundial (IGN, 2010)2.
pgAdminIII est diseada para resolver las necesidades de todos los usuarios,
desde escribir consultas simples de SQL hasta desarrollar base de datos
complejos (pgadmin.org).
2 http://www.pgadmin.org/
4.2.6
POSTGIS
Permite ser utilizado como una base de datos para sistemas de informacin geogrfica
(GIS), aade soporte de objetos geogrficos a la base de datos objeto-relacional
PostgreSQL e implementa extensiones espaciales basndose en las especificaciones
de la OGC (Open GeospatialConsortium)3.
3 postgis.refractions.net/
Soporte para las funciones de acceso OGC segn la definicin del Simple
Features Specification.
4 http://www.qgis.org/es/site/about/index.html#tour
Permite manejar formatos raster y vectoriales a travs de las bibliotecas GDLA y OGR,
as como base de datos.
Algunas de sus funcionalidades son:
-
Cargar datos Raster, existe una serie de formatos raster que pueden ser
utilizados (jpeg, Giff, geoTiff, etc...) permitiendo su visualizacin, no as su
edicin
Plugin para conectividad con Grass, esta es una gran ventaja ya que puede
hacer uso de algunas funciones de las que dispone este poderoso SIG.
4.2.7 MAPSERVER
MapServer es un servidor de mapas en ambiente WEB originalmente desarrollado a
mediados del ao 1990 en la Universidad de Minnesota, MapServer es liberado bajo
una licencia estilo MIT ( Massachusetts Institute of Technology), y funciona en todas
las principales plataformas (Windows, Linux, MacOS X), este sobresale en la
generacin de datos espaciales (mapas, imgenes y datos vectoriales para la red).
MapServer es un software de cdigo libre, motor de interpretacin de datos geogrfica
escrito en C.
Ms all de los datos de navegacin SIG, Map Server es una nueva filosofa de
desarrollo de soluciones para Geoportales basada en el GeoPosicionamiento de
contenidos. MapServer te permite crear mapas de imgenes geogrficas, es decir
mapas que se pueden dirigir a los usuarios a contenido.
Combinando
una
alta
experiencia
en
desarrollo
tecnolgico,
demostradas,
Existe una permanente actualizacin tanto del cdigo fuente del programa como de
nuevas versiones creadas por los muchos grupos de desarrolladores que existen
alrededor de todo el mundo.
Soporta WMS, (Web Map Server) permite la produccin 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,
Google Chrome, etc.).
Estos archivos de figura son generados luego de realizada una consulta al servidor, el
cual accede a las bases de datos de cualquiera de los mltiples formatos soportados
por MAPSERVER, sin necesidad de otros software.
La interfaz grfica entre servidor y cliente puede ser creada utilizando lenguaje HTML y
combinarlo con otros tales como Java Script, PHP, SQL, etc. MAPSERVER utiliza su
propio lenguaje para el despliegue de capas de informacin geogrfica, leyendas,
escalas, simbologa y la configuracin de estas tanto en ancho lneas, color,
etiquetado, etc., las cuales se definen en el archivo de configuracin o Mapfile.
Fuentes TrueType
Python, Ruby o C #.
Es uno de los pocos productos que ofrece soluciones a los proyectos que
disponen de mapas en multiples formatos GDAL/OGR (Geospatial Data
Abstracion Library).
Portabilidad.
4.2.8
PMAPPER
Zoom / Pan tambin a travs de las teclas del teclado, la rueda del ratn, la
referencia del mapa, control deslizante.
Interfaz de usuario multilinge - predefinido: ES, DE, IT, FR, NL, SK, ES, RU,
BR, HR, HU, ZH, JA, BG, CZ, EL, ES, LV, CAT, ID, TW
5 http://www.pmapper.net/
Soporte para capas de puntos con datos de una base de datos soportada por
el marco de PEAR.
4.2.9 VMWARE
VMware es un sistema de virtualizacin por software. Un sistema virtual por software
es un programa que simula un sistema fsico (un computador, un hardware) con unas
caractersticas de hardware determinadas. Cuando se ejecuta el programa
(simulador), proporciona un ambiente de ejecucin similar a todos los efectos a un
computador fsico (excepto en el puro acceso fsico al hardware simulado), con CPU
(puede ser ms de una), BIOS, tarjeta grfica, memoria RAM, tarjeta de red, sistema
de sonido, conexin USB, disco duro (pueden ser ms de uno), etc.
Un virtualizador por software permite ejecutar (simular) varios computadores
(sistemas operativos) dentro de un mismo hardware de manera simultnea,
permitiendo as el mayor aprovechamiento de recursos. Sin embargo al ser una capa
intermedia entre el sistema fsico y el sistema operativo que funciona en el hardware
emulado, la velocidad de ejecucin de este ltimo es menor, pero en la mayora de
los casos suficiente para usarse en entornos de produccin.
VMware es similar a su homlogo Virtual PC, aunque existen diferencias entre
ambos que afectan a la forma en la que el software interacta con el sistema fsico. El
rendimiento del sistema virtual vara dependiendo de las caractersticas del sistema
fsico en el que se ejecute, y de los recursos virtuales (CPU, RAM, etc.) asignados al
sistema virtual.
Mientras que VirtualPC emula una plataforma x86, Vmware la virtualiza, de forma que
la mayor parte de las instrucciones en VMware se ejecuta directamente sobre el
hardware fsico, mientras que en el caso de Virtual PC se traducen en llamadas al
sistema operativo que se ejecuta en el sistema fsico.
5. CONTENIDO
5.1 Todos los servicios se han montado en una mquina virtual
XP, posteriormente se ha realizado la instalacin de las
aplicaciones necesarias antes descritas como son:
Apache
Pmaper
MapServer
Quantum GIS
Postgres
5.6 Una vez que hayamos importado nuestros Shapes, los vamos a
exportar a PostGis, para lo cual debemos crear una base de datos en
pgAdmin y realizar la conexin con la misma.
6. CONCLUSIONES
El
7. RECOMENDACIONES
Se recomienda la correcta toma de puntos GPS, que comprende
una adecuada calibracin y configuracin del equipo, adems
de ajustarlo al Sistema de Referencia Geogrfico especificado.
Se recomienda adems que se garantice la calidad de los datos
antes
de
iniciar
con
su
proceso
de
almacenamiento
publicacin.
8. BIBLIOGRAFA