You are on page 1of 7

Configurando el servidor WPS 52North

Requerimientos de la plataforma WPS 52 North

http://52north.org/communities/geoprocessing/wps/download.html

● R Statistics. En las nuevas versiones de WMS 52North , se pueden adicionar servicios basados

en R automáticamente. Anteriormente, era necesario compilar la aplicación para adicionar

nuevos servicios. ​http://www.r-project.org/

● Tomcat 6 ó superior: ​http://tomcat.apache.org/download-70.cgi

● Archivo WPS 52 North

Guía de instalación

1. Antes de instalar Tomcar se recomienda verificar la versión de Java instalado. Si Java no está

instalado. Se puede descargar e instalar de la siguiente página

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. Tomcat puede ser instalado manualmente o utilizando un instalador automático de ​windows

​ installer. (la version Windows service installer permite configurar el puerto utilizado por el

servidor, el cual por defecto es 8080). Este directorio puede ser cambiado después de instalar

tomcat. (Recuerde que cada cambio en la configuración de Tomcat debe hacerse con el servicio

de Tomcat detenido)

3. El directorio de instalación de Tomcat contiene un subdirectorio llamado webapps. En este

directorio deben ser ubicado la aplicaciones .WAR para ser desplegadas.

4. Descargar el archivo de instalación de WPS del la pagina de 52North.


5. El archivo 52n-wps-webapp-3.2.0.war obtenido de la página 52 North debe ser renombrado a

wps.war. Este es un paquete comprimido de Java para desplegar aplicaciones WEB.

6. Copiar el archivo wps.war en el directorio webapps de Tomcat

7. Automáticamente Tomcat reconoce que hay un nuevo archivo .WAR y lo descomprime. (Para

desinstalar la aplicación, solo es necesario parar el servidor Tomcat y eliminar la carpeta wps y el

archivo wps.war)

8. Para conectar R con WPS 52North es necesario instalar el paquete Rserve. Utilizando el siguiente

comando.

a. install.packages("Rserve", dependecies=TRUE)

b. Otros paquetes que serán requerido son rgdal, gstat, spatstat, maptools, sp, automap

Inconvenientes en la instalación de los paquetes son debidos a los permisos del usuario del computador.

Por favor verifique el directorio de instalación de R y el directorio de instalación de los paquetes

anteriormente mencionados. En general los paquetes son instados en un directorio personal.

Por ejemplo: C:\Users\xxxx\Documents\R\win-library\3.5

9. Crear variable de entorno para localizar la instalación de R y Java.

10. Es necesario adicionar las variables de entorno CLASSPATH, R_HOME y R_LIBS_USER

a. Panel de control/Sistema/Configuración avanzada/ Propiedades del

sistema/Avanzado/Variables de entorno/variables del sistema

b.
c. Variables del sistema cree una nueva variable llamada CLASSPATH y el valor debe ser el

directorio de instalación de java. Por ejemplo. C:\Program Files\Java\jre8\lib\ext

d. Crear variable R_HOME, con el valor del folder donde R está instalado. Por ejemplo:

C:\Program Files\R\R-3.5.0

e. Crear variable R_LIBS_USER, con el valor del folder donde los paquetes de R estén

instalados. Por ejemplo: C:\Users\carlosandrés\Documents\R\win-library\2.15

f. Para verificar si las variables fueron correctamente creadas, se debe escribir en el

explorador de archivos el nombre de la variable entre porcentajes. Por ejemplo:

%R_HOME%
11. Verificar la instalación WPS 52North en el navegador => http:/localhost:8080/wps

12. Verificar si el servidor está retornando la configuración por defecto usando la instrucción

GetCapabilities.
http://localhost:8080/wps/WebProcessingService?Request=GetCapabilities&Service=WPS ó

utilizando el link GetCapabilities request

13. Acceder al panel de control de la plataforma WPS utilizadon el link 52N WPS webAdmin console

14. El usuario: wps y la contraseña: wps

15. Crear Conexión con R.

16. El paquete Rserve instalado previamente es el encargado de recibir y ejecutar los servicios

creados en la plataforma WPS.

17. El paquete Rserve debe ser estar siendo ejecutado siempre cuando la plataforma WPS esté

funcionando.

18. Es conveniente ejecutar el paquete Rserve en la linea de comandos. R puede ser ejecutado en

línea de comandos de la siguiente manera.

a. Abrir la terminal de línea de comandes.. En windows 7.. Inicio/ejecutar/cmd y enter


b. Utilizando el directorio de instalación de R , se puede acceder al ejecutable de R

cd C:\Program Files\R\R-2.15.2\bin o R-3.5.0

c. Ejecutamos R escribiendo en R.exe


d. Se carga la librería Rserve -> library(Rserve)

e. Se ejecuta >Rserve()

f. Esta ventana de comando no debe ser cerrada mientras se estén realizado

operaciones con el servidor WPS.

19. Activar R en la plataforma WPS

Para actualizar el repositorio de R se activa la opción en la consola (Por favor utilizar Mozilla en este

caso. He notado que utilizando Chrome la opción de activación no aparece)

20. Reinicie Tomcat para que se renueve la conexión entre R y la plataforma WPS

21. Cuando la conexión es satisfactoria debe aparecer lo siguiente

You might also like