1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/antv-L7

Клонировать/Скачать
README.en-US.md 4.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.03.2025 14:53 03ba780

Английский | Китайский язык

L7

🌍 Основной фреймворк для визуализации географических данных с использованием технологии WebGL.

CI NPM Последний коммит

УчебникиДокументация по APIПримеры использованияУчастник проекта

Пример работы L7

Основана на технологии WebGL, что обеспечивает быстрое и эффективное отображение больших объёмов данных, а также 2D/3D визуализацию благодаря параллельному вычислению графического процессора (GPU).

L7 сфокусирована на экспрессивности, взаимодействии и дизайне слоёв географической визуализации. Базовые карты платформы поддерживаются сторонними сервисами.

🌟 Основные возможности L7 2.0

  • 🌍 Визуализация данных

    Проектирование API визуализации слоёв основано на семиологии графики.

    Поддержка богатых типов визуализации карт для лучшего понимания данных.

  • 🌍 Высокопроизводительное отображение с эффектами 2D/3D Динамическое и реальное время отображение миллионов пространственных данных.

  • 🌍 Простой и гибкий формат данных

    L7 поддерживает множество форматов данных, включая CSV, JSON, GeoJSON и другие, позволяя избежать необходимости преобразования данных заранее.

  • 🌍 Множество базовых карт

    Для глобальных пользователей Mapbox легко внедряется одной строкой кода.

Начало работы

📦 Установка

npm install @antv/l7

Инициализация карты с помощью L7 сцены

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,
  }),
});

Добавление слоя

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);

🔗 Экосистема

🤝 Вклад

Чтобы стать участником проекта, пожалуйста, следуйте нашим руководящим принципам участия. Если вы активный участник, вы можете подать заявку на роль внешнего сотрудника.

https://github.com/antvis/l7/graphs/contributors

📄 Лицензия

Скрипты и документация этого проекта распространяются под лицензией MIT.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/antv-L7.git
git@api.gitlife.ru:oschina-mirror/antv-L7.git
oschina-mirror
antv-L7
antv-L7
master