Frequently Asked Questions

What is the difference between Giro3D and Piero?

Giro3D is a web development framework, which you can integrate into your own web application. It provides the core functionalities for creating applications for visualizing and interacting with heterogenous 2D, 2.5D and 3D data.
Piero is a fully-fledged web application integrating Giro3D. It lets you seamlessly start visualizing and interacting with your own data, with minimal development efforts.

Learn more on Giro3D Learn more on Piero
On what kind of hardware can Giro3D / Piero run on?

Giro3D and Piero can run on any recent browser, on computers, tablets or even smartphones.

Does Giro3D supports a globe mode?

At the moment, Giro3D does not support globe mode. It is planned in our roadmap.

Can Giro3D work with projected data?

Giro3D can work with any projected data, and supports on-the-fly reprojection for maps and layers.

See raster reprojection example See vector reprojection example
Are Giro3D / Piero open projects?

Both Giro3D and Piero are open-source and community-based projects. Anyone can join the community, contribute to the project design and participate in the decision-making process.

Checkout Giro3D's governance
What kind of data are supported by Giro3D / Piero?

Giro3D supports a wide variety of formats, from 2D raster and vector data, to 3D point clouds and tilesets. Giro3D being built on top of OpenLayers and Three.js, any format supported by these libraries are supported by Giro3D. It includes standard OGC WMS/WMTS/WFS formats, as well as Vector Tiles, Cloud-Optimized GeoTIFF (COG), GeoJSON, 3D-Tiles, glTF models, etc.
Piero includes additional formats: GeoPackage, Shapefile, CityJSON, IFC, LAS pointclouds, PLY 3D objects, etc.

Is the data provided by Giro3D?

Giro3D and Piero both come with some sample data for running the examples. However, you will need to bring your own data for production use.

Are Giro3D and Piero free?

Both Giro3D and Piero are free to use, either for personal or commercial usage. They are both licensed under the MIT license.

How are Giro3D and Piero related to Three.js and OpenLayers?

Both Giro3D and Piero are built on top of Three.js and OpenLayers. We leverage their capabilities and high-performance to enable visualizing massive data. Additionnaly, both libraries are available from the API, making them fully usable from you code.

How can I generate data suitable for Giro3D and Piero?

We encourage using open standards, like OGC WMTS, COG, 3D Tiles. Such data can be generated via QGIS, GDAL, py3dtiles for instance.

Do you have an unanswered question? Feel free to reach out at