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.
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.
$ git clone https://github.com/PEM-Humboldt/visor-geografico-I2D.git
Ejecute la siguiente sentencia para instalar las dependencias del proyecto:
npm install
Ejecute la siguiente instrucción:
npm start
La instrucción iniciará el proyecto en su entorno local y se abrirá en el navegador.
Para desplegar el proyecto, ejecute la siguiente instrucción:
npm run build
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
- 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
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
- Julián David Torres Caicedo - Creación del sitio - juliant8805
- Liceth Barandica Diaz - Creación del sitio - licethbarandicadiaz
Ingeniería de Datos y Desarrollo, Programa de Evaluación y Monitoreo de la Biodiversidad, Instituto Alexander von Humboldt Colombia
Este proyecto es licenciado bajo licencia MIT - consulte LICENSE.md para mas detalles