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: 3 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 (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T12:02:41.000Z (6 months ago)
- Last Synced: 2024-05-21T17:09:39.551Z (6 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: 242 MB
- Stars: 3,505
- Watchers: 81
- Forks: 623
- Open Issues: 175
-
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. ![GitHub stars](https://img.shields.io/github/stars/antvis/L7?style=social) (๐จโ๐ป JavaScript Libraries / Mapping)
- awesome - antvis/L7 - ๐ Large-scale WebGL-powered Geospatial Data Visualization analysis engine. (TypeScript)
README
English | [็ฎไฝไธญๆ](./README.md)
L7
๐ Large-scale WebGL-powered Geospatial data visualization analysis framework.
[![CI](https://github.com/antvis/L7/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/antvis/L7/actions/workflows/ci.yml) [![NPM](https://flat.badgen.net/npm/v/@antv/l7?icon=npm)](https://www.npmjs.com/package/@antv/l7) ![last commit](https://badgen.net/github/last-commit/antvis/L7)
Tutorials โข
API documentation โข
Examples โข
Contributor![L7 demo](https://gw.alipayobjects.com/mdn/rms_855bab/afts/img/A*S-73QpO8d0YAAAAAAAAAAABkARQnAQ)
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.
![https://github.com/antvis/l7/graphs/contributors](https://contrib.rocks/image?repo=antvis/l7)
## ๐ License
The scripts and documentation in this project are released under the [MIT license](./LICENSE).