Beruflich Dokumente
Kultur Dokumente
TESIS
para obtener el Ttulo de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Xalapa-Enrquez, Veracruz
Junio 2014
UNIVERSIDAD VERACRUZANA
Facultad de Contadura y Administracin
Diseo e Implementacin de un
Servidor de Mapas, ArcGIS Server 9.2
Java
TESIS
para obtener el Ttulo de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Xalapa-Enrquez, Veracruz
Junio 2014
DEDICATORIAS Y AGRADECIMIENTOS
Me gustara aprovechar este espacio para expresar mi ms profundo
agradecimiento a todas las personas que Dios ha puesto en mi
camino para poder alcanzar este gran logro en mi vida.
Tambin
me
gustara
las
personas
que
NDICE
RESUMEN ......................................................................................................................................... 1
INTRODUCCIN .............................................................................................................................. 2
CAPTULO I: CONCEPTOS BSICOS ........................................................................................ 6
1.1 Sistemas de informacin geogrfica (SIG) ........................................................................ 7
1.1.1 Antecedentes e historia de los SIG ............................................................................. 8
1.1.2 Componentes y elementos de los SIG ...................................................................... 10
1.1.3 Modelos geogrficos .................................................................................................... 12
1.1.4 Usos y funciones de los SIG ....................................................................................... 14
1.1.5 Herramientas para el desarrollo de los SIG ............................................................. 16
1.1.5.1 Herramientas Open Source .............................................................................. 16
1.1.5.2 Herramientas propietario...................................................................................... 17
1.2 Servidores ............................................................................................................................. 18
1.2.1 Servidores de mapas ................................................................................................... 19
1.2.2 Diferencias entre un servidor de datos y un servidor SIG...................................... 21
1.3 Aplicaciones Web enfocadas a los SIG (Web Mapping) ............................................... 21
CAPTULO II: PLATAFORMA DE DESARROLLO DE LOS SISTEMAS DE
INFORMACIN GEOGRFICA ................................................................................................... 23
2.1 ArcGIS Server 9.2 ................................................................................................................ 24
2.1.1 Componentes y Estructura de ArcGIS Server 9.2................................................... 24
2.1.2 Requerimientos del Servidor ...................................................................................... 27
2.1.3 Funcionamiento del servidor ....................................................................................... 28
2.1.4 Protocolos de comunicacin ....................................................................................... 29
2.1.4.1 REST ....................................................................................................................... 30
2.1.4.2 SOAP ...................................................................................................................... 31
2.1.5.1 Cuenta SOM .......................................................................................................... 32
2.1.5.2 Cuenta SOC ........................................................................................................... 33
2.1.6 Usuarios ......................................................................................................................... 33
2.1.6.1 Usuarios del servidor SIG y las aplicaciones Web .......................................... 33
2.1.6.2 Usuarios del servidor SIG y ArcGIS Explorer ................................................... 33
2.1.6.3 Usuarios del servidor SIG y ArcGIS Desktop ................................................... 34
II
III
RESUMEN
El uso de los Sistemas de informacin Geogrfica (SIG) como herramientas de
apoyo a la toma de decisiones es cada vez ms comn hoy en da, los SIG son
sistemas
informticos
que
manipulan
procesan
datos
espacialmente
INTRODUCCIN
Los SIG son sistemas diseados para almacenar, procesar y mostrar de forma
grfica y computarizada datos de naturaleza espacial, actualmente son utilizados
como herramientas de apoyo para la toma de decisiones y han tomado gran
importancia dentro de diversos tipos de organizaciones, con ayuda de los SIG es
posible generar mapas interactivos que contengan informacin georreferenciada y
compartirlos con personas dentro y fuera de las organizaciones.
Una de las formas ms comunes de compartir los mapas es mediante aplicaciones
WEB, para la creacin de estas aplicaciones es necesaria la implementacin de
un servidor cartogrfico en el cual se alojarn los recursos SIG que se deseen
compartir.
Existen dos tipos de software para servidores cartogrficos:
Open Source: este tipo de software es de distribucin libre, es decir que no es
necesario pagar por la utilizacin de este y por lo mismo no se cuenta con soporte
personalizado.
Propietario: el software es el que requiere de un pago por la licencia que nos
permita utilizarlo y tener acceso a varios privilegios como puede ser el soporte,
asesora, entre otros.
Dentro de estos dos grupos existen diversas opciones para la implementacin del
servidor, uno de los ms reconocidos y utilizados es ArcGIS Server debido a que
es un software muy completo que ofrece varios beneficios y facilita la
administracin de los recursos SIG,
ArcGIS cuenta con un gran catlogo de software especializado en SIG:
ArcGIS Desktop
ArcGIS Server
ArcSDE
ArcGlobe
grandes masas de
la
capacidad
de
almacenar
grandes
cantidades
de
informacin
georreferenciada y su potencia para el anlisis de la misma, esto hace que los SIG
sean idneos para abordar problemas de planificacin y gestin (Moreno Jimnez,
2006).
EL software tipo CAD se refiere al diseo asistido por computadora, una serie de herramientas
computacionales diseadas para asistir a ingenieros, arquitectos entre otros.
10
12
como pueden ser planos digitalizados, imgenes satelitales, bases de datos entre
otros.
Modelo Vectorial:
En este modelo los datos son representados en forma de coordenadas, se utilizan
figuras geomtricas convencionales como puntos, lneas, polgonos, para
representar esquemticamente las entidades del mundo real, estas figuras se
componen de uno o ms pares de coordenadas. El modelo vectorial utiliza una
base de datos relacional la cual contiene todos los aspectos temticos que puede
ser enlazada con una base de datos topolgica que contiene los aspectos
geogrficos, en este tipo de sistemas es necesario un identificador para cada
objeto, este permite la conexin entre ambas bases de datos (Navactiva, 2007).
Modelo Raster:
Este modelo divide el territorio a representar en filas y columnas formando una
rejilla de celdas llamadas pixeles, a cada celda se le asigna un valor que
representa un elemento del mapa, en este modelo interpreta los puntos, lneas y
polgonos de una forma diferente al modelo vectorial, los puntos son
representados por una sola celda, los polgonos se representan con un grupo de
celdas contiguas, las celdas estn geogrficamente referenciadas respecto a un
sistema de coordenadas y estn definidas en un sistema de proyeccin
(Navactiva, 2007).
En la figura 1.2 se puede apreciar la diferencia entre el modelo vectorial y el
modelo raster:
13
entre muchos otros. Los SIG pueden ser adaptados a diversas disciplinas y en
cada una se propone un aprovechamiento de la informacin estudiada para
ofrecer una eficaz toma de decisiones, sin embargo no es un sistema automtico
de toma de decisiones, pero es utilizado como herramienta de soporte para la
planificacin, cabe mencionar que las decisiones sern ms idneas cuanto mejor
sea la calidad de la informacin y ms hbil sea el operador. Los SIG tambin han
sido empleados a modo de ayuda en tareas como presentacin de informacin
derivada de encuestas, resolucin de disputas territoriales, ubicacin de escuelas
o centros de salud, esta informacin puede ser representada en forma de un mapa
y un informe que permita a los tomadores de decisiones enfocarse a los temas
reales en lugar de entender los datos (Navactiva, 2007).
Uno de los principales usos de los SIG son las consultas espaciales, gracias a la
enorme capacidad de bsqueda en bases de datos y la realizacin de consultas
geogrficas resulta ser una herramienta muy til en el mbito empresarial ya que
permite la reduccin de tiempo de respuesta a los requerimientos de los clientes,
localiza ubicaciones adecuadas para el desarrollo de una actividad en funcin de
la oferta y la demanda, entre otros.
Otro de los usos ms comunes al trabajar con los SIG es la realizacin de mapas,
los mapas son el instrumento por medio del cual los usuarios acceden a la
informacin, trabajan con ella y la comparten con los dems usuarios.
En cuanto a las funciones de los SIG nos referimos a la capacidad de
almacenamiento de la informacin en capas temticas que pueden enlazarse
geogrficamente, este proceso consta de 5 etapas descritas a continuacin
(Construmtica, 2009):
Funcin de entrada de la informacin: esta funcin nos permite la introduccin,
edicin y visualizacin de datos geogrficos, esta funcin es de gran
trascendencia ya que sin ella no podramos realizar ningn trabajo.
Funcin de Almacenamiento: despus de realizar la recoleccin de la informacin
deber ser almacenada, esto no implica solamente a una computadora sino
15
calidad que las aplicaciones propietario, dentro de las herramientas libres para el
desarrollo de los SIG se encuentran los siguientes ejemplos de software:
Grass (Geographic Resources Analysis Support System): es un sistema de
informacin geogrfica de cdigo abierto, se utiliza para el anlisis y la
gestin de datos geoespaciales, procesamiento de imgenes y grficos,
para la produccin, modelado espacial y la visualizacin de mapas,
actualmente es utilizado en el mbito acadmico y comercial, Grass es
miembro fundador de la OSGeo4 (GRASS GIS, 1998).
Quantum GIS (QGIS): es un sistema open source de informacin
geogrfica amigable con el usuario, trabaja bajo la licencia publica general
GNU, QGIS es un proyecto oficial de la OSGeo, es posible ejecutarse sobre
diversos sistemas operativos como son Linux, Unix, Mac OSX, Windows y
Android, capaz de soportar diversos vectores, raster y diferentes formatos
de bases de datos, QGIS permite visualizar, administrar, editar, analizar
datos y crear mapa (QGIS, 2002).
gvSIG Desktop: es un sistema de informacin geogrfica de escritorio
diseado para capturar, almacenar, manipular, analizar y desplegar en
todas sus formas la informacin geogrficamente referenciada con el fin de
resolver problemas complejos de planificacin y gestin, se caracteriza por
contar con una interfaz amigable con el usuario siendo capaz de acceder a
los formatos ms comunes tanto vectoriales como raster (Carrera, 2011).
PostGIS: es una extensin que convierte el sistema de base de datos
PostgreSQL en una base de datos espacial, la combinacin de ambos es
una solucin perfecta para el almacenamiento, gestin y mantenimiento de
datos espaciales, es software libre, tiene licencia GNU (PostGIS, 2000).
1.1.5.2 Herramientas propietario
Cuando se trabaja con herramientas propietario es necesario adquirir una licencia
por parte de la empresa desarrolladora del software, esto ofrece una gran ventaja
Open Source Geospatial Foundation (OSGeo) es una organizacin cuya misin es apoyar el desarrollo
colaborativo de software geoespacial libre.
17
sobre las aplicaciones Open Source debido a que se cuenta con un gran soporte
por parte de la empresa que ofrece el producto, adems este tipo de software
suele contar con interfaces ms amigables para el usuario.
GeoMedia: es una plataforma flexible para la gestin de la informacin SIG,
permite agregar datos y analizarlos en conjunto para extraer informacin
clara, unindolos en un mapa para que el procesamiento, anlisis,
presentacin y distribucin sean ms eficientes, adems cuenta con
funciones especializadas en la extraccin de informacin de un conjunto de
datos que se encuentre en constante actualizacin (Intergraph, 2012).
MapInfo: es una aplicacin de mapeo y anlisis geogrfico mediante la
visualizacin de la relacin entre los datos y la geografa, permite crear,
compartir y utilizar los mapas de forma fcil y rpida gracias a sus
herramientas de anlisis y Geoprocesamiento (MapInfo, 2007).
ArcGIS: es una completa plataforma de informacin que permite crear,
analizar, almacenar y compartir datos, modelos, mapas y globos en 3D, es
accesible desde
1.2 Servidores
Los servidores se han convertido en herramientas indispensables dentro del rea
de las tecnologas de la informacin, con ellos es posible compartir una gran
cantidad de informacin con personas a travs de una red local o internet, los
servidores permiten centralizar informacin o servicios de varios tipos para su uso
compartido, existen diversos tipos de servidores que se pueden utilizar
dependiendo las necesidades que existan dentro de una organizacin, estos se
pueden clasificar de acuerdo a los servicios que prestan (Marchionni, 2011), por
ejemplo:
18
La
20
Linux y Mac OSX, MapServer no cuenta con todas las funciones de los
software SIG (MapServer, 2005).
ArcGIS Server: es una plataforma de software propietario para el uso y
manejo de la informacin geogrfica, cuenta con una gran variedad de
herramientas y complementos que facilitan la distribucin de los recursos
SIG, ms adelante se describe a profundidad ArcGIS Server.
usuarios
permitindoles
utilizar
diversas
herramientas,
por
ejemplo:
22
24
poder compartirlos con las aplicaciones que el cliente necesite utilizar, la figura 2.1
muestra la arquitectura del sistema de ArcGIS Server (ESRI, 2012):
25
del
Administrador:
el
administrador
(manager
26
27
KML (Keyhole Markup Language) es un lenguaje de marcado basado en XML para representar datos
geogrficos en tres dimensiones.
28
el cual alojara los servicios y aplicaciones web que podrn ser utilizados por
clientes mediante aplicaciones web o de escritorio, el protocolo SOAP es utilizado
por ArcGIS Server 9.2, mientras que el protocolo REST es utilizado para la versin
9.3 o superiores.
2.1.4.1 REST
La transferencia de estado representacional (Representational State Transfer) o
REST es una arquitectura de software para sistemas hipermedia distribuidos como
la WWW (World Wide Web), se refiere a una coleccin de principios para el diseo
de arquitecturas en la red, estos principios resumen como los recursos son
definidos y diseccionados para permitir la interaccin de un cliente con un servidor,
su implementacin ms comn es sobre HTTP (Protocolo de transferencia de
hipertexto) (Navarro Marset, 2007).
Los objetivos de este estilo de arquitectura son:
Escalabilidad de la interaccin de los componentes, prueba de esto es la
variedad de clientes que pueden acceder a traces de la Web: estaciones de
trabajo, dispositivos mviles, entre otros.
Generalidad de interfaces, cualquier cliente puede interactuar con cualquier
servidor HTTP sin ninguna configuracin especial.
Puesta en funcionamiento independiente, los clientes y servidores pueden
estar en funcionamiento durante aos, es por eso que los servidores
antiguos deben tener la capacidad de comunicarse con clientes actuales y
viceversa.
Compatibilidad con componentes intermedios, tales como proxys para Web,
los caches, o Gateway.
Para lograr estos objetivos es necesario aplicar las siguientes restricciones:
Identificacin
de
recursos
y manipulacin
de
ellos
travs
de
31
Los mensajes SOAP fueron creados como una tecnologa para cubrir el hueco
entre plataformas de comunicacin dispares basado en RPC (Llamada a
procedimiento remoto), pero con el paso del tiempo ha evolucionado en uno de
los principales protocolos utilizados en servicios Web.
La estructura de un mensaje SOAP consta de 3 partes esenciales (figura 2.2):
Sobre (Envelope): es la raz del documento, contiene el Body y el Header.
Cuerpo (Body): contiene la carga de datos del mensaje.
Cabecera (Header): este es opcional, contiene la descripcin del mensaje
e informacin del enrutamiento.
Envelope
Header (Opcional)
Body
32
2.1.6 Usuarios
2.1.6.1 Usuarios del servidor SIG y las aplicaciones Web
Actualmente es comn que la informacin geogrfica como los mapas se integren
en los sitios Web, ArcGIS Server permite realizar esto mediantes las aplicaciones
Web, con la ayuda de ArcGIS server es posible crear aplicaciones Web que solo
permita visualizar los mapas, o crear aplicaciones ms sofisticadas que permitan
el uso de herramientas SIG especializadas, tambin es posible integrar contenido
de otros servidores SIG dentro de las aplicaciones de ArcGIS Server, al
superponer los datos de ambos servidores es posible realizar comparaciones de la
informacin y facilitar a los usuarios la comprensin de los datos.
2.1.6.2 Usuarios del servidor SIG y ArcGIS Explorer
ArcGIS Explorer es un visor de informacin geoespacial con el cual se puede
visualizar la informacin geogrfica que se ejecute en un servidor SIG, con esta
herramienta es posible combinar datos locales con los datos y servicios de ArcGIS
Server, realizar anlisis SIG (visibilidad, bsqueda de direcciones, entre otros.),
utilizar mapas y datos de los servidores SIG.
33
35
37
Por otro lado ArcGIS Server cuenta con una arquitectura escalable permitiendo
realizar la implementacin en varios equipos concediendo obtener un buen nivel
de rendimiento, esto quiere decir que es posible instalar los componentes SOM y
SOC en ms de un equipo dentro de la misma red local (Figura 3.2), la
implementacin distribuida ofrece grandes ventajas ya que al instalar los
componentes en varios equipos se optimiza el uso de los recursos del hardware,
al agregar equipos SOC al sistema se incrementa el nmero de usuarios que
puede alojar el servidor SIG (ESRI, 2012).
38
dicha informacin. Una vez que se hayan determinado estos parmetros se puede
tomar la decisin de cul ser la distribucin y el alcance del servidor, por motivo
de investigacin para este trabajo se realiz la implementacin del servidor en un
solo equipo que funcionar sobre una red local de trabajo, en el cual se alojaron
todos los componentes necesarios para el funcionamiento del servidor SIG (SOM,
SOC, servidor Web y el ADF).
Una vez determinada la estructura del servidor se procede a la preparacin del
hardware y software necesarios para su instalacin de acuerdo a los
requerimientos ya mencionados en el captulo 2.
En cuanto al hardware, se utiliz un equipo personal el cual cuenta con los
requerimientos necesarios para el servidor, por otro lado, para
cubrir los
dentro del servidor web y compartidas con los usuarios de la red, existen
varios servidores Web que pueden ser utilizados, los ms comunes o
recomendados para trabajar con ArcGIS son IIS (Internet Information
Services) la cual se recomienda utilizar cuando se trabaja con la plataforma
de desarrollo de .NET, adems IIS es un servicio que est incluido en
Windows server; y Apache Tomcat8, del tipo para la plataforma de Java,
este servidor trabaja de manera interna con ArcGIS Server mediante un par
de instancias del contenedor servlet de Tomcat, la primera instancia aloja al
administrador de ArcGIS, la segunda aloja las aplicaciones y los servicios
web, estas instancias necesitan el acceso de algunos puertos de red para el
buen funcionamiento de ArcGIS Server.
ArcGIS Server
Una vez preparado el equipo en donde se alojar el servidor SIG se
procede a la instalacin de ArcGIS Server 9.2, ArcGIS cuenta con un
asistente de instalacin el cual gua paso a paso el proceso de instalacin
del servidor SIG, este asistente solicita la configuracin bsica del servidor,
es decir, los complementos que se desean instalar (todos en este caso) y la
ruta del directorio en donde se instalarn los complementos seleccionados,
una vez terminada la instalacin, el asistente solicita ejecutar la post
instalacin la cual permite configurar las cuentas de usuario, la ruta de los
directorios del servidor y solicita la autorizacin del producto mediante el
ingreso de una licencia, como nos muestra el tutorial en el Anexo II.
Es indispensable utilizar un servidor Web para la implementacin de ArcGIS Server debido a que con ayuda
de este servidor se podrn compartir los recursos SIG en un entorno Web.
41
El grupo agsadmin contiene los usuarios que fungirn como administradores del
servidor, en este grupo se encuentra agregada la cuenta de arcgismanager que
es el administrador generado automticamente durante la instalacin del servidor,
es necesario agregar las cuentas de usuarios que tendrn el rol de
administradores.
Por otro lado en el grupo agsusers se encuentran los usuarios que realizan las
conexiones locales con el servidor sin otorgarles acceso administrativo, no es
necesario agregar las cuentas que estn dentro del grupo agsadmin, ya que estas
cuentas ya cuentan con permisos para la conexin con el servidor.
No es necesario agregar las cuentas SOC y SOM a estos grupos, debido a que
esas cuentas solo son utilizadas de manera interna por el servidor SIG.
42
Una vez que se otorguen los permisos a la carpeta el servidor podr tener acceso
a los datos y ser posible publicar los recursos que contenga como servicios
dentro del servidor.
44
45
servidor SIG cuentan el mismo nivel de acceso a los recursos que tendran si el
recurso se encontrara almacenado en su equipo de trabajo, esto es posible
gracias a que ArcGIS Server permite publicar los recursos SIG como servicios
para ponerlos a disposicin de los usuarios.
Al publicar un recurso SIG en el servidor es posible activar algunas funciones que
definen la manera en que los clientes podrn utilizar el servicio, estas funciones
varan segn sea el tipo de recurso que se desee publicar, las funciones
disponibles dependern de las capas que conformen el recurso SIG, en la
siguiente tabla se muestran las funciones disponibles para los recursos SIG:
Funcin
Mapping
WMS
Lo que realiza
Recurso SIG
Documento de
mapa.
mapa (.mxd)
Documento de
mapa
Documento de
mapa
Geodata
Documento de
access
de datos en ArcMap.
Geoprocessing
herramienta .
Toolbox (.tbx) o
un documento
de mapa con
una capa de
herramienta
Globe
Documento de
Globo
globo (.3dd)
47
Los usuarios o clientes pueden utilizar estos servicios mediante una red local o a
travs de internet, al momento de ser publicados los recursos SIG como servicios
se les asigna un URL12, de esta manera quedan disponibles los servicios en la
Web.
Los servicios web de ArcGIS Server soporta dos tipos de formato de mensajes:
SOAP y binario, el formato SOAP es un protocolo de mensajes para servicios web
comn, mientras el binario es utilizado por algunas aplicaciones cliente como
ArcMap o ArcGlobe para visualizar los servicios, al crear los servicios, estos dos
formatos de mensajes, se activan de manera automtica para permitir el acceso a
los clientes Web estndar y a las aplicaciones clientes de ArcGIS (ArcMap o
ArcGlobe), sin embargo es posible desactivar uno de estos formatos dependiendo
el tipo de acceso que se quiera conceder al servicio, para ello es necesario tomar
en cuenta que el formato de mensaje binario solo permite el acceso a las
aplicaciones cliente de ArcGIS.
A continuacin se describen de manera ms precisa los tipos de servicios
disponibles en el servidor SIG ms utilizados por los usuarios:
Map Services (Servicios de mapa):
Este tipo de servicio proporciona acceso al contenido de un documento de mapa
publicado en el servidor SIG, que fue previamente creado en una aplicacin de
ArcGIS, al publicar un servicio de mapas es posible habilitar algunas capacidades
para crear servicios adicionales que trabajen con el servicio de mapas como son:
WMS, KML, Geodata Access o Geoprocessing.
Una vez publicado el servicio, estar disponible para el acceso de los usuarios a
travs de la red local o de internet para su uso mediante aplicaciones web o
aplicaciones de ArcGIS, a su vez, el servicio podr ser utilizado por los
programadores para realizar aplicaciones web (sencillas o personalizadas) o de
escritorio mediante el ADF Web de ArcGIS Server.
12
48
49
50
que las capas o servicios deben cumplir con ciertos requerimientos, para las
tareas de edicin es necesario que el servicio SIG que se desea publicar cuente
con una capa de geodatabase para la edicin de su informacin, cuando se desea
utilizar una tarea de Geoprocesamiento se requiere de un servicio de
Geoprocesamiento que se encuentre alojado en ArcGIS Server.
Despus de haber configurado las tareas que se realizarn en la aplicacin se
define la apariencia que tendr esta misma, el asistente cuenta con algunos estilos
predefinidos, este asistente resulta muy prctico de utilizar para la creacin de
aplicaciones Web sencillas pero bastante tiles como la que se muestra en la
imagen 4.2. Para ms detalles sobre la creacin de aplicaciones con el
administrador de ArcGIS Server revisar el tutorial que se encuentra en el anexo III.
54
una serie de
55
es Eclipse, despus de instalar los plug-ins Eclipse contara con los elementos ya
mencionados como se muestra en la imagen 4.3:
56
CONCLUSIONES
Una vez concluido este trabajo se logr la implementacin del servidor cartogrfico
ArcGIS Server 9.2 dentro de la Coordinacin Universitaria de Observatorios (CUO,
anteriormente CUOM) de la Universidad Veracruzana, dentro del cual se
concentran los recursos SIG como son mapas (shapefiles), archivos KML,
aplicaciones Web, proyectos cartogrficos (archivos WMS), entre otros.
El servidor se encuentra trabajando de manera local dentro de las oficinas de la
CUO, es decir, solo las personas dentro de esta coordinacin tienen acceso a la
informacin almacenada en el servidor, esto es debido a que la coordinacin no
cuentan con la infraestructura necesaria para poder dar salida a internet.
Durante el proceso de implementacin se presentaron diversos inconvenientes y
dificultades debido a que la versin disponible en la CUO es un poco rezagada y
esto cre diversos conflictos con el software necesario para la instalacin del
servidor,
ya
que
algunas versiones de
programas
necesarios para el
Tambin fue posible la creacin de aplicaciones web con ayuda del administrador
as como aplicaciones realizadas en el marco de desarrollo Eclipse con las
plantillas
ya
existentes,
estas
fueron
aplicaciones
muy
sencillas
sin
que
puede
servirle
como
prueba
piloto
para
posteriormente
60
FUENTES DE INFORMACIN
Arieta Melgarejo, P. (2013). Un aporte a las polticas pblicas del pas, de los sistemas de
informacin geogrficos para la caracterizacin y gestin de los recursos, en la
adecuada planificacin urbanstica del estado de Veracruz, Tesis doctoral. Instituto
de Administracion Publica del estado de Veracruz, Xalapa, Mxico .
Bosque Sendra, J. (1992). Sistemas de Informacin Geoogrfica. Madrid: Rialp.
Cibrin, J., & Anaya, S. (2000). Maestra Tecnolgica en Medidas Sanitarias y
Fitosanitarias. Mxico: OIRSA.
Comas, D., & Ruiz, E. (1993). Fundamentos de los Sistemas de Informacin Geografica.
Barcelona: Ariel.
Marchionni, E. A. (2011). Administrador de Servidores. Buenos Aires: Fox Andina.
Moncayo Muoz, D. P. (2009). Anlisis y configuracin de un SIG corporativo en la
plataforma UNIX con software de la empresa ESRI para la Municipalidad de
Cuenca. Tesis de ingenieria. Universiad Politcnica Salesiana, Cuenca, Ecuador.
Moreno Jimnez, A. (2006). Sistemas y Analisis de la Informain Geogrfica. Madrid:
Alfaomega.
Prez Navarro, A., Botella Plana, A., Muoz Bollas, A., Olivella Gonzles, R., Olmedillas
Hernndez, J. C., & Rodrguez Lloret, J. (2011). Introduccin a los sistemas de
informacin geogrfica y geotelemtica. Barcelona: UOC.
61
FUENTES ELECTRNICAS
Carmona Barbero, P. (2007). E.T.S de Ingeniera Informtica, Universidad de Sevilla.
Recuperado el 2013, de
https://projetsii.informatica.us.es/attachments/download/2761/Plataformas_de_inte
graci%C3%B3n.Servicios_Web_REST_y_SOAP.pdf
Carrera, M. (2011). Qu es gvSIG? Recuperado el Noviembre de 2013, de gvSIG:
http://www.gvsig.org/web/projects/gvsig-desktop
Cerda L., J., & Valdivia C., G. (2007). Scientific Electronic Library Online. Recuperado el
Octubre de 2013, de http://www.scielo.cl/pdf/rci/v24n4/art14.pdf
Construmtica. (19 de Julio de 2009). Componentes y Funcionalidades de un SIG.
Recuperado el Noviembre de 2013, de Construmatica:
http://www.construmatica.com/construpedia/Componentes_y_Funcionalidades_de
_un_SIG
Cubo Velzquez, A. (2006). Biblioteca de Ingeniera de la Universidad de Sevilla.
Recuperado el 2013, de
http://bibing.us.es/proyectos/abreproy/11247/fichero/Memoria%252F7SOAP+y+WSDL.pdf
ESRI. (2006). ArcGIS Server Help. Recuperado el 2013, de
http://webhelp.esri.com/arcgisserver/9.2/java/
ESRI. (2007). ArcGIS Resource. Recuperado el Noviembre de 2013, de
http://resources.arcgis.com/es/content/arcgis-server-previous-versions
ESRI. (2010). ArcGIS. Recuperado el Noviembre de 2013, de ESRI Espaa:
http://www.esri.es/es/productos/arcgis/
ESRI. (Junio de 2012). ArcGIS Resource Center. Recuperado el Noviembre de 2013, de
http://help.arcgis.com/es/arcgisserver/10.0/help/arcgis_server_java_help/index.htm
l#/na/009200000006000000/
ESRI. (2012). ArcGIS Resource Center. Recuperado el 2013, de
http://help.arcgis.com/es/arcgisserver/10.0/help/arcgis_server_java_help/index.htm
l#/na/009200000092000000/
ESRI. (2012). ArcGIS Resource Center. Recuperado el 2013, de
http://help.arcgis.com/es/arcgisserver/10.0/help/arcgis_server_java_help/index.htm
l#/na/009200000093000000/
GeoServer. (2009). What is GeoServer. Recuperado el Noviembre de 2013, de
http://geoserver.org/display/GEOS/What+is+Geoserver
62
GRASS GIS. (1998). About us: GRASS GIS. Recuperado el Noviembre de 2013, de
http://grass.osgeo.org/home/about-us/
Intergraph. (2012). Intergraph. Recuperado el 2013, de
http://geospatial.intergraph.com/Libraries/Tech_Docs/GeoMedia_2013_Product_D
escription_GeoMedia_Viewer_GeoMedia_GeoMedia_Pro.sflb.ashx
Luzana Valerio, M. S. (2005). La Ciencia y el Hombre. Recuperado el Octubre de 2013,
de Universidad Veracruzana:
http://www.uv.mx/cienciahombre/revistae/vol18num3/articulos/informacion%20geo
grafica/index.htm
MapInfo. (2007). MapInfo. Recuperado el Noviembre de 2013, de
http://www.mapinfo.com/product/mapinfo-professional/
MapServer. (2005). About us: MapServer. Recuperado el Noviembre de 2013, de
http://www.mapserver.org/about.html
Navactiva. (14 de Noviembre de 2007). Para que puede servir un SIG en mi empresa.
Recuperado el Noviembre de 2013, de Navactiva:
http://www.navactiva.com/es/descargas/pdf/atic/sig2.pdf
Navactiva. (7 de Noviembre de 2007). Que es un SIG. Recuperado el Noviembre de 2013,
de Navactiva: http://www.navactiva.com/es/descargas/pdf/atic/sig1.pdf
Navarro Marset, R. (2007). Modelado, Diseo e Implementacin de Servicios Web.
Recuperado el 2013, de
http://users.dsic.upv.es/~rnavarro/NewWeb/docs/RestVsWebServices.pdf
Open Geospatial Consortium. (1994). OGC. Recuperado el Octubre de 2013, de
http://www.opengeospatial.org/ogc/history
Organizacin de las Naciones Unidas para la Agricultura y la Alimentacin. (2006).
Recuperado el Noviembre de 2013, de Sistemas de Informacin Geograficos (SIG)
en salud animal.:
http://www.rlc.fao.org/es/prioridades/transfron/sig/intro/compo.htm
PostGIS. (2000). Recuperado el 2013, de PostGIS: http://postgis.net/
QGIS. (2002). QGIS. Recuperado el Noviembre de 2013, de http://www.qgis.org/es/site/
63
ANEXO I
2003
Server
R2
Standard,
Enterprise
&
Datacenter
ArcGIS Server for the Java Platform 9.2 with PC-Intel Windows
2003 Server R2 Standard, Enterprise & Datacenter on Apache
2.0.58
Product:
Platform:
OperatingSystem:
Service
Packs/Patches:
Shipping/Release
Date:
Web Server:
Web Server Version:
65
Hardware Requirements
CPU Speed:
1.6 GHz recommended or higher
Processor:
Intel Core Duo, Intel Pentium or Intel Xeon Processors
Memory/RAM:
1 GB minimum, 2 GB recommended or higher
If using the ArcGIS 9.2 (ArcSDE) Personal and Workgroup Editions for Microsoft
SQL Server Express software, 2 GB of RAM is required.
Display Properties:
24 bit color depth
Screen Resolution:
1024 x 768 recommended or higher at Normal size (96dpi)
Swap Space:
Determined by the operating system, 500 MB minimum.
Disk Space:
893 MB
Notes:
OPERATING SYSTEM REQUIREMENTS Internet Explorer Requirements
- Some features of ArcGIS Server require a minimum installation of Microsoft
Internet Explorer Version 6.0 or 7.0 SP1. If you do not have an installation of
Microsoft Internet Explorer Version 6.0/7.0 SP1, you must obtain and install it prior
to installing ArcGIS Server. (Please also see IE7_Limitations)
Additional Requirements:
- 24-bit capable graphics accelerator
- DVD-ROM drive
66
Software Requirements
If you are using the ArcGIS Server Web controls and Web templates to build
Servlet or JSP based web applications, the following are required:
- Web server - Servlet engine
- J2SE SDK (JDK)
(In some cases, the Web server includes the servlet engine and/or JDK.)
If you are using ArcGIS Server to develop or build Enterprise Java Bean (EJB)
applications, the following are required:
- J2EE compliant Application Server
- J2SE SDK (JDK)
(In most cases, the application server includes the JDK.)
67
Limitations
Platform:
Prior to ArcGIS 9.2 Service Pack 3, ArcGIS Server for the Java Platform exhibits
some map rendering anomalies when the Windows Server 2003 SP2 is applied.
68
This occurs in Manager when previewing a service and also when displaying a
map in a
Web Mapping Application. This issue has been addressed in ArcGIS 9.2 Service
Pack 3.
IE7 Limitations
You cannot see inset maps in the directions window until you right-click on the box
with the red X to bring up the context menu and then click on "Show Picture." With
9.2 SP1, the directions dialog works correctly.
ArcGIS Server for the Java Platform 9.2 with PC-Intel Windows
2003 Server R2 Standard, Enterprise & Datacenter on Internet
Information Server 6.0
Product:
Platform:
OperatingSystem:
Service
Packs/Patches:
Shipping/Release
Date:
Web Server:
Web Server Version:
Hardware Requirements
CPU Speed:
1.6 GHz recommended or higher
Processor:
Intel Core Duo, Intel Pentium or Intel Xeon Processors
Memory/RAM:
1 GB minimum, 2 GB recommended or higher
69
If using the ArcGIS 9.2 (ArcSDE) Personal and Workgroup Editions for Microsoft
SQL Server Express software, 2 GB of RAM is required.
Display Properties:
24 bit color depth
Screen Resolution:
1024 x 768 recommended or higher at Normal size (96dpi)
Swap Space:
Determined by the operating system, 500 MB minimum.
Disk Space:
893 MB
Notes:
OPERATING SYSTEM REQUIREMENTS
Internet Explorer Requirements
- Some features of ArcGIS Server require a minimum installation of Microsoft
Internet Explorer Version 6.0 or 7.0 SP1. If you do not have an installation of
Microsoft Internet Explorer Version 6.0/7.0 SP1, you must obtain and install it prior
to installing ArcGIS Server. (Please also see IE7_Limitations)
Additional Requirements:
- 24-bit capable graphics accelerator
- DVD-ROM drive
Additional Software and Development Requirements:
- An OpenGL 1.2 or higher compliant video card is required, with at least 32 MB of
video memory, however 64 MB of video memory or higher is recommended.
- JDK version 5 Update 6 (v1.5.0_06) for Java development
70
Software Requirements
If you are using the ArcGIS Server Web controls and Web templates to build
Servlet or JSP based web applications, the following are required:
- Web server
- Servlet engine
- J2SE SDK (JDK)
(In some cases, the Web server includes the servlet engine and/or JDK.)
If you are using ArcGIS Server to develop or build Enterprise Java Bean (EJB)
applications, the following are required:
- J2EE compliant Application Server
- J2SE SDK (JDK)
(In most cases, the application server includes the JDK.)
Supported Servlet Engines
Tomcat 5.5.17
Supported Web Browsers
Firefox 1.5
Firefox 2.0
Internet Explorer 6.0
Internet Explorer 7.0
Netscape Communicator 8
71
Limitations
Platform:
Prior to ArcGIS 9.2 Service Pack 3, ArcGIS Server for the Java Platform exhibits
some map rendering anomalies when the Windows Server 2003 SP2 is applied.
This occurs in Manager when previewing a service and also when displaying a
map in a Web Mapping Application. Thisissue has beenaddressed in ArcGIS 9.2
Service Pack 3.
IE7 Limitations
You cannot see inset maps in the directions window until you right-click on the box
with the red X to bring up the context menu and then click on "Show Picture." With
9.2 SP1, the directions dialog works correctly.
ArcGIS Server for the Java Platform 9.2 with PC-Intel Windows
2003 Server R2 Standard, Enterprise & Datacenter on Tomcat
5.5.17
Product:
Platform:
OperatingSystem:
Service
Packs/Patches:
Shipping/Release
Date:
Web Server:
Web Server Version:
Hardware Requirements
CPU Speed:
1.6 GHz recommended or higher
Processor:
Intel Core Duo, Intel Pentium or Intel Xeon Processors
Memory/RAM:
1 GB minimum, 2 GB recommended or higher
If using the ArcGIS 9.2 (ArcSDE) Personal and Workgroup Editions for Microsoft
SQL Server Express software, 2 GB of RAM is required.
Display Properties:
24 bit color depth
Screen Resolution:
1024 x 768 recommended or higher at Normal size (96dpi)
Swap Space:
Determined by the operating system, 500 MB minimum.
Disk Space:
893 MB
Notes:
OPERATING SYSTEM REQUIREMENTS Internet Explorer Requirements
- Some features of ArcGIS Server require a minimum installation of Microsoft
Internet Explorer Version 6.0 or 7.0 SP1.
If you do not have an installation of Microsoft Internet Explorer Version 6.0/7.0
SP1, you must obtain and install it prior to installing ArcGIS Server. (Please
alsosee IE7_Limitations)
Additional Requirements:
- 24-bit capable graphics accelerator
- DVD-ROM drive
Additional Software and Development Requirements:
73
Software Requirements
If you are using the ArcGIS Server Web controls and Web templates to build
Servlet or JSP based web applications, the following are required:
- Web server
- Servlet engine
- J2SE SDK (JDK)
(In some cases, the Web server includes the servlet engine and/or JDK.)
If you are using ArcGIS Server to develop or build Enterprise Java Bean (EJB)
applications, the following are required:
- J2EE compliant Application Server
- J2SE SDK (JDK)
(In most cases, the application server includes the JDK.)
Supported Web Browsers
Firefox 1.5
Firefox 2.0
Internet Explorer 6.0
74
Limitations
Platform:
Prior to ArcGIS 9.2 Service Pack 3, ArcGIS Server for the Java Platform exhibits
some map rendering anomalies when the Windows Server 2003 SP2 is applied.
This occurs in Manager when previewing a service and also when displaying a
map in a Web Mapping Application. This issue has been addressed in ArcGIS 9.2
Service Pack 3.
IE7 Limitations
You cannot see inset maps in the directions window until you right-click on the box
with the red X to bring up the context menu and then click on "Show Picture." With
9.2 SP1, the directionsdialogworkscorrectly.
75
ANEXO II
Nota: En caso de realizar una instalacin distribuida del servidor SIG debe de
seleccionarse solo los componentes necesarios de acuerdo a las funciones que
tendr el equipo, es decir, si el equipo ser el administrador solo es necesario
instalar el complemento de Server Object Manager, si el equipo ser un
contenedor el complemento necesario es el Server Object Container.
77
Nos presentar la pantalla de resumen que muestra las rutas de las carpetas en
donde se crearn los archivos de instalacin, hacer clic en Next para comenzar la
instalacin:
78
79
80
81
82
83
ANEXO III
85
86
87
88
89
90
91
92
93
94
95
click
derecho
sobre
el
toolbox
que
creamos
(BufferService),
seleccionamos new>model
96
97
Variable>From
Parameter>Input Features
schema.gbd
98
Ahora hacemos click derecho en input features y seleccionamos Make Variable >
From Parameter> Distance [value or field] y renombramos a esta variable Distance
Hacemos doble click en la variable distancia y nos abrir una ventana donde
pondremos un valor de 1000 metros
99
Ahora hacemos click derecho sobre input features, Distance y Output Polygons y
seleccionamos Model Parameter y parecer una P junto a cada variable
100
Nos abre una pantalla donde asignamos nombre a la aplicacin y una descripcin,
hacemos click en el botn siguiente.
101
Nos aparece una lista con los servicios (mapas) disponibles en el servidor para
crear su aplicacin, seleccionamos el servicio y hacemos clic en Add, hacemos
click en next
En la siguiente ventana nos aparecen las tareas que podr realizar nuestra
aplicacin, seleccionamos las tareas que necesitamos y las agregamos.
102
Configuramos las tareas que realizar la aplicacin web y hacemos click en aplicar
103
Al dar click en siguiente nos aparece una lista con todas las caractersticas de
nuestra aplicacin, le damos clic en Save Web App para finalizar la creacin de la
aplicacin.
104
105
106
Tan solo es necesario seleccionar los elementos que se desean instalar y la ruta
en donde se crearn los archivos de instalacin:
107
108
109
caso
Eclipse
IDE
3.2
posterior,
se
puede
descargar
desde
http://www.eclipse.org
Para poder realizar la integracin del servidor de mapas con el ADF de java es
necesario instalar los plug-ins que se encuentran dentro de los archivos de
instalacin de ArcGIS Server.
110
Una vez instalado eclipse se podrn agregar los plug-ins de ArcGIS, para ello se
debe ejecutar eclipse y en el men principal en la pestaa Help seleccionamos la
opcin Install new software:
111
ArcGISCoreUpdateSite
ArcGISServerUpdateSite
112
Despus de agregar los 3 archivos aparecer una casilla con el nombre de Arcgis,
seleccionar la casilla y hacer click en next y comenzara la instalacin de los plugins:
113
114
115
De esta manera ya tenemos una aplicacin que nos sirve para visualizar un
proyecto que se encuentra dentro de nuestro servidor de mapas, el proyecto se
guarda en la carpeta de workspace.
Una vez que tenemos la aplicacin la abrimos desde el men File en la opcin
open file y seleccionamos nuestro proyecto dentro de la carpeta en donde se
encuentre almacenado:
116
Ya que abrimos nuestro proyecto ahora podemos correrlo desde eclipse para
verificar que funciona perfectamente, hacemos click en el icono Run As y
seleccionamos la opcin Run on Server y hacemos click en Ok :
117
Ahora podemos exportar la aplicacin a un servidor web para que pueda ser
visualizada por otros usuarios a travs de una red local o internet.
118
NDICE DE FIGURAS
Figura 1.1 Componentes de un SIG ................................................................................................. 11
Figura 1.2 Representacin del modelo Vectorial y el modelo Raster ............................................... 14
Figura 1.3 Arquitectura de los Servidores de Mapas ........................................................................ 20
Figura 2.1 Estructura del sistema ArcGIS Server ............................................................................. 25
Figura 2.2 Estructura de un mensaje SOAP ..................................................................................... 32
Figura 3.1 Diseo de ArcGIS Server en un solo equipo ................................................................... 37
Figura 3.2 Diseo de ArcGIS Server en varios equipos ................................................................... 38
Figura 3.3 Implementacin de ArcGIS Server ................................................................................. 39
NDICE DE TABLAS
Tabla 3.1 Funciones disponibles para los recursos SIG .................................................................. 47
NDICE DE IMAGENES
Imagen 3.1 Propiedades de la carpeta Directorio de datos. ......................................................... 43
Imagen 4.1 ArcGIS Server Manager ................................................................................................ 53
Imagen 4.2 Aplicacin Web Mapping ............................................................................................... 54
Imagen 4.3 IDE Eclipse + plug-ins de ArcGIS ................................................................................. 56
119