Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antvis/L7
๐ Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
https://github.com/antvis/L7
3d amap antv data-visualization geojson geospatial gis javascript map mapbox maps point polygon webgl
Last synced: 4 months ago
JSON representation
๐ Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
- Host: GitHub
- URL: https://github.com/antvis/L7
- Owner: antvis
- License: mit
- Created: 2018-11-21T16:19:07.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T14:25:03.000Z (6 months ago)
- Last Synced: 2024-10-29T14:28:32.150Z (4 months ago)
- Topics: 3d, amap, antv, data-visualization, geojson, geospatial, gis, javascript, map, mapbox, maps, point, polygon, webgl
- Language: TypeScript
- Homepage: https://l7.antv.antgroup.com
- Size: 243 MB
- Stars: 3,658
- Watchers: 80
- Forks: 633
- Open Issues: 210
-
Metadata Files:
- Readme: README.en-US.md
- Contributing: CONTRIBUTING.en-US.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-frontend-gis - antvis L7 - Large-scale WebGL-powered Geospatial Data Visualization.  (๐จโ๐ป JavaScript Libraries / Mapping)
README
English | [็ฎไฝไธญๆ](./README.md)
L7
๐ Large-scale WebGL-powered Geospatial data visualization analysis framework.
[](https://github.com/antvis/L7/actions/workflows/ci.yml) [](https://www.npmjs.com/package/@antv/l7) 
Tutorials โข
API documentation โข
Examples โข
Contributor
Powered by WebGL, the rendering technology of L7 supports fast and efficient rendering of big data, 2D/3D rendering, possible through calculation and analysis of spatial data by GPU Parallel Compu-ting.
L7 focuses on geographic data expressiveness๏ผinteraction and design of geographic visualization layers. The basemaps on the platform are powered by third-party services
## ๐ Highlight features of L7 2.0
- ๐ Data-driven Visualization
Layer visualization API design base Semiology of Graphics.
It supports rich map visualization types for a better insight on data.
- ๐ High performance rendering with 2D/3D effect
Real-time and dynamic rendering with millions of spatial data.- ๐ Simple and flexible data format
L7 supports a wide variety of data formats including CSV, JSON, geojson, among others, eliminating the need to run conversions ahead of time.
- ๐ Multi-basemap
For global users, Mapbox is easy to be embedded by a simple line of code.
## Getting Started
### ๐ฆ Installation
```bash
npm install @antv/l7
```### Init Map by L7 scene
```javascript
import { Scene } from '@antv/l7';
import { Mapbox } from '@antv/l7-maps';const scene = new Scene({
id: 'map',
map: new Mapbox({
style: 'light',
pitch: 0,
center: [107.054293, 35.246265],
zoom: 4.056,
}),
});
```### Add Layer
```javascript
import { PointLayer } from '@antv/l7';const pointLayer = new PointLayer()
.source(data)
.shape('circle')
.size('mag', [1, 25])
.color('mag', ['#5B8FF9', '#5CCEA1'])
.style({
opacity: 0.3,
strokeWidth: 1,
});scene.addLayer(pointLayer);
```## ๐ Ecosystem
- [L7Draw](https://github.com/antvis/L7Draw)
- [L7Plot](https://github.com/antvis/L7Plot)
- [LarkMap](https://github.com/antvis/LarkMap)
- [L7VP](https://locationinsight.antv.antgroup.com)
- [L7Editor](https://l7editor.antv.antgroup.com)## ๐ค Contributing
To become a contributor, please follow our [contributing guide](./CONTRIBUTING.en-US.md). If you are an active contributor, you can apply to be a outside collaborator.

## ๐ License
The scripts and documentation in this project are released under the [MIT license](./LICENSE).