A versatile framework to visualize geospatial data in the browser.

Getting started Examples Documentation Governance

map
Maps

Combine raster, vector and elevation layers to display 2D and 2.5 maps with terrain.

map
Use OpenLayers sources

Connect layers to sources including WMS/WMTS, MapBox, GeoJSON. Supports reprojections.

Pointcloud screenshot
Point clouds

Display point clouds in various formats, including 3D Tiles and Potree.

Meshes
Vector sources as meshes

Display and extrude feature data from various supported sources.

Meshes
Combine everything

Put everything together into one scene, use default or custom controls and leverage the rich API to build the right app for your business.

map
Powered by three.js

Giro3D uses the three.js rendering engine to display 3D datasets.

Features

Giro3D is built on top of the three.js engine, and is compatible with any object or plugin that three.js supports.

Graphics
  • Direct access to three.js renderer
  • Eye Dome Lighting on point clouds
  • Inpainting on point clouds
  • Color ramps on terrains and point clouds
  • Contour lines
  • Clipping planes
  • Point cloud coloring with imagery layers
  • Color layers as masks
  • 3D Grid
  • Unlimited color layers per map
Processing
  • Support of many projected coordinate systems
  • Reprojection of imagery layers
  • 3D buildings
  • Vector styling with OpenLayers styles
  • No-data elimination on elevation rasters
Other
  • Draw lines and polygons

Supported formats

Giro3D supports a broad range of data sources, from 2D raster and vector data, to 3D point clouds and tilesets.

Imagery
Vectors
  • WFS
  • GeoJSON
  • GML
  • KML
  • GPX
  • Vector tiles
Other