All Projects → iTowns → Itowns

iTowns / Itowns

Licence: other
A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Itowns

Openglobus
JavaScript 3d maps and geospatial data visualization engine library.
Stars: ✭ 199 (-61.51%)
Mutual labels:  3d, webgl, gis, globe
Webworldwind
The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages.
Stars: ✭ 628 (+21.47%)
Mutual labels:  3d, webgl, globe
Cesium
An open-source JavaScript library for world-class 3D globes and maps 🌎
Stars: ✭ 8,095 (+1465.76%)
Mutual labels:  3d, webgl, gis
Xbsjearthui
XbsjEarthUI是基于Cesium和EarthSDK的三维GIS/BIM的UI模板,可以基于此定制自己的三维App
Stars: ✭ 373 (-27.85%)
Mutual labels:  3d, webgl, gis
Giojs
🌏 A Declarative 3D Globe Data Visualization Library built with Three.js
Stars: ✭ 1,528 (+195.55%)
Mutual labels:  3d, webgl, globe
Earthjs
D3 Earth JS
Stars: ✭ 128 (-75.24%)
Mutual labels:  3d, webgl, globe
L7
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis framework which relies on Mapbox GL or AMap to render basemaps.
Stars: ✭ 2,517 (+386.85%)
Mutual labels:  3d, webgl, gis
Plasio
Drag-n-drop In-browser LAS/LAZ point cloud viewer. http://plas.io
Stars: ✭ 349 (-32.5%)
Mutual labels:  webgl, pointcloud
Webgl2examples
Rendering algorithms implemented in raw WebGL 2.
Stars: ✭ 353 (-31.72%)
Mutual labels:  3d, webgl
Globe.gl
UI component for Globe Data Visualization using ThreeJS/WebGL
Stars: ✭ 479 (-7.35%)
Mutual labels:  webgl, globe
Beam
✨ Expressive WebGL
Stars: ✭ 383 (-25.92%)
Mutual labels:  3d, webgl
Nyc Buildings
An interactive 3D visualization of the all the buildings in Manhattan.
Stars: ✭ 338 (-34.62%)
Mutual labels:  3d, webgl
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+621.08%)
Mutual labels:  3d, webgl
Taro
A lightweight 3D game engine for the web.
Stars: ✭ 345 (-33.27%)
Mutual labels:  3d, webgl
Mars3d
Mars3D三维地球平台软件 主仓库,包含示例及引导
Stars: ✭ 332 (-35.78%)
Mutual labels:  webgl, gis
Audiofabric
a 3d music visualization
Stars: ✭ 327 (-36.75%)
Mutual labels:  3d, webgl
Blendergis
Blender addons to make the bridge between Blender and geographic data
Stars: ✭ 4,642 (+797.87%)
Mutual labels:  3d, gis
Vue Gl
Vue.js components rendering 3D WebGL graphics reactively with three.js
Stars: ✭ 434 (-16.05%)
Mutual labels:  3d, webgl
Go Geom
Package geom implements efficient geometry types for geospatial applications.
Stars: ✭ 456 (-11.8%)
Mutual labels:  3d, gis
Open3d
Open3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+1033.46%)
Mutual labels:  3d, pointcloud

iTowns

iTowns

Coverage Status Build Status DeepScan grade

What is it?

iTowns is a Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data.

It can connect to WMS/WMTS/TMS servers including elevation data and load many different data formats (3dTiles, GeoJSON, Vector Tiles, GPX and much more). A complete list of features and supported data formats is available on the wiki.

iTowns screenshot

Documentation and examples

The official documentation is available here. It contains tutorials to help you start using iTowns, and an API reference. You can find more informations on its contribution here.

Official examples can be viewed here. Some examples available:

iTowns examples

How to use

You can use it through npm (the preferred way) or download a bundle from our github release page.

With npm

In your project:

npm install --save itowns

This package contains the ES5-compatible sources of iTowns.

If you're using a module bundler (like wepback), you can directly write require('itowns') in your code.

Alternatively, we provide a bundle you can directly include in your html files that exposes itowns in window:

<script src="node_modules/itowns/dist/itowns.js"></script>

/!\ Please note that this bundle also contains the dependencies.

From a release bundle

See our release page. Note that there isn't a lot of support for older version of iTowns, we highly recommand to use the last release everytime.

Contributing

If you are interested in contributing to iTowns, please read the CONTRIBUTING guide and the CODING guide.

iTowns has been redesigned from this early version.

Licence

iTowns is dual-licenced under Cecill-B V1.0 and MIT. Incorporated libraries are published under their original licences.

See LICENSE.md for more information.

Support

iTowns is an original work from French IGN, MATIS research laboratory. It has been funded through various research programs involving the French National Research Agency, Cap Digital, UPMC, Mines ParisTec, CNRS, LCPC.

iTowns is currently maintained by IGN and AtolCD, and has been maintained by Oslandia in the past. It has also received contributions from people listed here.

IGN AtolCD Oslandia

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].