-
Notifications
You must be signed in to change notification settings - Fork 15
Capas
Las capas son para Mapea los proveedores de información espacial que mostrar en el mapa. Existen diversos estándares bajo los que ofrecer esas capas, y estos son los que acepta Mapea:
WMS (Web Map Service)
Definido por una url, el servicio puede ofrecer una o muchas capas, individuales o agrupadas, cada una con un nombre propio. Hay varias formas de añadir capas WMS en Mapea:
1.- En el constructor del mapa:
// En modo cadena u objeto
mapajs = M.map({
container: "map",
layers: ["WMS*Municipios*http://www.ideandalucia.es/wms/dea100_divisiones_administrativas?*terminos_municipales*false*true",
new M.layer.WMS({
url: 'http://www.callejerodeandalucia.es/servicios/base/wms?',
name: 'batimetria',
legend: 'Batimetria',
transparent: true,
tiled: false
})
]
});
2.- Mediante los métodos addWMS/addLayers:
mapajs.addWMS(new M.layer.WMS({
url: 'http://www.callejerodeandalucia.es/servicios/base/wms?',
name: 'CDAU_toponimia',
legend: 'Toponimia',
transparent: true,
tiled: false
}));
O combinación de ambos métodos, como en este ejemplo funcional.
Los parámetros url y name especifican la url del servicio y el nombre de la capa en el mismo. Los otros parámetros indican:
- legend: Nombre asociado en el árbol de contenidos, si usamos uno.
- transparent: 'false' si es una capa base, 'true' en caso contrario.
- tiled: 'true' si queremos dividir la capa en tiles, 'false' en caso contrario.
Opcionalmente, pueden especificarse las resoluciones mínima y máxima de dibujado de las capas, con lo que se establecerían los niveles de zoom en los que sería visible. Esto se hace en un segundo array de opciones, mediante los parámetros 'maxResolution' y 'minResolution':
var layerWMS = new M.layer.WMS({
url: 'http://www.callejerodeandalucia.es/servicios/base/wms?',
name: 'CDAU_toponimia',
legend: 'Toponimia',
transparent: true,
tiled: false
},
{
maxResolution: 3270.877524508511,
minResolution: 1635.4387622542556
});
Los métodos de mapa getWMS(layer) y removeWMS(layer) permiten gestionar las capas WMS existentes.
doc API: M.layer.WMS
Inicio
Primeros pasos
Personalizar del mapa
> Capas raster
WMS, WMC, WMTS, Mapbox, OSM
> Capas vectoriales
WFS, GeoJSON, KML, MVT
Features
Filtros
Simbología
• Genérica (Puntos, Líneas, Polígonos)
• Básica (Puntos, Líneas, Polígonos)
• Coropletas, Proporcional, Categorías, Estadísticos, Mapas de Calor
• Cluster, Composición
> Otros formatos
GeoPackage, MBtiles
> Grupos de capas
> Controles básicos
> Opciones
> Paneles
> Extensión máxima
> Proyecciones
Plugins
> API versiones plugin
Proxys
Eventos
Utilidades
Diálogos
Popups
i18n
Acceso librerías base
> versionado
> versiones Mapea disponibles
Mapea iframe
Solución de problemas
Mapea con ES Modules
Testing de aplicaciones
ROADMAP