Geo Portales con Pentaho QGIS  + Geo Server

Geo Portales con Pentaho QGIS + Geo Server

Orientado al GeoBussines y al GeoMarketing, con base en la solución de analítica Pentaho Server Pentaho Server, al finalizar el curso estarás en la capacidad de implementar, configurar y administrar una solución Web Mapping del lado del Cliente con Tecnología Open Source, para publicar, de forma correcta y eficiente, información geográfica vectorial y servicios OGC de sus instituciones, sobre el cual podrás montar cuadros de mando, conectándose a un amplia variedad de orígenes de datos. Se emplearán herramientas de desarrollo Open Source y/o gratuitas, sin necesidad de licencias, de manera que el aprendizaje y aplicación esté al alcance de todos, agregando valor a tu profesión y/o negocio.

Descargar Temario​​​​
 

249.99
249.99 USD 249.99
249.99
Responsable Carlos Fierro
Última actualización 02/02/2024
Tiempo de finalización 1 día 16 horas 9 minutos
Miembros 8
Pentaho
  • MÓDULO 1: Preparando Pentaho (PUC) & PostgreSQL (PARTE 1)
    • Vista previa gratis
    • Sesion 01 - Completa en Vivo
    • Sesion 01 - Enfatizando en el uso de Objetos (1er Mapa)
    • Sesion 02 - Completo en Vivo
    • Sesión 02 - Enfatizando en la orientación a Objetos (instalación)
    • Sesión 03 - Completo en vivo
    • Sesión 04 - Completo en vivo
    • Sesión 05 - Completo en vivo
    • Sesion 06 - Completo en vivo
    • Sesión 07 - Completo en vivo
    • Instalar JDK (Java Development Kit)
    • Versión recomendada de Pentaho (Windows)
    • Versión recomendada de Pentaho (Linux)
    • Visual Studio Code para Pentaho
    • Instalando plugins necesarios para el proyecto
    • Creación y administración de BBDD para el Geo Portal
    • Estructura del proyecto Geo Portal en Pentaho
    • Soporte Geo espacial en PostGreSQL con PostGIS
    • Vistas, funciones e índices en PostGIS en PostGreSQL
    • Habilitando soporte JNDI en Pentaho
    • Probando la conexión a nuestra BBDD vía JNDI en Pentaho
    • Visualizando mapas en el profesional de Postgresql Open Source
  • MÓDULO 1: Desplegando e Integrando Geo Server a Pentaho (PARTE 2)
    • Desplegando Geo Server sobre Pentaho
    • Añadiendo Soporte Geo Espacial en PostgreSQL / PostGIS
    • Ejemplo Sistemas de Coordenadas Perú
    • Limpiando Geo Server para Nuestro Proyecto de Geo Portal
    • Creando Nuestro Primer Espacio de Trabajo en Geo Server
    • Importando Data Geo Espacial con PostGIS-GUI
    • Consultas CQL sobre Capas Importadas en Geo Server
    • Importando capas restantes en Geo Server(Perú)
  • Geo Portales, BI, Big Data & Arquitectura del Geo Portal
    • ¿Qué son y para qué sirven los GeoPortales?
    • Vista previa gratis
    • ¿Qué es Pentaho y su historia?
    • Ejemplos de cuadros de mando de Business Intelligence.
    • Librerías gráficas para construcción de Charts
    • Demo Pentaho Analytics, Visualizer y Saiku, Geo Portal (2D-3D).
    • Geo Portales clásicos vs Geo Portales Analíticos
    • Arquitectura en Business Intelligence vs arquitectura en Big Data
    • Demo: Pentaho Data Integration orientado (PDI) en la Geomática.
    • Arquitectura del Geo Portal con Pentaho & Geo Server
    • Demo: Pentaho & Geo Server
    • Posibilidades de Pentaho en la nube (AWS, AZURE, GCP)
  • Tecnológicas de apoyo, el DOM y mi primer Mapa
    • Herramientas a utilizar para la construcción del Geo Portal
    • Demos: QGIS, PgAdmin, Dbeaver, VSCode
    • Instalación del Visual Studio Code
    • Instalación de Plugins VSCode
    • Anatomías de una web, CSS y Javascript.
    • Demo Geo Portal en Pentaho
    • Consola Javascript, Elementos DOM y otros en el navegador
    • Unminify JS, CSS HML & Tabuliación del código
    • Demo: Hola Mundo !
    • Introducción a la librería Leaflet
    • Construyendo mi primer Mapa con Leaflet.
    • Agregando estilos CSS profesional nuestro Primer mapa
    • ¿Qué es un objeto y su aplicación en JavaScript?
    • ¿Qué es el DOM?
    • Manipulando el DOM con JavaScript
  • Objetos y clases en Leaflet, entendiendo la API de Leaflet
    • Documentación de Leaflet
    • Creando el objeto map y accediendo a sus propiedades.
    • Las clases L.map y L.tileLayer
    • Método addTo().
    • Creando objeto OSM
    • Trabajando con controles en la capa L.map
    • Entendiendo el control maxBouinds
    • Opciones de interacción y teclado
    • Métodos para modificar el estado del mapa – L.map
    • Mobile GIS. Aplicaciones Webmapping en dispositivos móviles
    • Ajuste para dispositivos móviles.
  • API DE LEAFLET PARTE II & PLUGINS EN LEAFLET
    • Geolocalización, creando funciones, creando y añadiendo eventos.
    • Uso del método locate().
    • Volando con flyTo() y stop()
    • Métodos para recuperar el estado del mapa – Métodos GET
    • getCenter(), getZoom(), getMinZoom(), getMaxZoom()
    • Métodos para trabajar con capas y controles
    • Revisando los plugins en Leaflet
    • Instalando plugin minimap en Leaflet
  • ARQUITECTURA & PLUGINS EN PENTAHO
    • Entendiendo la arquitectura de Pentaho
    • El Marketplace y los plugins en Pentaho
    • Instalando plugin texCommunity Editor
  • FUSIONANDO PENTAHO Y GEOSERVER
    • Desplegando Pentaho y Geoserver
    • Accediendo a Pentaho y Geoserver
  • QGIS, los servicios web de mapas y GeoServer
    • Entorno de QGIS, lectura de capas
    • Añadiendo soporte de mapas base mediante plugins
    • Añadiendo soporte de mapas base mediante python
    • Entendiendo la Arquitectura de servicios web de mapas
  • PostGreSQL, PgAdmin y soporte Geo espacial con PostGIS
    • Accediendo a PostgreSQL mediante PGAdmin
    • Añadiendo la extensión PostGIS a PostGreSQL
    • Efectos de Postgis en PostGreSQL.
    • Anatomía de una función en PostGreSQL
  • PostgreSQL & QGIS, Navegando en PgAdmin y DBaver
    • Conexión de QGIS a POstgreSQL
    • Importando capas vectoriales a PostGreSQL
    • Consultando capas vectoriales desde PGAdmin
    • Consultando capas vectoriales desde Dbaver
    • Accediendo a los metadatos de las capas en QGIS
  • GEOSERVER, QGIS Y POSTGRESQL
    • Accediendo a GeoServer
    • Creando espacio de trabajo
    • Creando almacén de datos
    • Creando capas
    • Publicando capas
    • Previsualizando capas
  • UNA MIRADA A PENTAHO SERVER
    • Una primera mirada a las perspectivas de capas.
    • Una primera mirada a las perspectivas de componentes.
    • Una primera mirada a las perspectivas de acceso a datos.
  • DESPLEGANDO GEOPORTAL CON PENTAHO & GEOSERVER
    • Una mirada a los componentes de la capa de presentación en Pentaho CDE
    • Definiendo estructura del Proyecto en Pentaho
    • Diseñando la capa de presentación en Pentaho CDE.
    • Definiendo variables Globales en CDE (objeto JSON)
    • Creando capas de código snippet CSS
    • Creando capas de código snippet JS
    • Cargando Plugins de Leaflet en la estructura
    • Invocando código externo JS de plugins Leaflet
    • Invocando código externo CSS de plugins Leaflet
    • Instalando plugin L.control.location
    • Instalando plugin L.sidebar
    • Instalando plugin L.geomanstyle.editor
    • Optimizando la llamada de código JS
    • Optimizando la llamada de código CSS.
  • INDICADORES KPI’S CON PENTAHO & BOOTSTRAP
    • Interactuando la capa de acceso a datos en Pentaho CDE
    • Analizando consulta a nuestro base de datos con PgAdmin
    • Definiendo consultas en nuestra capa de acceso a datos de Pentaho.
    • Una mirada a Bootstrap en Pentaho
    • Definiendo contenedores de tipo panel con BootStrap en CDE
    • Definiendo Chart de tipo Stacked Bar en Pentaho CDE.
    • Definiendo Chart de tipo Pie Bar en Pentaho CDE.
    • Una mirada a las propiedades avanzadas de los charts de tipo Bar
    • Una mirada a las propiedades avanzadas de los charts de tipo Pie
    • ¿Qué es una Aplicación web responsiva?
    • Ciclo de vida de los componentes en CDE
    • Haciendo responsivo nuestros charts
  • CAPAS ESPECIALES EN LEAFLET Y EL FORMATO GEOJSON
    • Entendiendo el LayerGroup.
    • Entendiendo el FeatureGroup
    • Entendiendo el GeoJSON
    • ¿Qué es el objeto GEOJSON?
    • Opciones de L.geoJSON
    • Métodos de GeoJSON
    • Usando GeoJSON con Leaflet.
    • Recorriendo un GeoJSON
    • Renderizando los features del GeoJSON en HTML con JS
    • ESRI en Leaflet
    • Que son los formatos SHP
    • Estructuras de los documentos de tipo SHP
    • Referencia de ESRI con Leaflet
  • AÑADIENDO NUESTRO SIDEBAR TIPO TABS
    • Agregando Sidebar tipo tab
    • ¿Qué es el SCSS y como convertirlo a CSS?
    • Moviendo nuestros sidebar de KPI’s
    • Creando función de creación de cards.
    • Creando función para listar cards
    • Invocando funciones en nuestro main.js
    • Creando parámetros para nuestros Charts
    • Creando parámetros para nuestro Select
    • Renderizando nuestro Select.
    • SetView() o FlyeTo() en nuestro Select
  • SERVICIOS REST, POSTMAN,SERVICIOS WMS, WFS, WCS
    • ¿Qué son los servicios webs y que tipos de servicios existen?
    • Verbos o métodos de los servicios de tipo REST
    • ¿Qué son los servicios WMS, WFS y WCS?
    • Accediendo a los servicios WMS, WFS y WCS desde GeoServer
    • Consumiendo servicios web desde Postman.
    • Consumiendo servicios REST en leaflet con $.Ajax
    • Desplegando plugin lealfet-geoserver-request
    • Consumiendo servicios REST en leaflet con lealfet-geoserver-request.
    • Analizando desde la consola la respuesta de tipo GeoJSON
    • Una mirada a las capas WFS y WMS desde el GeoServer
    • Filtrando con CQL mis capas WMS en GeoServer.
    • Filtrando mis capas WMS y WFS desde leaflet
    • Llamando capas WMS y WFS
  • CREANDO POPUP’S
    • Creando popup con recorrido dinámico manual.
    • Creando popup con recorrido dinámico automático
    • Creando una Leyenda de tipo WMS
    • Creando una Leyenda de tipo WFS
  • CREANDO BARRA DE BÚSQUEDA PARA RUTAS
    • Diseñando capa de presentación de nuestra barra de búsquedas
    • Estilando con CSS nuestra barra de búsquedas
    • Entendiendo la desestructuración del código JavaScript
    • Tomando control de los valores de la barra búsqueda
    • Creando función para gestionar valor a buscar de la barra
  • CONSUMIENDO API’S PARA BUSQUEDA DE RUTAS
    • Creando nuestro endpoint del API de Direcciones
    • Creando nuestro endpoint del API de Geoconding
    • Consumiendo endpoints de Geocondig y Direcciones en PostMAN
    • Modularizando la funcionalidad con la lógica de búsqueda
    • Implementando la función para la data a geocodificar.
    • Implementando la función que envia la data a geocodificar al API de direcciones
    • Implementando la función que envia la data a geocodificar al API de de GeoCoding
    • Implementando función que agrupa features y limpia geoportal
    • Implementando función que renderiza resultado de la búsqueda en el sidebar
    • Implementación de los marcadores resultantes en nuestro Geo Portal.
    • Implementación de las rutas a partir de la selección del destino en el sidebar
  • EDICIÓN 2023
    • GRUPO EDICIÓN DICIEMBRE
  • MÓDULO 2: QGIS (Simbología, Estilos y Leyendas) & Geo Server
    • Instalando QGIS 3.20 en Linux
    • Instalando QGIS 3.16 en Windows
    • Leyendo Archivos Shapes en QGIS ¿.shp, .dbf, .prj? ¿Qué son, para Qué sirven?
    • Instalando Complementos de Capas Base (Bing, Google, OSM)
    • De QGIS a PostGIS a Geo Server (I)
    • De QGIS a PostGIS a Geo Server (II)
    • De QGIS a PostGIS a Geo Server (III)
    • Simbología Tipo Único y Categorizado
    • Simbología Graduado y basado en Reglas
  • MÓDULO 3: Integrando Librerías y Creando Nuestro Mapa
    • Creando Cuenta en Mapbox
    • Integrar Complementos para Desplazamiento (PAN) y para Zoom (Zoom)
    • Solucionando Error de Renderizado de los Mapas Base en el Geo Portal
  • Publicar Certificados en Linkedin
    • Paso 1: Publicando Certificado en Linkedin
    • Paso 2: Compartiendo certificado en Linkedin
  • EXTRA - INTRODUCCIÓN DOCKER
    • Vista previa gratis
    • Instalacion de Docker Container
    • ¿Cómo funciona Docker?
    • Containers en Sistemas Operativos
    • ¿Cómo se crea un docker container?
    • Comandos en Docker Run
    • Comandos para listar Containers
    • Ciclo de vida de un container
    • Stop y Kill Containers
    • Laboratorio con Redis y Acceso a Shell
    • Acceso a Shell con Docker Run
    • Creación de imagenes con Docker