Skip to content

1.2. Documentación y Puntos de acceso

yaizavalidador edited this page May 24, 2023 · 1 revision

A continuación se muestran distintos puntos de acceso a la API-CNIG:

La API

Nace con el objetivo de ser la tecnología base común de las diferentes herramientas de visualización de información geográfica del Instituto Geográfico Nacional.

La API se encuentra disponible en la siguiente URL.

Plataforma IDEE

La Plataforma IDEE se crea con el propósito de ser un punto de encuentro para los desarrolladores de la comunidad geoespacial donde se recopilan distintas iniciativas y se facilita su reutilización.

Desde la Plataforma IDEE se puede acceder a:

  • JSDOC: La API-CNIG dispone de una documentación generada con JSDOC que facilita al usuario el poder conocer las clases disponibles, así como sus métodos y los parámetros que permiten recibir cada uno de ellos.
  • Código API-CNIG: Repositorio con el código de la API.
  • Galería de Plugins: Donde se encuentra la colección de plugins API-CNIG, con sus descripciones, tests de prueba y accesos a los correspondientes repositorios de Github.
  • Wiki: Documentación general de la API-CNIG.
  • Galería de Ejemplos: Con una gran variedad de visualizadores de ejemplo desarrollados con la API-CNIG. La Galería de Ejemplos permite modificar el código html y ejecutarlo, visualizando los resultados.
  • Recursos Formativos.

1.INICIO
   1.1. Componentes de la API-CNIG
   1.2. Documentación y Puntos de acceso
   1.3. Primeros pasos
   1.4. Diagrama API CNIG

2. MAPA
2.1. Capas

 ■ 2.1.1. Fuentes
   • 2.1.1.1. Capas vectoriales
     + Vector
     + WFS
     + GeoJSON
     + KML
     + MVT
     + OGCAPIFeatures
     + MBTilesVector
     + GenericVector
     + MapLibre
   • 2.1.1.2. Capas ráster
     + WMS
     + WMTS
     + TMS
     + XYZ
     + OSM
     + MBTiles
     + GenericRaster
     + GeoTIFF
   • 2.1.1.3. Capas rápidas
   • 2.1.1.4. Grupo de capas

 ■ 2.1.2. Simbolización
   • 2.1.2.1. Genérica
     + Puntos
     + Líneas
     + Polígonos
   • 2.1.2.2. Básica
     + Puntos
     + Líneas
     + Polígonos
   • 2.1.2.3. Avanzada
     + Coropletas
     + Proporcional
     + Categorías
     + Estadísticos
     + Mapas de Calor
     + Cluster
     + Línea de flujo
     + Composición

 ■ 2.1.3. Filtros

2.3.-Plugins

  > Creación de plugin en cliente

  » Tutorial de creación de un plugin

2.4. Paneles

  » Creación de panel desde cero sin controles

  » Tutorial Panel de un único control

  » Tutorial Panel de un único control con más de un botón

  » Tutorial Panel con más de un control

2.5. Eventos

  » Gestión de eventos
  » Gestión de eventos en controles personalizados

    2.6. Internacionalización

    2.7. Configuración

    2.8. Acceso librerías base

3. UTILIDADES

4. PROXY

5. API REST
 5.1. Parametrización API-REST
 5.2. Base de Datos API-REST
 5.3. API REST Actions
 5.4. Servicio de correos electrónicos
 5.5. Capas rápidas

6. PARAMETRIZACIÓN VISUALIZADORES

7. SOLUCIÓN DE PROBLEMAS

8. PROCESO DE VERSIONADO

9. GUÍA DE DESARROLLO
  > Guía para el desarrollo de API-CNIG
  » Tutorial desarrollo del núcleo de API-CNIG - (Cliente)
  > Guía de desarrollo de componentes
  » Tutorial desarrollo del núcleo de API-CNIG - (Servidor)
  > Guía de desarrollo de plugins
  » Tutorial desarrollo de plugins ya creados
  » Tutorial desarrollo de nuevos plugins
  > Guía de desarrollo de visualizadores con React

  > Compilación proyecto API-CNIG

Clone this wiki locally