Beruflich Dokumente
Kultur Dokumente
Implementación de una Plataforma Geoespacial para
la gestión de los sistemas de agua potable y
alcantarillado de la ciudad de Santo Domingo
DOCUMENTO DE
ARQUITECTURA ‐ INSTALACIÓN
Elaborado por:
Javier Cervantes E.
Versión 1.1 – octubre del 2016
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Contenido
Resumen ........................................................................................................................................ 3
Objetivo .......................................................................................................................................... 3
Instrucciones de instalación ......................................................................................................... 3
Sistema operativo: CentOS ............................................................................................................ 3
Antes de iniciar ............................................................................................................................. 22
Prerrequisitos: Servidor Web y de Aplicaciones: Apache, Tomcat .............................................. 22
Instalación de componentes controlada individual (Opcion 1) ................................................... 23
Servicios IDE ............................................................................................................................. 26
Base de datos: PostgreSQL ....................................................................................................... 27
Base de datos espaciales: PostGIS ........................................................................................... 30
Servicios geográficos: GeoServer ............................................................................................. 32
Instalación alternativa: OpenGeo (Opcion 2) ............................................................................. 34
Proceso de Instalación ............................................................................................................. 35
Cambio Password Postgres ...................................................................................................... 37
Pasos adicionales........................................................................................................................ 38
Instalación del visor ...................................................................................................................... 39
Cargar cartografía........................................................................................................................ 41
Archivos en formato Shape (ESRI) ................................................................................................ 42
Carga de coberturas PostGIS usando pgShapeLoader ................................................................. 42
Publicar cartografía ..................................................................................................................... 44
Agregar un espacio de trabajo ..................................................................................................... 44
Importar datos ............................................................................................................................. 45
Publicar nuevas coberturas .......................................................................................................... 46
Estilos ........................................................................................................................................... 49
A través de Kosmo ........................................................................................................................ 50
A través de GeoServer .................................................................................................................. 52
Conexión a la Base de Datos ...................................................................................................... 53
RespaldarBase de Datos ............................................................................................................... 54
Restaurar Base de Datos .............................................................................................................. 55
P á g i n a 2 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Resumen
Este documento presenta el esquema base necesario para la operación de la infraestructura de
datos espaciales IDE, así como la instalación y puesta en marcha del sistema.
Objetivo
Presentar al Administrador del sistema de un esquema detallado que le permita determinar y
comprender los servicios requeridos en la ejecución del sistema, para que de esta forma pueda
especificar la estrategia de configuración más apropiada para la correcta ejecución del IDE.
Detallar la instalación y puesta en marcha del IDE, así como los servicios requeridos y la
infraestructura base necesaria, y determinar las pruebas que le permitan validar el estado del
sistema, en caso de que un contratiempo le obligue a repetir el proceso de implementación de la
presente consultoría.
Instrucciones de instalación
Sistema operativo: CentOS
El sistema operativo que se muestra en este manual es CentOS 6. No existen problemas en caso
de instalar en otro sistema operativo, sin embargo, el manual se encuentra íntegramente
instalado en éste sistema operativo, debido a las siguientes razones:
Al ser un sistema aceptado como entorno empresarial (es una versión gratuita de RedHat
Enterprise), es considerado el sistema que mejor se acopla a otros programas de entorno
empresarial.
Inserte el disco DVD de instalación de CentOS 6 y espere 60 segundos para el inicio automático o
bien pulse la tecla ENTER para iniciar de manera inmediata o bien pulse la tecla «TAB», e ingrese
las opciones de instalación deseadas.
P á g i n a 3 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
La primera pantalla que aparecerá le preguntará si desea verificar la integridad del medio de
instalación. Si descargó una imagen ISO desde Internet y la grabó en un disco compacto o DVD, es
buena idea verificar medios de instalación. Si está haciendo la instalación desde una máquina
virtual con una imagen ISO y la suma MD5 coincide, descarte verificar.
Si desea verificar la integridad del medio de instalación (DVD o conjunto de discos compactos), a
partir del cual se realizará la instalación, seleccione «OK» y pulse la tecla ENTER, considere que
esto puede demorar varios minutos. Si está seguro de que el(los) disco(s) está(n) en buen estado,
pulse la tecla «TAB» para seleccionar «Skip» y pulse la tecla ENTER.
Haga clic sobre el botón «Next» o bien «Siguiente», en cuanto aparezca la pantalla de bienvenida
de CentOS.
Seleccione «Spanish» o bien «Español», como idioma para ser utilizado durante la instalación.
P á g i n a 4 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
A partir de este punto, todos los textos deberán aparecer al español. Seleccione el mapa de
teclado. Elija el mapa de teclado al «Español» o bien el mapa de teclado «Latinoamericano», de
acuerdo a lo que corresponda. Al terminar, haga clic sobre el botón denominado «Siguiente.»
CentOS 6 incluye soporte para realizar una instalación sobre dispositivos de
almacenamientoespecializados, como Redes de Área de Almacenamiento (SAN), como FCoE, iSCSI
y zFCP. Obviamente requiere disponer de un SAN en la red de área local para poder hacer uso de
este tipo de dispositivos de almacenamiento. Si sólo dispone de discos duros en el equipo donde
se realizará la instalación, elija la opción predeterminada, es decir «Dispositivos de
almacenamiento básicos» y haga clic sobre el botón denominado «Siguiente.»
P á g i n a 5 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Si se trata de una unidad de almacenamiento nueva, es decir que carece de tabla de particiones,
recibirá una advertencia respecto de que esta unidad de almacenamiento deberá ser inicializada
antes de guardar la tabla de particiones que será creada posteriormente. Si está seguro de que se
trata de una unidad de almacenamiento nueva o bien a ésta le fue previamente borrada la tabla
de particiones, haga clic sobre el botón «Reinicializar todo.»
Defina el nombre de anfitrión en el siguiente el formato: nombre.dominio.tld. Procure que el
nombre de anfitrión sea corto, de hasta a 12 caracteres más el dominio y que esté resuelto en un
servidor DNS. Si está indeciso al respecto, deje el valor predeterminado como
localhost.localdomain y haga clic sobre el botón denominado «Siguiente.»
Seleccione la zona horaria que corresponda a su localidad, haciendo clic sobre cualquier punto en
el mapamundi. Se recomienda dejar seleccionada la casilla «El reloj del sistema utiliza UTC.»Esto
último significa que el reloj del sistema utilizará UTC (Tiempo Universal Coordinado), que es el
sucesor de GMT (b>Greenwich Mean Time, que significa Tiempo Promedio de Greenwich) y es la
zona horaria de referencia respecto a la cual se calculan todas las otras zonas horarias del mundo.
Al terminar, haga clic sobre el botón denominado «Siguiente.»
P á g i n a 6 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Defina y confirme, la clave de acceso para el usuario root, el cual será el utilizando para la
administración del sistema. Al terminar, haga clic sobre el botón denominado «Siguiente.»
Nota.
Evite utilizar palabras de diccionario, datos personales, procurando utilizar al
menos 8 caracteres, en combinaciones de números, letras mayúsculas, letras
minúsculas y otros caracteres.
La siguiente pantalla le dará a elegir las opciones para crear las particiones en el disco duro. Salvo
que elija «Crear un diseño personalizado,» invariablemente se aplicará un diseño
predeterminado, el cual consistirá en:
Una partición estándar de 200 MB para /boot
Un volumen lógico para /, que utilizará la mayor parte del espacio disponible y que
posteriormente permitirá hacer crecer el sistema añadiendo otro disco duro, con
unidades físicas que se añadirán al volumen lógico.
P á g i n a 7 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Un volumen lógico para la partición de memoria de intercambio (swap), que en equipos
con menos de 1 GM RAM, utilizará un espacio será equivalente al doble del RAM físico
del sistema o bien, en equipos con más de 1 GB RAM, utilizará un espacio equivalente a
la suma del RAM físico del sistema, más 2 GB.
Nota.
Este diseño predeterminado funcionará bien para cualquier servidor, con cualquier
propósito, siempre que se trate de un equipo que permita añadir fácilmente más
unidades de almacenamiento, para así aprovechar los volúmenes lógicos. Si se
trata de una computadora portátil o sistema de escritorio, que carezca de alguna
forma sencilla de añadir otro disco duro, este diseño predeterminado resultará
totalmente inadecuado, pues se estará utilizando una función (volúmenes lógicos)
que jamás se podrá aprovechar.
Las opciones en pantalla hacen lo siguiente:
• «Usar todo el espacio», eliminará cualquier partición de cualquier otro sistema
operativo presente y creará de forma automática las particiones necesarias.
• «Achicar el sistema actual», cambiará el tamaño de las particiones existentes
de otros sistemas operativos, como Windows, haciendo el espacio necesario
para poder instalar un diseño predeterminado de particiones Linux.
• «Usar espacio libre», creará de forma automática las particiones necesarias en
el espacio disponible, basándose sobre un diseño predeterminado.
• «Crear un diseño personalizado», permitirá elegir las particiones estándar o
volúmenes lógicos, que uno requiera.
P á g i n a 8 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Seleccione «Crear un diseño personalizado» y haga clic sobre el botón denominado «Siguiente.»
Se mostrará la tabla de particiones actual, mostrando el espacio libre disponible para crear nuevas
particiones. Haga clic sobre el botón «Crear.»
Se abrirá una ventana donde podrá definir el tipo de partición a crear. Elija crear una «Partición
estándar.» Al terminar, haga clic sobre el botón «Crear.»
P á g i n a 9 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
En la ventana que aparece sobre la tabla de particiones, defina /boot como punto de montaje,
mantenga el formato ext4, mantenga el tamaño de 200 MB y active la casilla de opción
denominada «Forzar a partición primaria.» Al terminar, haga clic sobre el botón «Aceptar.»
Nota.
Ext4 (fourth extended filesystem o cuarto sistema de archivos extendido) es, al
igual que ext3, un sistema de archivos con registro por diario, con muchas mejoras
respecto de ext3, entre las que se incluyen, entre otras cosas, el soporte de
volúmenes de hasta 1024 PiB, soporte añadido de extents (conjunto de bloques
físicos contiguos), menor uso de recursos de sistema, mejoras sustanciales en la
velocidad de lectura y escritura y verificación más rápida con el mandato fsck. En
resumen, prefiera utilizar ext4.
Se deberá mostrar la tabla de particiones, donde deberá aparecer la partición recién creada. Para
añadir la siguiente partición, vuelva a hacer clic sobre el botón «Crear.»
P á g i n a 10 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Se abrirá una ventana donde podrá definir el tipo de partición a crear. Elija crear una «Partición
estándar.» Al terminar, haga clic sobre el botón «Crear.»
En la ventana que aparece sobre la tabla de particiones, defina / como punto de montaje,
mantenga el formato ext4 y defina un tamaño de 3072 MB y active la casilla de opción
denominada «Forzar a partición primaria.» Al terminar, haga clic sobre el botón «Aceptar.»
Nota.
P á g i n a 11 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
cual se crearán cuantas particiones lógicas como sean necesarias.
Los sistemas modernos, basados sobre arquitectura Intel, tienen un límite máximo
de cuatro particiones. Se puede utilizar un diseño de hasta cuatro particiones
primarias o bien un diseño de tres particiones primarias y una partición
extendida (sólo puede haber una por unidad de almacenamiento), dentro de la
cual se pueden crear hasta once particiones lógicas, las cuales en realidad son sub‐
particiones de la partición extendida. GNU/Linux permite utilizar hasta un máximo
de 15 particiones (total de particiones primarias, más la partición extendida, más
las particiones lógicas).
Se deberá mostrar la tabla de particiones, donde deberá aparecer la partición recién creada. Para
añadir la siguiente partición, vuelva a hacer clic sobre el botón «Crear.»
Se abrirá una ventana donde podrá definir el tipo de partición a crear. Elija crear una «Partición
estándar.» Al terminar, haga clic sobre el botón «Crear.»
P á g i n a 12 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
En la ventana que aparece sobre la tabla de particiones, defina /usr como punto de montaje,
mantenga el formato ext4 y defina un tamaño de 10240 MB o más, si considera que ocupará más
espacio para alguna aplicación o conjunto de aplicaciones, en particular. Al terminar, haga clic
sobre el botón «Aceptar.»
Se deberá mostrar la tabla de particiones, donde deberá aparecer la partición recién creada. Para
añadir la siguiente partición, vuelva a hacer clic sobre el botón «Crear.»
Se abrirá una ventana donde podrá definir el tipo de partición a crear. Elija crear una «Partición
estándar.» Al terminar, haga clic sobre el botón «Crear.»
P á g i n a 13 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
En la ventana que aparece sobre la tabla de particiones, defina /tmp como punto de montaje,
mantenga el formato ext4 y defina un tamaño de 5120 MB. Al terminar, haga clic sobre el botón
«Aceptar.»
Nota.
El tamaño de la partición para /tmp dependerá del tipo de aplicaciones que se
utilizarán posterior a la instalación. Consulte la documentación del programa o
aplicación que tenga planeado utilizar. Para la mayoría de los casos, será más que
suficiente con asignar 5120 MB.
Se deberá mostrar la tabla de particiones, donde deberá aparecer la partición recién creada. Para
añadir la siguiente partición, vuelva a hacer clic sobre el botón «Crear.»
P á g i n a 14 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Se abrirá una ventana donde podrá definir el tipo de partición a crear. Elija crear una «Partición
estándar.» Al terminar, haga clic sobre el botón «Crear.»
En la ventana que aparece sobre la tabla de particiones, defina /home como punto de montaje,
mantenga el formato ext4 y elija la casilla de opción denominada «Completar hasta el tamaño
máximo aceptable.» Al terminar, haga clic sobre el botón «Aceptar.»
P á g i n a 15 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Se deberá mostrar la tabla de particiones, donde deberá aparecer la partición recién creada.
Temporalmente notará que /home tiene asignado todo el espacio de almacenamiento que
anteriormente estaba libre. En cuanto haya creado la partición /var, ambas se repartirán
nuevamente el espacio, casi equitativamente. Para añadir la siguiente partición, vuelva a hacer
clic sobre el botón «Crear.»
Se abrirá una ventana donde podrá definir el tipo de partición a crear. Elija crear una «Partición
estándar.» Al terminar, haga clic sobre el botón «Crear.»
En la ventana que aparece sobre la tabla de particiones, defina /var como punto de montaje,
mantenga el formato ext4 y elija la casilla de opción denominada «Completar hasta el tamaño
máximo aceptable.» Al terminar, haga clic sobre el botón «Aceptar.»
P á g i n a 16 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Se deberá mostrar la tabla de particiones, donde deberá aparecer la partición recién creada.
Temporalmente notará que /home y /var se han repartido el espacio disponible. Para añadir la
última partición, la correspondiente a la de la memoria de intercambio, vuelva a hacer clic sobre
el botón «Crear.»
Se abrirá una ventana donde podrá definir el tipo de partición a crear. Elija crear una «Partición
estándar.» Al terminar, haga clic sobre el botón «Crear.»
Para el tamaño de la partición de memoria de intercambio (swap), siga las siguientes reglas:
• Si el sistema tiene menos de 1 GB RAM: Defina una cantidad equivalente a dos
veces la cantidad de RAM físico. Ejemplos:
Si el sistema tiene 512 MB RAM, defina 1024 MB para la partición de
memoria de intercambio.
Si el sistema tiene 768 MB RAM, defina 1536 de memoria de intercambio.
Si el sistema tiene 1 GB RAM, defina 2048 MB para la partición de
memoria de intercambio.
• Si el sistema tiene más de 1 GB RAM: Defina una cantidad equivalente a la
P á g i n a 17 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
suma de la cantidad de RAM físico, más 2 GB. Ejemplos:
Si el sistema tiene 1.5 GB RAM, defina 3584 MB para la partición de
memoria de intercambio.
Si el sistema tiene 2 GB RAM, defina 4096 MB para la partición de
memoria de intercambio.
Si el sistema tiene 4 GB RAM, defina 6144 MB para la partición de
memoria de intercambio.
Si el sistema tiene 8 GB RAM, defina 10240 MB para la partición de
memoria de intercambio.
Se mostrará la tabla de particiones. Note que la partición de intercambio ha tomado la mitad de
su espacio asignado a costa de /home y la otra mitad a costa de /var. Examine a detalle y
verifique que estén presentes todas las particiones que se planearon, asegurándose que tengan
los tamaños aproximados a lo que se especificó en los pasos anteriores. Si está conforme con el
diseño, haga clic sobre el botón denominado «Siguiente.»
P á g i n a 18 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Nota.
Siendo que /var/lib suele utilizarse principalmente para almacenar bases de datos,
servidores directorios, como LDAP y otros tipos de datos, sobre los cuales se
realiza lectura y escritura simultánea, conviene optimizar el registro por diario de
esta partición, utilizando el formato journal, obteniendo como resultado un mejor
rendimiento para las bases de datos y servidores de directorios, como LDAP.
Si /var/www va a contener los archivos de un portal de Internet y éstos sufrirán
pocos cambios o bien sufrirán cambios poco frecuentes, conviene optimizar el
registro por diario de esta partición, utilizando el formato writeback, obteniendo
como resultado una mejor velocidad de lectura.
Se solicitará que confirme de manera explícita que se procederá a eliminar o dar formato a
particiones existentes en el medio de almacenamiento. Si desea proceder, haga clic sobre el
botón «Formato.»
P á g i n a 19 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Espere algunos minutos mientras de guarda la tabla de particiones y se da formato a todas las
particiones definidas en los pasos anteriores.
Por seguridad, conviene asignar una clave de acceso al gestor de arranque. Ésto tiene como
finalidad el de evitar que cualquiera que tenga acceso físico al sistema, pueda modificar los
parámetros de arranque del gestor de arranque, e iniciar en modo mono‐usuario (nivel de
ejecución 1). Si desea proceder, haga clic sobre la casilla de opción denominada «Usar la
contraseña del gestor de arranque.»
P á g i n a 20 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Asigne y confirme una clave de acceso para el gestor de arranque.
NOTA: La instalación del sistema operativo fue realizada por personal del MMRREE, por lo que la
clave de acceso tiene el mismo personal.
Al terminar, haga clic en el botón «Siguiente.»
Elija el tipo de instalación.
P á g i n a 21 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Una vez completada la instalación, haga clic sobre el botón «Reinciar,» y retire el DVD o disco
compacto de la unidad óptica.
Antes de iniciar
Asegúrese de actualizar los componentes del sistema operativo, entrando en un terminal y
escribiendo:
yum update
La instalación de los componentes tal vez requiera de instalar a través de código fuente, en este
caso, es importante que tenga instalado el compilador de C++. El componente se llamagcc:
Apache
PHP 7
P á g i n a 22 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
yum install php70w php70w-bcmath php70w-cli php70w-common php70w-dba
php70w-xmlrpc
al finalizar la instalación poner:
chkconfig httpd on
Ahora bien, ya tenemos instalado nuestro centos con soporte PHP para el Apache, que está
escuchando por el puerto 80(puerto por defecto). CentOS tiene un directorio /var/www/html que
es el ROOT del HTTP server (Apache) ahi es donde debemos colocar los archivos que queremos
ver en nuestro servidor via http://ip_del_server/ o http://midominio.com si tenemos un domino.
Para saber las versiones, se utiliza los siguientes comandos
php –v Versión de PHP
httpd –v Version de Apache
Instalación de componentes controlada individual (Opcion 1)
Lo siguiente que vamos a hacer es instalar las librerias de desarrollo de Java tambien conocidas
como JDK (Java Developer Kit). para ello descargamos el paquete JDK en la version 1.6 extension
.bin "jdk‐6u20‐linux‐i586.bin" para este ejemplo.
una vez obtengamos este archivo, creamos un directorio llamado java dentro de /usr, luego
copiamos el archivo .bin dentro de /usr/java/ le damos permisos de ejecucion y lo ejecutamos asi:
cd /usr
mkdir java
cd java
cp /root/jdk-6u20-linux-i586.bin .
chmod +x jdk-6u20-linux-i586.bin
./jdk-6u20-linux-i586.bin
P á g i n a 23 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Con esto ya tenemos descomprimido todo el JDK dentro de /usr/java lo que debemos hacer es
renombrar el directorio resultado para mejor organizacion asi:
mv jdk1.6.0_20 jdk620
Ahora debemos incluir en el PATH de nuestro entorno, las librerias JAVA, para esto editamos el
archivo /etc/profile e incluimos las sigueintes lineas justo antes de finalizar el archivo, puede ser
antes de la linea "unset i"
JAVA_HOME=/usr/java/jdk620
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
Ahora bien, una vez terminemos con la edicion, guardamos el archivo, y actualizamos las variables
de entorno así:
source /etc/profile
Listo, podemos probar si están funcionando las librerías, ejecutando el comando "javac ‐version"
de esta manera nos debe mostar la version 1.6.0_20 que acabamos de instalar.
Ahora procedemos a descargar el Tomcat 5 de http://tomcat.apache.org , luego de tener el
archivo, vamos al directorio /usr/java/ lo copiamos ahi, lo descomprimimos, y renombramos el
directorio resultado a tomcat5 para mayor orden asi:
cd /usr/java
tar xzf apache-tomcat-5.5.29.tar.gz
mv apache-tomcat-5.5.29 tomcat5
Con esto ya tenemos el tomcat en nuestro linux, ahora debemos agregar la ruta del tomcat, a
nuestro entorno de trabajo, nuevamente editando el archivo /etc/profile al final deberia
quedarnos algo como esto:
JAVA_HOME=/usr/java/jdk620
PATH=$PATH:$JAVA_HOME/bin
CATALINA_HOME=/usr/java/tomcat5
export JAVA_HOME CATALINA_HOME PATH
Ahora reiniciamos Tomcat y luego Apache:
Source /etc/profile
/etc/init.d/httpd restart
/usr/java/tomcat5/bin/shutdown.sh
/usr/java/tomcat5/bin/startup.sh
Ahora podemos correr el tomcat y testearlo en nuestro browser http://ip_del_server:8080/
Para generar un archivo de arranque, creamos un archivo ejecutable en la carpeta de servicios
nano /etc/init.d/tomcat5
Agregamos lo siguiente al archivo:
P á g i n a 24 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
#!/bin/bash
# chkconfig: 234 20 80
# description: Tomcat Server basic start/shutdown script
# processname: tomcat
JAVA_HOME=/usr/java/jdk1.6.0_21
export JAVA_HOME
TOMCAT_HOME=/opt/apache-tomcat-6.0.29/bin
START_TOMCAT=/opt/apache-tomcat-6.0.29/bin/startup.sh
STOP_TOMCAT=/opt/apache-tomcat-6.0.29/bin/shutdown.sh
start() {
echo -n "Starting tomcat: "
cd $TOMCAT_HOME
${START_TOMCAT}
echo "done."
}
stop() {
echo -n "Shutting down tomcat: "
cd $TOMCAT_HOME
${STOP_TOMCAT}
- 4 de 5 -
echo "done."
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
exit 0
Grabamos y cambiamos el archivo como ejecutable
P á g i n a 25 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
/etc/init.d/tomcat5 start
Para detener Tomcat escribimos
/etc/init.d/tomcat5 stop
Para reiniciar escribimos
/etc/init.d/tomcat5 restart
Servicios IDE
Existen dos tipos de instalación del sistema. El primero tiene que ver con la instalación de todos
los componentes de la arquitectura de forma manual, de manera que se controla y personaliza su
configuración. El segundo es una instalación alternativa a través de un paquete de software que
contiene todos los componentes necesarios para generar los servicios de mapas.
Para considerar la decisión de instalar la primera o la segunda forma se puede utilizar la siguiente
tabla:
Instalación por YUM Instalación controlada Instalación con
OpenGeo
Pros: La instalación es fácil de Permite el control de lo La instalación es rápida,
realizar, además de que se instala en el involucra pocos pasos
permitir conocer qué sistema. Puede obviarse para su instalación.
elementos se están elementos que ya se Agrega elementos
instalando. hayan instalado alternos muy útiles
previamente o se hayan como un visor
regulado geográfico básico.
Contras: Si la instalación es a El tiempo entre instalar, Instala absolutamente
través de los configurar, integrar y todos los componentes,
repositorios del sistema validar es y no es controlable. Es
operativo, la versión del excesivamente largo en decir, si previamente se
paquete instalado no es comparación con el contaba con
seleccionable, y segundo método. Otras instalaciones de
normalmente, los herramientas que componentes, es
repositorios no se integran el segundo necesario desinstalarlos
actualizan a versiones método no se e instalar OpenGeo.
recientes encuentran habilitadas
para éste método
Se recomienda • Existan • Existan • Se instala en un
instalar cuando: componentes componentes servidor sin
previamente previamente configurar, ya que
instalados que no instalados que no instala todos los
se se componentes
deseareconfigurar deseareconfigurar listados sin
(PostgreSQL, (PostgreSQL, necesidad de
P á g i n a 26 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
PostGIS, Tomcat, PostGIS, Tomcat, hacerlo
GeoServer). GeoServer). nuevamente y muy
• Los componentes • Se necesita mayor fácilmente.
existan en el control de los • Se desea utilizar los
servidor del componentes que componentes
sistema operativo se instalan en el adicionales.
• No haya necesidad sistema.
de configuraciones
adicionales o
complejas
[postgres@localhost]$ exit
[postgres@localhost]$ exit
P á g i n a 27 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
[root@localhost]$ yum install zlib zlib-devel
[root@localhost]$ cd /home/postgres/postgresql-9.2.1
make
Ejecutar make install como root para instalar.
make install
Modificar el archivo profile del usuario(s) que usaran el postgres para que la variable PATH apunte
a los ejecutables de postgres en/usr/local/pgsql/bin. Ejemplo
PATH=$PATH:$HOME/bin;/usr/local/pgsql/bin
[root@localhost]$ cd /home/postgres
exit
Copiar el script de arranque que está ubicado en postgresql‐8.X/contrib/start‐scripts/linux a
/etc/init.d
Cambiar el nombre de linux a postgresql
Editar el archivo siguiendo las instruccionesallí indicadas
P á g i n a 28 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Cambiar los permisos del archivo a 755 como root
chkconfig postgresql on
(Si quisiéramos que no levante el servicio la próxima vez que reinicie el servidor, simplemente
basta con poner off)
Ahora iniciemos el servicio
su – postgres
nano /usr/local/pgsql/data/postgresql.conf
buscamos la línea
listen_addresses = 'localhost'
Y la reemplazamos por listen_addresses = '*'
Quitar los # iniciales si es que los tiene.
P á g i n a 29 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Colocamos también el # del puerto
port = 5432
Editamos el archivo pg_hba.conf y editamos para que quede de la siguiente manera
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
host all all 0.0.0.0/0 trust
Ahora reiniciamos el postgres para que tenga efectos
./configure
y
make
make install
Descomprimir proj4
Ejecutar
./configure
Y
make
make install
Modificar el archivo:
vi /etc/ld.so.conf
Anadir al final: /usr/local/lib
P á g i n a 30 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
/usr/local/lib
/usr/local/pgsql/lib
Ejecutar como root:
ldconfig
/usr/local/lib:
/usr/local/pgsql/lib:
cp postgis-1.5.1.tar.gz postgresql-9.2.1/contrib/
Descomprimir el archivo
Cambiarse al directorio postgis‐1.5.1
Ejecutar
./configure –with-pgconfig=/home/postgres/postgresql-
9.2.1/src/bin/pg_config/pg_config
Ejecutar
make
Para construir y
make install
Para instalar.
Crear una base de datos que contendrá la información geográfica.
createdb template_postgis
Instalar el lenguaje de procedimientos almacenados pl/pgsql
P á g i n a 31 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
createlang plpgsql template_postgis
Instalar los procedimientos almacenados y las referencias espaciales de postgis.
Este paso, según la versión de PostGIS y de la ubicación de los archivos puede variar. Le
recomendamos que busque más información en la página de PostGIS.
En el caso de ésta instalación, los archivos se encuentran en la dirección
/home/postgres/postgresql‐9.2.1/contrib/postgis‐1.5, caso contrario, puede estar en la dirección
/usr/local/pgsql/shared/contrib/postgis‐1.5, según la instalación.
Copie y pegue los archivos postgis.sql (o lwpostigis.sql en las versiones anteriores a 1.1) y
spatial_ref_sys.sql en una carpeta fácil de ubicar. En este caso, la carpeta /opt.
Ejecute las siguientes instrucciones:
psql template_postgis
\i /opt/spatial_ref_sys.sql
Si todo marcha bien hasta aquí, y no recibe errores, enhorabuena, tiene instalado una base de
datos con PostGIS. Si no ha logrado ejecutar las instrucciones SQL, le recomendamos que
verifique si la instalación de las librerías es correcta, sobre todo si la instrucción ldconfig fue
ejecutada.
Desde ahora, cada vez que requiera una base de datos espacial, utilice la plantilla creada, caso
contrario, siga los pasos anteriores con cualquier base de datos espacial que quiera hacer.
Para hacer una base de datos con una plantilla, escriba la siguiente instrucción:
wget
http://downloads.sourceforge.net/project/geoserver/GeoServer/2
.1.1/geoserver-2.1.1-war.zip?r=http://geoserver.org
/display/GEOS/Stable&ts=1316042373&use_mirror=ufpr
unzip geoserver-2.1.1-war.zip
P á g i n a 32 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Copiar el archivo .war dentro del directorio que contiene las aplicaciones web (webapps) de
Tomcat.
cd geoserver-2.1.1
mv geoserver.war /usr/share/tomcat5/webapps
El contenedor de aplicaciones se encargará de descomprimir el archivo web y automáticamente
configurará y ejecutará GeoServer. Un reinicio de la aplicación será necesario.
su -
cd /home/username/Downloads
wget http://downloads.sourceforge.net/geoserver/geoserver-
2.0.2-bin.zip
Para descomprimir el isntalador binario escribir
unzip geoserver-2.0.2-bin.zip
ls
se verá una carpeta nueva llamada 'geoserver‐2.0.2'. Ahora vamos a copiar estos archivos en la
ubicación donde se va a colocar la instalación de GeoServer. Se recomienda colocar en un
directorio /usr/local/geoserver, ejecutando el siguiente comando.
cp –R geoserver-2.0.2 /usr/local/geoserver
Ahora los archivos de instalación se encuentran en el lugar correcto para servir. Antes de que
GeoServer pueda ser iniciado, se debe configurar una variable de entorno que apunte al
directorio Java, que se encuentra típicamente en /usr/lib/jvm/jre/. Para asegurarse de que la ruta
ingresada existe, ejecutar el siguiente comando para encontrar cualquier instancia de 'jre' en
Linux
export JAVA_HOME=/usr/lib/jvm/jre/
Nota: Reemplazar /usr/lib/jvm/jre/ con una ruta si jre se encuentra en otra ubicación en el
servidor Linux.
P á g i n a 33 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Ahora que la variable de entorno JAVA_HOME se encuentra establecido, estamos listos para
iniciar la instalación de GeoServer.
cd /usr/local/geoserver/bin
./startup.sh
Se iniciará GeoServer, presentando el proceso de arranque. Para confirmar que GeoServer se
encuentra habilitado, abra un navegador Web y navegue hacia http://ip_o_url:8080/geoserver.
En el caso de una instalación local, éste sería http://127.0.0.1:8080/geoserver ó
http://localhost:8080/geoserver. Esto le llevará hacia el sistema administrativo de GeoServer,
donde se puede ingresar utilizando el nombre de usuario 'admin' y la contraseña 'geoserver' sin
las comillas.
Si todo ha salido correctamente, se ha logrado instalar Geoserver.
Una configuración final permitirá a la instalación de GeoServer cargarse automáticamente en
cualquier momento en que el servidor Linux se reinicie. Para lograr esto necesitaremos agregar
información en el archivo /etc/rc.local en el sistema usando los siguientes comandos.
nano /etc/rc.local
Una vez abierto agregar las siguientes 3 líneas:
export JAVA_HOME=/usr/lib/jvm/jre/
export GEOSERVER_HOME=/usr/local/geoserver/
/usr/local/geoserver/bin/startup.sh &
Guardar y cerrar el archivo /etc/rc.local, y geoserver ahora ejecutará cada vez que el servidor
reinicie. Si en cualquier momento se desea apagar GeoServer, simplemente ejecute los siguientes
comandos.
cd /usr/local/geoserver/bin
./shutdown.sh
wget https://yum.boundlessgeo.com/RPM-GPG-KEY-OpenGeo_Suite
wget https://getfedora.org/static/0608B895.txt
P á g i n a 34 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
pub 2048R/E2DD3C77 2015-06-05 OpenGeo Suite
<contact@boundlessgeo.com>
Key fingerprint = DEF2 E3C7 75C7 5037 97F5 9111 6E26 79DC E2DD
3C77
sub 2048R/D8FEF4BF 2015-06-05
[opengeo]
name=opengeo
baseurl=
https://yum.boundlessgeo.com/suite/latest/centos/6/x86_64
enabled=1
gpgcheck=1
gpgkey=https://yum.boundlessgeo.com/RPM-GPG-KEY-
OpenGeo_Suite,https://getfedora.org/static/0608B895.txt
Proceso de Instalación
3. Reiniciar la suite
P á g i n a 35 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
service tomcat restart
Actualizar YUM
yum update
Instalar OPENGEO SUITE
http://ip_o_dns:8080/dashboard/
http://localhost:8080/dashboard/
http://127.0.0.1:8080/dashboard/
Tenemos una instalación exitosa.
Nota.
Los requisitos de memoria para OpenGeo Suite 4 se han incrementado, lo que
requiere la modificación de la configuración de Tomcat Java. Estos valores no se
actualizan automáticamente en la actualización y tiene que ser ajustada
manualmente.
Para hacer el cambio, editar el archivo / etc/sysconfig/tomcat si es que existe) y
anexar ‐XX: MaxPermSize = 256m al comando JAVA_OPTS. Reinicie la Suite
OpenGeo para que el cambio surta efecto.
P á g i n a 36 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Editamos el archivo postgresql.conf en donde le quitaremos el filtro para que pueda escuchar
direcciones que no sean la local solamente.
nano /var/lib/pgsql/9.3/data/postgresql.conf
buscamos la línea
listen_addresses = 'localhost'
Y la reemplazamos por listen_addresses = '*' (ES para que escuchen todos)
Quitar los # iniciales si es que los tiene.
Colocamos también el # del puerto
port = 5432
Editamos el archivo pg_hba.conf
nano /var/lib/pgsql/9.3/data/pg_hba.conf
y cambiar para que quede de la siguiente manera
local all all trust
host all all ::1/128 trust
host all all 0.0.0.0/0 trust
# host all all 192.168.0.xxx/32 trust
Escucha las ips especificas
Ahora reiniciamos el postgres para que tenga efectos
service postgresql‐9.3 restart
P á g i n a 37 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Para iniciar/parar/reiniciar los servicios de Postgresql:
service postgresql‐9.3 start|stop|restart
Versión postgis
SELECT postgis_full_version();
Pasos adicionales
Una vez instalado los componentes, coloque la información espacial en la base de datos espacial.
Para subir estas coberturas, realizar una conexión a través de QuantumGIS y subir los archivos
shape al servidor. Para más detalle lea el manual de Carga y Publicación de Datos Espaciales.
Publicamos la información de éstas coberturas subidas en GeoServer. Si se desea, se ponen
nombres apropiados a las coberturas. Los nombres por defecto que el sistema tiene por defecto
son sigprueba. Para más detalle lea el manual de Carga y Publicación de Datos Espaciales.
su postgres
createdb sigepmapa_sd
Una vez generado la base de datos, instale y abra un gestor de base de datos. Recomendamos
PGAdmin (https://www.pgadmin.org/download/), pero puede conectar con su cliente de
postgresql favorito. Cargue la información de la base de datos a través de los SQLs
proporcionados en la documentación de base de datos. Para más detalle lea el manual de Carga y
Publicación de Datos Espaciales.
Hasta este momento, debe haber anotado las configuraciones básicas para el sistema: la URL o
dirección de los servicios WMS del servidor de mapas y la URL o dirección del servidor de base de
datos (pueden ser el mismo servidor), los parámetros de conexión de la base de datos (incluye
nombre de usuario, contraseña yel nombre de la base de datos),y los nombres de las coberturas
publicadas. Por defecto, el sistema tiene la siguiente configuración:
• URL del Servidor de Mapas http://geoportal.epmapasd.gob.ec:8080/geoserver/wms
(ip pública)
• http://192.168.10.9:8080/geoserver/wms (ip local)
• Configuración base de la base de datos:
• Nombre de usuario: postgres
• Contraseña: xxxxx
• Base de datos: sigepmapa_sd
• Nombre de las coberturas publicadas
P á g i n a 38 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
sigepmapa_sd
Cuando tenga estos elementos configurados, puede pasar al siguiente paso.
Instalación de Geonetwork
Creamos usuario y base de datos en Postgres
createuser –SDRlP –U postgres geonetwork
createdb –O geonetwork geonetwork
Bajar geonetwork.war de la siguiente dirección
https://sourceforge.net/projects/geonetwork/files/GeoNetwork_opensource/v3.2.0/geonetwork.
war/download
y copiar en la siguiente dirección
/var/lib/tomcat/webapps
reiniciar tomcat
service tomcat restart
En /var/lib/tomcat/webapps/geonetwork
Buscar
<resources>
<resource enabled="true">
<name>main‐db</name>
<provider>jeeves.resources.dbms.ApacheDBCPool</provider>
<config>
<user>admin</user>
<password>gnos</password>
<driver>org.h2.Driver</driver>
<url>jdbc:h2:geonetwork;
P á g i n a 39 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
LOCK_TIMEOUT=20000;DB_CLOSE_ON_EXIT=FALSE;MVCC=TRUE</url>
<poolSize>33</poolSize>
<validationQuery>SELECT 1</validationQuery>
</config>
</resource>
y cambiar por
<resources>
<resource enabled="false">
<name>main‐db</name>
<provider>jeeves.resources.dbms.ApacheDBCPool</provider>
<config>
<user>admin</user>
<password>gnos</password>
<driver>org.h2.Driver</driver>
<url>jdbc:h2:geonetwork;
LOCK_TIMEOUT=20000;DB_CLOSE_ON_EXIT=FALSE;MVCC=TRUE</url>
<poolSize>33</poolSize>
<validationQuery>SELECT 1</validationQuery>
</config>
</resource>
Buscar
<!‐‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐‐>
<!‐‐ postgresql ‐‐>
<!‐‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐‐>
<resource enabled="true">
<name>main‐db</name>
<provider>jeeves.resources.dbms.ApacheDBCPool</provider>
<config>
<user>postgres</user>
<password>postgres</password>
P á g i n a 40 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
<!‐‐ we use org.postgis.DriverWrapper in place of
org.postgresql.Driver to support both postgresql and postgis ‐‐>
<driver>org.postgresql.Driver</driver>
<!‐‐
jdbc:postgresql:geonetwork
jdbc:postgresql://host/database
jdbc:postgresql://host:port/database
or if you are using postgis and want the spatial index loaded
into postgis
jdbc:postgresql_postGIS://host:port/database
‐‐>
<url>jdbc:postgresql://localhost:5432/geonetwork</url>
<poolSize>10</poolSize>
<validationQuery>SELECT 1</validationQuery>
</config>
</resource>
Y verificar que este "true"
<resource enabled="true"> y cambiar los datos de conexión de la base
reiniciar tomcat
service tomcat restart
La dirección es la siguiente: http://geoportal.epmapasd.gob.ec:8080/geonetwork/
Usuario: admin
Pass: admin
Cargar cartografía
Proceso que trata de puesta en línea de la información cartográfica generada previamente.
P á g i n a 41 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Este proceso no necesariamente se ata a lo que sugerimos en este documento. Existen formas de
publicar cartografía a través de otras herramientas y editores geográficos. Le invitamos a
investigar las diferentes formas de carga de mapas.
En primer lugar debemos introducir los parámetros de la conexión pinchando en el botón “View
connection details…” y rellenando la información solicitada con los datos de la conexión.
P á g i n a 42 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Verificamos que la conexión es correcta y después abrimos el explorador de shapefiles
asegurándonos de que la pestaña Import está seleccionada.
Click en el botón Add File, navegamos hasta el directorio en el que se encuentra el archivo y
pinchamos sobre el botón Import para iniciar el proceso de importación.
Haciendo conexión en la base de datos creada en el paso anterior para que la información se
almacene en dicha base de datos, en el proceso de importación se debe poner especial atención
P á g i n a 43 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
en la correcta incorporación de la referencia espacial SRID*, para el caso 32717 que corresponde
al sistema de referencia WGS84 – UTM Zona 17 Sur.
* SRID (Spatial Reference System Identifier), El Identificar de Referencia Espacial es un
identificador único asociado con un sistema de coordenadas específico, se utilizan los SRID’s para
definir la geometría en bases de datos espaciales como PostgreSQL.
Publicar cartografía
Otra herramienta instalada como parte de la IDE institucional es Geoserver, que es un servidor de
código abierto escrito en Java–que permite a los usuarios compartir y editar datos geospaciales.
Diseñado para la interoperabilidad, publica datos de las principales fuentes de datos espaciales
usando estándares abiertos. GeoServer ha evolucionado hasta llegar a ser un método sencillo de
conectar información existente a globos virtuales tales como Google Earth y NASA World Wind
(véase así como mapas basados en web como OpenLayers, Google Maps y Bing Maps). GeoServer
sirve de implementación de referencia del estándar Open Geospatial ConsortiumWeb Feature
Service, y también implementa las especificaciones de Web Map Service y Web Coverage Service.
Una vez que tengamos los shapes en el servidor, ya sea en la base de datos o en las carpetas se
puede empezar el proceso de publicación de los mismos mediante Geoserver.
Para acceder al Geoserver entramos a la siguiente URL
http://geoportal.epmapasd.gob.ec:8080/geoserver
En el caso de instalar el geoserver de manera local, utilizar:
http://localhost:8080/geoserver ó
http://ip‐del‐servidor:8080/geoserver
Una vez dentro del Geoserver accedemos al mismo con el nombre de usuario y contraseña que el
administrador del sistema disponga. Por defecto son usuario: admin y clave: geoserver
Agregar un espacio de trabajo
El espacio de trabajo es un sitio virtual que hará referencia a la información de interés a organizar,
además permite identificar el tipo de servicio que estamos generando y en un futuro a los
P á g i n a 44 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
elementos establecidos en el mismo se podrá hacer referencia para obtener los servicios
publicados.
Importar datos
Navegamos dentro de Import Data /PostGis, se ingresa los datos de conexión a la base
Especificamos en que espacio de trabajo se encuentra. Hacer clic en Next para poder importar de
la base de datos al geoserver
P á g i n a 45 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Publicar nuevas coberturas
La publicación de coberturas, independiente del tipo de cobertura, va a tener un proceso similar
siempre. El procedimiento es el siguiente:
Clic en el Botón Capas.
Clic
Luego Agregar Nuevo recurso
Clic
Luego seleccionamos el almacén del cual deseamos agregar la nueva capa
P á g i n a 46 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Clic
Al hacerlo aparecerá una lista con las capas disponibles en dicho almacén de datos
1
Clic en Publicación para añadir las capas .
Ingresamos el nombre, el título y una descripción de la cobertura.
Nota.
Para el valor del nombre, NO utilice caracteres especiales o espacios, ya que puede
causar errores en la publicación.
1
Existe el caso de que queramos volver a publicar una cobertura ya en línea con otro nombre, de forma que
se publique con un tema diferente, por ejemplo, una cobertura de provincias por índice de necesidades
básicas insatisfechas o por número de habitantes, para ello, seleccionaremos Publicar de Nuevo, siguiendo
los pasos de manera normal.
P á g i n a 47 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Colocamos la información de encuadres y sistema de coordenadas. El sistema calculará
automáticamente de la tabla o shape a publicar.
En la pestaña Publicación seleccione un estilo, de acuerdo al tipo de geometría que publica la
cobertura. Estos pueden ser Punto, Línea, o Polígono. Inicialmente ponga uno por defecto, una
vez generado un estilo propio, se volverá a este punto a modificar el estilo.
Al finalizar, clic en guardar.
Para verificar si la publicación es correcta, clic en en el Botón Layer Preview
P á g i n a 48 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Clic
En el listado buscar el elemento publicado con la herramienta de búsqueda
Seleccione la forma de previsualización. Las opciones que mejor permiten apreciar los contenidos
publicados son OpenLayers y GeoExplorer, teniendo más opciones de revisión la segunda opción.
Para finalizar, clic en Go.
Estilos
Cuando se crean las capas, se les asocia con un estilo genérico "punto", "línea" y "polígono"
(véase la sección de publicación de coberturas), pero es una mejor idea asegurarse de que cada
capa tiene un estilo distinto, de modo que cuando editamos el estilo por defecto no se vaya a
cambiar accidentalmente las varias coberturas que utilizan este estilo. Aunque compartir estilos
es mayormente contraproducente, compartir las definiciones de estilo también puede sernos útil,
como cuando se va a publicar, por ejemplo, si queremos que todos compartimos un mismo estilo
cartográfico (un ejemplo muy concreto es el caso de varios ráster generados en fechas diferentes,
pero que utilizan un mismo estilo para poder hacer comparaciones multitemporales).
El lenguaje por defecto para la edición de estilos dentro de GeoServer es SLD (Styled Layer
Descriptor), que es un lenguaje basado en XML que permite definir reglas para la generación de
estilos. El alcance del presente documento no contempla la edición de archivos de estilo en este
lenguaje, ya que representa una forma demasiado compleja de edición para un usuario no técnico
P á g i n a 49 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
informático2. Por ventaja, existen métodos más fáciles para editar los estilos que conllevan pocos
pasos, y es relativamente más fácil de editar.
Las dos opciones para edición de la información SLD que se analizan son: a través de editores
cartográficos libres y la herramienta GeoExplorer, incluido en el paquete de administración
cartográfica Web OpenGeo.
El primer paso que veremos es la edición en lenguaje SLD nativo, que nos permitirá modificar los
estilos en caso que se requiera.
A través de Kosmo
Descargar del siguiente URL
http://www.opensig.es/index.php?option=com_docman&task=cat_view&gid=17&Itemid=59
Ingresamos los datos de conexión a la geodatabase
Añadir una cobertura que se desea editar el estilo
Botón derecho en la cobertura Simbología/Editor de estilos avanzado
2
Existe documentación disponible sobre este lenguaje en el Internet. Visite el sitio web
http://docs.geoserver.org/latest/en/user/styling/sld‐introduction.html para mayor información
(información en Inglés).
P á g i n a 50 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Tipo de símbolo/Grafico Externo
Se ingresa el Url del gráfico, se recomienda extensión PNG para las transparencias
Exportar simbologia al SLD
P á g i n a 51 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
A través de GeoServer
Navegue a la opción Estilos>Añadir un nuevo Estilo
En la pantalla que se presenta, ingrese un nombre descriptivo, sin espacios o caracteres
especiales.
En el área del editor de SLD, escriba el código SLD. En el caso de que contemos con un archivo ya
generado de SLD, seleccionamos el archivo en el campo correspondiente. Si queremos copiar un
estilo de otro ya existente, seleccionamos el estilo del listado y luego damos clic en copiar.
P á g i n a 52 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Haga clic en el botón Validar. En la parte superior de la ventana debería ver una barra verde que
dice "No hay errores de validación". Haga clic en el botón Enviar para guardar el estilo.
Luego muestra todos los Estilos que tenemos en el GeoServer.
Nota.
Tenga cuidado con los errores de sintaxis, y asegúrese de que el bloque <? Xml no
tenga espacios en frente de ella.
Ahora, nuestro estilo esta creado, y tenemos que asociar con las capas.
Navegue hasta el editor de tipo de objeto Capas>Nombre de la Capa>Publicación (véase la sección
de publicación de Coberturas). En el estilo por defecto en la lista desplegable, seleccione el
nombre del estilo creado en los pasos anteriores.
Desplácese hasta la parte inferior de la página y haga clic en Guardar.
para registrar la nueva conexión.
Los datos son los siguientes:
NAME: Cualquier nombre
P á g i n a 53 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
HOST: localhost (ip local)
PORT: 5432 (Por defecto)
SERVICE: En blanco
MAINTENANNCE DB: sigepmapa_sd
USERNAME: postgres
PASSWORD: xxxxx
Lo demás queda lo mismo.
RespaldarBase de Datos
Para respaldar la base de datos utilizamos el Pgadmin, la base de datos a respaldar es SIG_TREN.
En la base poner botón derecho y Backup.
Se ingresan los siguientes datos:
P á g i n a 54 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
FILENAME: La ubicación donde se va a grabar el respaldo.
FORMAT: Tar
Compress Ratio: En Blanco
Encoding: En Blanco
ROLENAME: Postgres
Y hacer clic en Backup
Se ingresan los siguientes datos:
NOMBRE: sigepmapa_sd
PROPIETARIO: postgres
P á g i n a 55 | 56
Implementación de una Plataforma Geoespacial para la
gestión de los sistemas de agua potable y alcantarillado de la
DOCUMENTO DE
ciudad de Santo Domingo ARQUITECTURA – INSTALACIÓN
Luego de crear la base, botín derecho Restaurar.
Se ingresan los siguientes datos:
FORMAT: Custom or Tar
FILENAME: La ubicación donde está el respaldo
Number of Jobs: En Blanco
ROLENAME: Postgres
Y hacer clic en Restaurar
P á g i n a 56 | 56