{"id":13572512,"url":"https://github.com/antvis/L7","last_synced_at":"2025-04-04T10:30:47.848Z","repository":{"id":37431318,"uuid":"158575679","full_name":"antvis/L7","owner":"antvis","description":"🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.","archived":false,"fork":false,"pushed_at":"2024-08-15T14:25:03.000Z","size":254436,"stargazers_count":3658,"open_issues_count":210,"forks_count":633,"subscribers_count":80,"default_branch":"master","last_synced_at":"2024-10-29T14:28:32.150Z","etag":null,"topics":["3d","amap","antv","data-visualization","geojson","geospatial","gis","javascript","map","mapbox","maps","point","polygon","webgl"],"latest_commit_sha":null,"homepage":"https://l7.antv.antgroup.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/antvis.png","metadata":{"files":{"readme":"README.en-US.md","changelog":null,"contributing":"CONTRIBUTING.en-US.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-21T16:19:07.000Z","updated_at":"2024-10-29T04:10:33.000Z","dependencies_parsed_at":"2023-12-21T12:48:00.334Z","dependency_job_id":"cc702f90-751c-4339-963b-6d921ca3023c","html_url":"https://github.com/antvis/L7","commit_stats":{"total_commits":3881,"total_committers":74,"mean_commits":"52.445945945945944","dds":"0.40298892038134504","last_synced_commit":"8b72df14dc18ba85f66f8e4e09ba9d80d0379ed3"},"previous_names":[],"tags_count":397,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antvis%2FL7","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antvis%2FL7/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antvis%2FL7/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antvis%2FL7/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antvis","download_url":"https://codeload.github.com/antvis/L7/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222110235,"owners_count":16933117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d","amap","antv","data-visualization","geojson","geospatial","gis","javascript","map","mapbox","maps","point","polygon","webgl"],"created_at":"2024-08-01T14:01:25.695Z","updated_at":"2024-11-05T05:31:27.034Z","avatar_url":"https://github.com/antvis.png","language":"TypeScript","readme":"\u003cimg src=\"https://gw.alipayobjects.com/zos/antfincdn/R8sN%24GNdh6/language.svg\" width=\"18\"\u003e English | [简体中文](./README.md)\n\n\u003ch1 align=\"center\"\u003eL7\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n🌍 Large-scale WebGL-powered Geospatial data visualization analysis framework.\n\n[![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)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://l7.antv.antgroup.com/tutorial/quickstart\"\u003eTutorials\u003c/a\u003e •\n  \u003ca href=\"https://l7.antv.antgroup.com/api/scene\"\u003eAPI documentation\u003c/a\u003e •\n  \u003ca href=\"https://l7.antv.antgroup.com/examples\"\u003eExamples\u003c/a\u003e •\n  \u003ca href=\"./CONTRIBUTING.en-US.md\"\u003eContributor\u003c/a\u003e\n\u003c/p\u003e\n\n![L7 demo](https://gw.alipayobjects.com/mdn/rms_855bab/afts/img/A*S-73QpO8d0YAAAAAAAAAAABkARQnAQ)\n\n\u003c/div\u003e\n\nPowered 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.\n\nL7 focuses on geographic data expressiveness，interaction and design of geographic visualization layers. The basemaps on the platform are powered by third-party services\n\n## 🌟 Highlight features of L7 2.0\n\n- 🌏 Data-driven Visualization\n\n  Layer visualization API design base Semiology of Graphics.\n\n  It supports rich map visualization types for a better insight on data.\n\n- 🌏 High performance rendering with 2D/3D effect\n  Real-time and dynamic rendering with millions of spatial data.\n\n- 🌏 Simple and flexible data format\n\n  L7 supports a wide variety of data formats including CSV, JSON, geojson, among others, eliminating the need to run conversions ahead of time.\n\n- 🌏 Multi-basemap\n\n  For global users, Mapbox is easy to be embedded by a simple line of code.\n\n## Getting Started\n\n### 📦 Installation\n\n```bash\nnpm install @antv/l7\n```\n\n### Init Map by L7 scene\n\n```javascript\nimport { Scene } from '@antv/l7';\nimport { Mapbox } from '@antv/l7-maps';\n\nconst scene = new Scene({\n  id: 'map',\n  map: new Mapbox({\n    style: 'light',\n    pitch: 0,\n    center: [107.054293, 35.246265],\n    zoom: 4.056,\n  }),\n});\n```\n\n### Add Layer\n\n```javascript\nimport { PointLayer } from '@antv/l7';\n\nconst pointLayer = new PointLayer()\n  .source(data)\n  .shape('circle')\n  .size('mag', [1, 25])\n  .color('mag', ['#5B8FF9', '#5CCEA1'])\n  .style({\n    opacity: 0.3,\n    strokeWidth: 1,\n  });\n\nscene.addLayer(pointLayer);\n```\n\n## 🔗 Ecosystem\n\n- [L7Draw](https://github.com/antvis/L7Draw)\n- [L7Plot](https://github.com/antvis/L7Plot)\n- [LarkMap](https://github.com/antvis/LarkMap)\n- [L7VP](https://locationinsight.antv.antgroup.com)\n- [L7Editor](https://l7editor.antv.antgroup.com)\n\n## 🤝 Contributing\n\nTo 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.\n\n![https://github.com/antvis/l7/graphs/contributors](https://contrib.rocks/image?repo=antvis/l7)\n\n## 📄 License\n\nThe scripts and documentation in this project are released under the [MIT license](./LICENSE).\n","funding_links":[],"categories":["TypeScript","👨‍💻 JavaScript Libraries","Front-end Framework","Repository","Web Map Development","Uncategorized","JavaScript tools"],"sub_categories":["Mapping","Data Visualization","Uncategorized","Maps"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantvis%2FL7","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantvis%2FL7","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantvis%2FL7/lists"}