MCPcopy Index your code
hub / github.com/OSMBuildings/OSMBuildings

github.com/OSMBuildings/OSMBuildings @v4.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.0.1 ↗ · + Follow
427 symbols 928 edges 57 files 44 documented · 10% updated 5y agov4.0.1 · 2018-08-10★ 99844 open issues

Browse by type

Functions 349 Types & classes 78
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OSM Buildings

OSM Buildings is a library for visualizing 3d building geometry.

Quick integration

Link all required libraries in your HTML head section. Files are provided in folder /dist.

<head>
  <link href="https://cdn.osmbuildings.org/4.0.0/OSMBuildings.css" rel="stylesheet">
  <script src="https://cdn.osmbuildings.org/4.0.0/OSMBuildings.js"></script>
</head>

<body>





In a script section initialize OSM Buildings and add it to a DOM container.

  var osmb = new OSMBuildings({
    container: 'map',
    position: { latitude: 52.52000, longitude: 13.41000 },
    zoom: 16,
    minZoom: 15,
    maxZoom: 22
  });

  osmb.addMapTiles(
    'https://{s}.tiles.mapbox.com/v3/osmbuildings.kbpalbpk/{z}/{x}/{y}.png',
    {
      attribution: '© Data <a href="http://openstreetmap.org/copyright/">OpenStreetMap</a> · © Map <a href="http://mapbox.com">Mapbox</a>'
    }
  );

  osmb.addGeoJSONTiles('http://{s}.data.osmbuildings.org/0.2/anonymous/tile/{z}/{x}/{y}.json');

OSM Buildings server

There is also documentation of OSM Buildings Server side. See https://github.com/OSMBuildings/OSMBuildings/blob/master/docs/server.md

Core symbols most depended-on inside this repo

Shape

Method 224
Function 125
Class 78

Languages

TypeScript100%

Modules by API surface

src/index.js38 symbols
src/geometry.js35 symbols
src/Events.js29 symbols
lib/earcut.custom.js29 symbols
src/glx/Shader.js13 symbols
src/triangulate/roofs/index.js12 symbols
src/glx/Matrix.js12 symbols
src/features/Feature.js12 symbols
src/layer/Grid.js11 symbols
src/OBJ.js10 symbols
src/triangulate/index.js9 symbols
src/glx/texture/Image.js9 symbols

For agents

$ claude mcp add OSMBuildings \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page