-
Notifications
You must be signed in to change notification settings - Fork 15
Ejemplos
A continuación se muestran algunos ejemplos construidos con la API REST:
-
https://componentes.cnig.es/api-core/?controls=scale,scaleline,panzoombar,panzoom,location,getfeatureinfo,rotate,backgroundlayers¢er=-118114.81174504594,4397718.761898104&zoom=6&projection=EPSG:3857*m
-
https://componentes.cnig.es/api-core/?controls=scale,scaleline,panzoombar,panzoom,location,getfeatureinfo,rotate,backgroundlayers¢er=-118114.81174504594,4397718.761898104&zoom=6&projection=EPSG:3857*m&plugins=vectors,measurebar,overviewmap&layers=WMTS*http://wmts-mapa-lidar.idee.es/lidar*EL.GridCoverageDSM*GoogleMapsCompatible*Modelo%20Digital%20de%20Superficies%20LiDAR*true*image/png*true*true*true,WMTS*https://www.ign.es/wmts/ign-base?*IGNBaseTodo*GoogleMapsCompatible*IGNBaseTodo*false*image/png*true*true*true,WMS*Limite%20administrativo*http://www.ign.es/wms-inspire/unidades-administrativas?*AU.AdministrativeBoundary*true*false**1.1.1*true*true*true,WMS*Unidad%20administrativa*http://www.ign.es/wms-inspire/unidades-administrativas?*AU.AdministrativeUnit*true*true**1.3.0*true*true*true,KML*Delegaciones*https://www.ign.es/web/resources/delegaciones/delegacionesIGN.kml*false*false*true&sharemap=https://componentes.cnig.es/api-core/*BR
- Controles: panzoom, scale, scaleline, panzoombar, location, getfeatureinfo, rotate y backgroundlayers.
-
Opciones:
- center=-118114.81174504594,4397718.761898104
- zoom=6
- projection=EPSG:3857*m
- Plugins: vectors, measurebar, overviewmap y sharemap (sharemap=https://componentes.cnig.es/api-core/*BR).
-
Capas:
- WMTS Mapa LiDAR: https://wmts-mapa-lidar.idee.es/lidar.
- WMTS Mapa base: https://www.ign.es/wmts/ign-base.
- WMS Unidades administrativas: https://www.ign.es/wms-inspire/unidades-administrativas. Capas AU.AdministrativeBoundary y AU.AdministrativeUnit.
- Fichero KML Delegaciones IGN-CNIG: https://www.ign.es/web/resources/delegaciones/delegacionesIGN.kml.
-
Ejemplo 3: Visualizador IBERPIX, que usa la API-CNIG para la construcción de sus mapas.
https://www.ign.es/iberpix/visor/?zoom=14&srs=EPSG:4326¢er=-7.1,38.68&layers=WMS*Limite*https://www.ign.es/wms-inspire/unidades-administrativas*AU.AdministrativeBoundary*true*false**1.3.0*true*true*true
-
Opciones:
- center=-7.1,38.68
- zoom=14
- projection=EPSG:4326
-
Capas:
- WMS Unidades administrativas: https://www.ign.es/wms-inspire/unidades-administrativas. Capa AU.AdministrativeBoundary.
En este ejemplo, el usuario especifica unos valores concretos sobre el nivel de zoom, SRS, centro y capas a mostrar en el mapa mediante la parametrización de visualizadores. También podemos acceder al visualizador Iberpix sin especificar parámetros. En caso de no indicar parámetros, se tomará los valores por defecto definidos dentro del mismo visualizador.
-
Opciones:
A continuación se muestran algunos ejemplos construidos con la API JavaScript:
-
-
Plugins:
- BackImgLayer: new M.plugin.BackImgLayer({...});
- ShareMap: M.plugin.ShareMap({...});
-
Opciones:
- zoom:5
- maxZoom:20
- minZoom:4
- center:[-467062.8225, 4683459.6216]
-
Plugins:
-
-
Plugins:
- Attributions: new M.plugin.attributions({...});
- ShareMap: M.plugin.ShareMap({...});
- ViewManagement: new M.plugin.ViewManagement({...});
- MouseSRS: M.plugin.MouseSRS({...});
- TOC: M.plugin.TOC({...});
- Controles: panzoom, scale, scaleline, rotate, location, backgroundlayers y getfeatureinfo.
- Capas:
-
Plugins:
-
A través de la Galería de Ejemplos se puede acceder a una gran variedad de visualizadores desarrollados con la API-CNIG. La Galería de Ejemplos permite modificar el código html y ejecutarlo, visualizando los resultados.
La API se encuentra disponible en la siguiente URL.
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.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.4. Paneles
» Creación de panel desde cero sin controles
» Tutorial Panel de un único control
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
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