BCN CARTO — SERVICIO DE TESELAS VECTORIALES =========================================== https://tiles.terbio.org Cartografía propia de Barcelona en teselas vectoriales estándar (Mapbox Vector Tiles, XYZ), con el estilo completo de BCN Carto. El cliente dibuja el mapa: sirve para MapLibre GL JS, Mapbox GL, OpenLayers, Leaflet (con complemento de teselas vectoriales) y QGIS. Acceso con clave: añadir ?key= a las URLs (o la cabecera "Authorization: Bearer "). Sin clave válida el servicio responde 401. URLS ---- Estilo completo (recomendado) https://tiles.terbio.org/style.json?key= TileJSON de cada fuente https://tiles.terbio.org/base.json?key= https://tiles.terbio.org/catastro.json?key= https://tiles.terbio.org/ciutat.json?key= https://tiles.terbio.org/dades.json?key= Teselas https://tiles.terbio.org//{z}/{x}/{y}.pbf?key= Letras y símbolos (sin clave; los usa el estilo) https://tiles.terbio.org/fonts/{fontstack}/{range}.pbf Noto Sans Regular / Bold https://tiles.terbio.org/sprite.json · sprite.png · sprite@2x.json · sprite@2x.png Proyección: Web Mercator (EPSG:3857), esquema XYZ. Zona: término municipal de Barcelona. Zoom: las teselas llegan al nivel 18; el cliente puede ampliar más (hasta 21–22) sin perder nitidez. Una tesela sin datos responde 204 (vacía). FUENTES (CAPAS VECTORIALES) --------------------------- base Plano topográfico del Ajuntament con su simbología oficial (colores, grosores y rótulos en los atributos fc, lc, w, t, s, a...). Zoom 10–18: z10–13 vista de ciudad · z14–15 plano sintético · z16–17 plano base · z18 topográfico 1:1000 (aceras, pasos, pintura vial, fanales, árboles, fuentes...) Además: límites y nombres de distrito y barrio, nombres de calle sobre el eje. catastro Parcelas catastrales, edificios y construcciones (Catastro, INSPIRE). Zoom 14–18. ciutat Sentido de circulación (OpenStreetMap), semáforos, establecimientos en planta baja (censo comercial 2024). Zoom 14–18. dades Datos abiertos: calificación urbanística (PGM), usos del suelo, PEUAT, viviendas de uso turístico, ruido en fachada, eficiencia energética, transporte, aparcamiento, carriles bici, zonas 30, equipamientos, escuelas, negocios (Overture), puntos de interés (OSM), arbolado, terrazas, renta y población por sección censal. Zoom 11–18. Los nombres y atributos de cada capa están en "vector_layers" del TileJSON. EJEMPLOS -------- MapLibre GL JS: const mapa = new maplibregl.Map({ container: "mapa", style: "https://tiles.terbio.org/style.json?key=", center: [2.17, 41.39], zoom: 15 }); OpenLayers (con ol-mapbox-style): import { apply } from "ol-mapbox-style"; apply("mapa", "https://tiles.terbio.org/style.json?key="); QGIS (3.16 o posterior): Capa > Añadir capa > Añadir capa de teselas vectoriales > Nueva conexión genérica URL: https://tiles.terbio.org/base/{z}/{x}/{y}.pbf?key= Zoom: mín. 10, máx. 18 URL de estilo: https://tiles.terbio.org/style.json?key= (repetir con catastro, ciutat y dades si se quieren por separado) ESTILO ------ Es el mismo del visor de BCN Carto. Las capas temáticas vienen apagadas ("visibility": "none"); se encienden con map.setLayoutProperty(id, "visibility", "visible"). Encendidas por defecto: plano base, parcelas, límites, nombres de calle, curvas de nivel, sentido de circulación, pasos de peatones, pintura vial, aceras y vallas. ATRIBUCIÓN (obligatoria al mostrar el mapa) -------------------------------------------- © Dirección General del Catastro · © Ajuntament de Barcelona (CC BY 4.0) · © OpenStreetMap contributors (ODbL) · Overture Maps Foundation · Generalitat de Catalunya El estilo y los TileJSON ya la incluyen; MapLibre la muestra automáticamente. ACTUALIZACIÓN ------------- Catastro: semestral. Plano topográfico y datos abiertos: con cada actualización del proyecto. Las teselas se cachean 24 h (Cache-Control) y el estilo, 5 minutos.