Sie sind auf Seite 1von 56

 

 
 
 
 

 
 

 
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. 

•   «Reemplazar  sistema(s)  Linux  existente(s)»,  sólo  eliminará  todas  las 


particiones  Linux  existentes  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. 

Sólo  se  recomienda  definir  como  particiones  primarias  a  las  correspondientes  a 


/boot y /, con la finalidad de que éstas sean creadas entre los primeros sectores 
del  disco  duro  o  unidad  de  almacenamiento  y  para  evitare  que  incidentalmente 
queden  incluidas  dentro  de  la  partición  extendida.  Esta  última  se  creará  de 
manera automática después como la cuarta partición del disco duro, dentro de la 

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. 

Otras  particiones  recomendadas  pueden  ser  /var/lib  y  /var/www.  Asignar  como 


particiones  a  estos  directorios  permitirá  posteriormente  optimizarlas,  sólo 
cambiando el formato del registro por diario (journal). Para más detalles consulte 
el documento titulado «Como optimizar el sistema de archivos ext3 y ext4,» con 
la finalidad de conocer los procedimientos necesarios para optimizar el sistema de 
archivos  después  de  terminar  la  instalación,  luego  de  que  inicie  el  sistema 
operativo por primera vez. Puede asignar a cada una de estas particiones cuanto 
espacio como considere necesario para necesidades particulares. 

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.» 

Se  solicitará  confirme que  desea escribir  los cambios  al  disco duro. Si desea  proceder, haga clic 


sobre el botón «Escribir cambios al disco.» 

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: 

yum install gcc gcc-c++ autoconf automake

Prerrequisitos: Servidor Web y de Aplicaciones: Apache, Tomcat


Para instalar Apache en nuestro sistema debemos tener los paquetes base instalados en nuestro 
sistema,  estos  son:  httpd,  httpd‐devel,  php,  php‐common,  php‐devel  y  sus  respectivas 
dependencias,  para  esto  utilizaremos  la  herramienta  "yum"  que  viene  con  CentOS  (RedHat 
Enterprise) 

Apache

yum install httpd httpd-devel

PHP 7

Instalamos repositorio para Centos 6X

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-


6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

Ahora instalar php

yum install php70w php70w-opcache

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-devel php70w-embedded php70w-enchant php70w-fpm php70w-gd php70w-

imap php70w-interbase php70w-intl php70w-ldap php70w-mbstring php70w-

mcrypt php70w-mysql php70w-mysqlnd php70w-odbc php70w-opcache php70w-pdo

php70w-pdo_dblib php70w-pear php70w-pecl-apcu php70w-pecl-imagick

php70w-pecl-xdebug php70w-pgsql php70w-phpdbg php70w-process php70w-

pspell php70w-recode php70w-snmp php70w-soap php70w-tidy php70w-xml

php70w-xmlrpc

 
al finalizar la instalación poner: 

chkconfig httpd on

service httpd start

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 

chmod a+x /etc/init.d/tomcat5


Agregamos el servicio al arranque del sistema 

chkconfig --add tomcat


chkconfig –level 234 tomcat on
Para iniciar tomcat escribimos 

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 
 

Base de datos: PostgreSQL


Para la instalación de PostgreSQL se necesita el código fuente de http://www.postgresql.org, la 
versión que instalaremos será la 9.X. Actualmente la versión que se está utilizando es el 9.2.1 
El  PostgreSQL 9.2.1 se puede obtener de: 
http://ftp.postgresql.org/pub/source/v9.2.1/postgresql‐9.2.1.tar.gz 
O, 
http://www.postgresql.org/download/. 
Crear el usuario de la base de datos y asignarle una contraseña; como usuario root ejecutar:  

[root@localhost ~]# adduser postgres

[root@localhost nahum]# passwd postgres

Changing password for user postgres.

New UNIX password:

Retype new UNIX password:

passwd: all authentication tokens updated successfully.


Descomprimir el archivo que contiene al PostgreSQL  como usuario postgres. Copiar el archivo 
postgresql‐8.X.tar.gz a la carpeta /home/postgres 

[root@localhost nahum]# su postgres

[postgres@localhost]$ chown postgres postgresql-9.2.1.tar.gz

[postgres@localhost]$ exit

[root@localhost]$ tar xvzf postgresql-9.2.1.tar.gz


Cambiarse al directorio donde se descomprimio Postgres.  

[postgres@localhost ~]$ cd postgresql-9.2.1


Ejecutar el comando configure como sigue.  

[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]$ yum install readline readline-devel

[root@localhost]$ cd /home/postgres/postgresql-9.2.1

[root@localhost]$./configure –enable-nls='es' –with-perl


Ejecutar make para construir 

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

[root@localhost]$ gedit .bash_profile


Inicializar la base de datos en un directorio limpio y que además pueda leer y escribir el usuario 
unix.  

[root@localhost ~]# cd /usr/local/

[root@localhost local]# chown postgres pgsql -R

[root@localhost local]# cd /usr/local/pgsql/

[root@localhost pgsql]$ mkdir data

[root@localhost pgsql]$chown postgres data –R

[root@localhost pgsql]$ su postgres

[postgres@localhost ~]# cd /usr/local/pgsql/bin

[postgres@localhost ~]$ ./initdb -D /usr/local/pgsql/data/


O también 

[postgres@localhost ~]$ /usr/local/pgsql/bin/initdb –D


/usr/local/pgsql/data/
Salir de usuario 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 

chmod 755 postgresql


Ejecutar el comando:  

[root@localhost ~]# chkconfig --add postgresql


Para hacer que postgres arranque y pare con el sistema operativo. 
Arrancar postgres con el comando: 

[root@localhost ~]# service postgresql start


Listo, ya está instalado postgres con los mensajes en español. 
Crear el usuario de la base de datos geográfica, como usuario postgres ejecutar:  

[postgres@localhost ~]$ /usr/local/pgsql/bin/createuser -P


algun_nombre
Para configurar el servicio escribimos 

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 

service postgresql start


Si quisiéramos conocer el estado en el que se encuentra el servicio debemos poner 

service postgresql status


Para conectarnos al servidor ingresamos 

su – postgres

psql -d template1 -U postgres


Cambiaremos la password del usuario postgres, estando logueado en el servidor postgres 

ALTER user postgres with password 'efe407580'


 
Editamos el archivo postgresql.conf en donde le quitaremos el filtro para que pueda escuchar 
direcciones que no sean la local solamente. 

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 

Base de datos espaciales: PostGIS


Para la instalación de PostGIS se necesita además de PostgreSQL dos paquetes, GEOS y PROJ, 
estos paquetes permiten el uso de funciones espaciales, además de reproyección.  
Se deben obtener los paquetes de http://geos.refractions.net/ y de http://trac.osgeo.org/proj/ 
Procedimiento:  
Podemos acualizar desde Yum Extender 

yum install yumex


Luego, descomprimir GEOS.  
Ejecutar 

./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

ldconfig -v | grep libgeos


Verificar que las bibliotecas esten registradas  

/usr/local/lib:

libgeos.so.2 -> libgeos.so.2.1.4

libproj.so.0 -> libproj.so.0.5.0

/usr/local/pgsql/lib:

libecpg_compat.so.2 -> libecpg_compat.so.2.1

libpq.so.4 -> libpq.so.4.1

libecpg.so.5 -> libecpg.so.5.1

libpgtypes.so.2 -> libpgtypes.so.2.1


Para instalar el postgis debemos obtenerlo de http://www.postgis.org. La versión que se utiliza 
para este ejercicio es la 1.5.1. 
Mover el archivo de postgis al directorio contrib de postgresql  

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/lwpostgis.sql (versiones antiguas)

\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: 

createdb nombrebd_espacial –T template_postgis


Para subir información en la base de datos creada,  consulte el manual de carga de datos 
espaciales. 
 

Servicios geográficos: GeoServer


GeoServer puede ejecutarse de dos formas: A través de Tomcat, como una aplicación WAR dentro 
de la carpeta de webapps, o como un servicio independiente, a través de Jetty. 
Como aplicación Tomcat
Buscar y seleccionar a través de la página de descargas del proyecto GeoServer el archivo .war 
correspondiente (http://geoserver.org/). 
Descargar y descomprimir el archivo.  

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. 

service tomcat5 restart


Para acceder a la interfaz, abrir un navegador web y navegar a http://url_o_ip:8080/geoserver 
Como servicio independiente: Jetty
Para iniciar, ingresar a Linux y cambiarse al usuario 'root'. Luego navegar a un directorio de su 
elección donde quiera descargar el archivo de los binarios y descomprimir con los siguientes 
comandos. 

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 

find / -name jre


Una vez que se haya determinado el directorio jre, se puede asignar la variable de entorno 
JAVA_HOME, de la siguiente forma: 

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

Instalación alternativa: OpenGeo (Opcion 2)


Los comandos siguientes se asume privilegios de root. 

2. Ejecutar los siguientes comandos:

wget https://yum.boundlessgeo.com/RPM-GPG-KEY-OpenGeo_Suite
wget https://getfedora.org/static/0608B895.txt

3. Verifica los cerificados

gpg --quiet --with-fingerprint ./RPM-GPG-KEY-OpenGeo_Suite

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

gpg --quiet --with-fingerprint ./0608B895.txt

pub 4096R/0608B895 2010-04-23 EPEL (6) <epel@fedoraproject.org>


Key fingerprint = 8C3B E96A F230 9184 DA5C 0DAE 3B49 DF2A 0608
B895

4. Importar las claves de Boundless y Fedora:

rpm --import ./RPM-GPG-KEY-OpenGeo_Suite


rpm --import ./0608B895.txt

5. Añadir el repositorio OpenGeo Suite creando un archivo

/etc/yum.repos.d/OpenGeo.repo y añadir lo siguiente:

[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

1. Buscar el paquete de OpenGeo Suite para verificar si está correcto la lista de


repositorio.

yum search opengeo

2. Hay versiones para instalar el sistema


o Para instalar los componentes del servidor:

yum install opengeo-server

o Para instalar los componentes del cliente:

yum install opengeo-client

o Para instalar los componentes del servidor y cliente:

yum install opengeo

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 

yum install opengeo-suite


Revisar lo instalado en un browser 

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 
 

Cambio Password Postgres 


sudo ‐u postgres psql postgres 
alter user postgres with password 'passwd';
 
Cerrar psql 
\q 
 
COMANDOS DE POSTGRES
service postgresql‐9.3 initdb  
 
(Inicio de postgres al iniciar CENTOS) 
 
chkconfig postgresql‐9.3 on   

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 del visor


Antes de instalar el visor, es importante que el componente curl esté correctamente instalado. 
Para instalar curl escribimos la siguiente línea: 

yum install php-curl


Para instalar copiamos toda la carpeta visor y pegamos en una carpeta con un nombre adecuado 
dentro  de  la  carpeta  pública  del  servidor  HTTP.  En  Linux  CentOS  con  Tomcat,  normalmente  la 
carpeta por defecto es /var/lib/tomcat/webapps. 

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. 

Archivos en formato Shape (ESRI)


En la infraestructura IDE instalada en la institución, se cuenta con un servidor de datos espaciales 
basado  en  software  libre,  el  mismo  se  especializa  en  la  gestión  de  la  información  espacial 
(cartografía). Al igual que una base de datos para propósitos generales, cumple con las funciones 
de abstracción de la información, consistencia, seguridad, control de transacciones y tiempos de 
acceso.  El  servidor  de  base  de  datos  espacial  añade  a  la  gestión  de  datos  alfanuméricos  la 
posibilidad de manipular datos geométricos (figuras), que es la que posibilita el almacenamiento 
de información espacial. 
Este  tipo  de  dato  es  importante,  puesto  que  la  representación  cartográfica  se  lleva  a  cabo 
utilizando formas geométricas (puntos, redes, superficies, ubicaciones e imágenes) a las cuales se 
les asigna atributos que los definen y describen. Todos los gestores de bases de datos espaciales 
suelen poseer las mismas características en el tema de la manipulación de la información espacial. 
La información organizada en la geodatabase es de formato vectorial, que está representada en 
tres tipos de figuras: 
 Puntos:  Determinados  únicamente  por  un  valor  de  coordenadas  X  y  Y,  valores  que  se 
miden  como  latitud  y  longitud.  Determinan  dependencias  y  otros  elementos  puntuales, 
etc. 
 Líneas:  Son  objetos  abiertos  que  cubren  una  distancia  y  comunican  varios  puntos  o 
nodos.  Representan  carreteras,  cables  como  líneas  de  teléfono  o  electricidad,  tuberías, 
etc. 
 Polígonos:  Figuras  delimitadas  por  líneas  u  objetos  cerrados,    representan  superficies 
como países, provincias, distritos, lotes etc. 
En  el  sistema  se  ocupa  un  motor  que  añade  esta  funcionalidad  al  gestor  de  base  de  datos 
PostgreSQL,  la  mismos  es  PostGIS:que  permite  convertir  al  gestor  PostgreSQL  en  un  motor  de 
base de datos espacial, incluyendo componentes geométricos y funciones de cálculo espacial. Es 
de código abierto y de gran aceptación en el mercado actual. 
A continuación, se presenta una guía de la carga de cartografía en formato vector, generalmente 
conocidos  como  datos  Shape,  por  su  compatibilidad  con  el  sistema  de  información  geográfico 
ArcGis. 

Carga de coberturas PostGIS usando pgShapeLoader


En la instalación de PostGIS se encuentra esta utilidad que es la versión gráfica del
comando shp2pgsql y se puede ejecutar abriendo el archivo shp2pgsql-gui.exe (descargar
opengeo suite 4.8 para Windows http://go.opengeo.org/B000yI1Pb00080DZ0bitVd1)

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. 

Conexión a la Base de Datos


Para hacer el respaldo de la base de datos utilizamos el PGAdmin. Hacer clic en el siguiente ícono 

 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 

 
 

Restaurar Base de Datos


Para restaurar la base de datos utilizamos el Pgadmin, la base de datos a restaurar es SIG_TREN. 
Primero se crea una base de datos en blanco. 
Se pone botón derecho, New Database 
 

 
 
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 

Das könnte Ihnen auch gefallen