Skip to content

PEM-Humboldt/visor-geografico-I2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visor-I2D

El visor geografico I2D es un proyecto que permite interactuar con un visor de información geográfica que contiene información de registros biologicos.

Este proyecto ha sido desarrollado por el Instituto Humboldt. El proyecto usa Node.js versión 15.3.0 y tecnologías web tales como HTML, Javascript y SCSS, junto a paquetes como Jquery 3.5.1, Bootstrap 4.5.3, fontawesome 5.15.1, OpenLayers 6.5.0 y geoserver 2.11.2

Esta es una version preliminar para actualizar el actual visor de la I2D.

Se implementarán nuevas funcionalidades y capas.

Configuración inicial

Instalación y ejecución

Debe tener instalado npm o yarn en su equipo local, para la instalación de paquetes y ejecución del proyecto. Clone el proyecto en su equipo e ingrese por línea de comandos al directorio del proyecto.

1.1. Clone el repositorio:

$ git clone https://github.com/PEM-Humboldt/visor-geografico-I2D.git

1.2. Instalación de paquetes:

Ejecute la siguiente sentencia para instalar las dependencias del proyecto:

npm install

1.3. Ejecución:

Ejecute la siguiente instrucción:

npm start

La instrucción iniciará el proyecto en su entorno local y se abrirá en el navegador.

Despliegue

2.1. Compilación del proyecto

Para desplegar el proyecto, ejecute la siguiente instrucción:

npm run build

2.2. Despliegue

Para el caso de apache-tomcat:

  • Copie la carpeta build en el directorio de despliegue según el servidor web seleccionado. Posteriormente inicie el servidor
/DIRECTORIO-APACHE-TOMCAT/webapps/
  • Inicie el servicio de tomcat
/DIRECTORIO-APACHE-TOMCAT/bin/startup.sh

2.3. Precondición

  • Es necesario tener funcional tanto el backend para las funcionalidades, como el geoserver en el servicio de capas.

Para la correcta ejecución de las funcionalidades del frontend, la siguiente ruta contiene dichas conexiones externas

 src/components/server/url

Despliegue usando docker

Alternativamente puede desplegar usando contenedores de docker. Primero construya la imagen:

docker build -t visor:i2d:1.0.0 .

Detenga el contenedor:

docker stop visor_i2d

Borre el contenedor antiguo:

docker rm visor_i2d

Después levante el contenedor:

docker run --name=visor_i2d --network=i2d.net -d visor-i2d:1.0.0

Autores

Ingeniería de Datos y Desarrollo, Programa de Evaluación y Monitoreo de la Biodiversidad, Instituto Alexander von Humboldt Colombia

Licencia

Este proyecto es licenciado bajo licencia MIT - consulte LICENSE.md para mas detalles

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published