gleo v1.0.0
GLeo
A JS library for WebGL-powered geographic maps.
Gleo is a library for displaying geographical maps (and map-like things on cartesian planes), leveraging WebGL1 via the Glii abstraction library. It aims to cover the use cases of Leaflet, OpenLayers or MapboxGL/MaplibreGL, but since it's a one-man project, it's not quite there yet.
I want to see it working!
Go to https://ivansanchez.gitlab.io/gleo/ , then.
Trying out
- Clone the repo
- Run a
git submodule initplusgit submodule update
- This pulls the
gliiandarrugatordependencies from their git repos
- Spin up a local webserver
- Browse the demos in
/browser-demos, or the REPL in/website
No bundling needed! Gleo leverages the magic of ES6 modules.
Documentation
Running npm install then npm run docs will build the API documentation and the graphviz UML diagram.
Legalese
Gleo itself is licensed under a GPL-3.0 license. See the LICENSE file for details.
Gleo depends on some javascript libraries, which are bundled under src/3rd-party:
shelf-packby Bryan Housel, ISC licensed.css-color-parserby Dean McNamee, MIT licensed.earcutby Volodymir Agafonkin, ISC licensed.glmatrixby Brandon Jones, Catto Petter, et al, MIT licensed.point-geometryby Tom McWright, et al, ISC licensed.rbush-knnby Volodymir Agafonkin, ISC licensed, plus dependencies:rbushby Volodymir Agafonkin, MIT licensed.tinyqueueby Volodymir Agafonkin, ISC licensed.quickselectby Volodymir Agafonkin, ISC licensed.
vector-tile-jsby Volodymir Agafonkin, John Firebaugh, Tom McWright, et al, BSD-3 licensed, plus dependencies:pbfby Volodymir Agafonkin, BSD-3 licensed.ieee754by Feross Aboukhadijeh, BSD-3 licensed.
delaunatorby Volodymir Agafonkin, ISC licensed, plus dependencies:robust-predicatesby Volodymir Agafonkin, on public domain dedication.
As well, Gleo uses some geographical data, assets and non-required javascript libraries in the demos:
- proj4js
- Natural Earth
- geoboundaries
- OpenStreetMap data in several forms
- Leaflet.ExtraMarkers spritesheet
geographiclibgeotiff.jsby Fabian Schindler, Daniel J. Dufour, Andreas Hocevar et al, plus dependencies:pmtilesby Brandon Liu (part of protomaps)
10 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
4 years ago