Deck.gl
Trình diễn dữ liệu quy mô lớn có hiệu suất cao được hỗ trợ bởi WebGL2
deck.gl được thiết kế để đơn giản hóa việc trình diễn dữ liệu quy mô lớn dựa trên WebGL với hiệu suất cao. Người dùng có thể nhanh chóng đạt được kết quả trực quan ấn tượng với sự cố gắng tối thiểu bằng cách sắp xếp các lớp hiện có, hoặc tận dụng kiến trúc mở rộng của deck.gl để giải quyết các yêu cầu tùy chỉnh.
deck.gl ánh xạ dữ liệu (thông thường là một mảng các đối tượng JSON) thành một ngăn xếp các lớp hình ảnh – ví dụ: biểu tượng, đa giác, văn bản; và quan sát chúng với các góc nhìn: ví dụ: bản đồ, người đầu tiên, chiếu hình chiếu.
deck.gl xử lý một số thách thức ngay từ đầu:
- Trình diễn và cập nhật dữ liệu quy mô lớn một cách hiệu suất
- Xử lý sự kiện tương tác như chọn, làm nổi bật và lọc
- Chiếu bản đồ và tích hợp với các nhà cung cấp bản đồ nền chính
- Bộ lớp đã được chứng minh và kiểm tra tốt
Deck.gl được thiết kế để có khả năng tùy chỉnh cao. Tất cả các lớp đều đi kèm với các API linh hoạt cho phép kiểm soát theo chương trình cho từng khía cạnh của trình diễn. Tất cả các lớp lõi như vậy đều dễ dàng mở rộng bởi người dùng để giải quyết các trường hợp sử dụng tùy chỉnh.
Các Phiên bản
Thẻ Kịch bản
<script src="https://unpkg.com/deck.gl@latest/dist.min.js"></script>
- Bắt đầu
- Full examples
Mô-đun NPM
npm install deck.gl
JS Thuần
- Bắt đầu
- Ví dụ đầy đủ
React
- Bắt đầu
- Ví dụ đầy đủ
Python
pip install pydeck
Công cụ của Bên Thứ Ba
- deckgl-typings (Typescript)
- mapdeck (R)
- vega-deck.gl (Vega)
- earthengine-layers (Google Earth Engine)
- deck.gl-native (C++)
- deck.gl-raster (Tính toán trên dữ liệu lưới)
Tài liệu Học tập
- API documentation cho phiên bản mới nhất
- Website demos với các liên kết đến nguồn
- Interactive playground
- deck.gl Codepen demos
- deck.gl Observable demos
- vis.gl Medium blog
- deck.gl Slack workspace
Đóng góp
deck.gl là một phần của dự án vis.gl, một OpenJS Foundation. Đọc hướng dẫn đóng góp nếu bạn quan tâm đến việc đóng góp.
Ghi công
Nguồn dữ liệu
Các nguồn dữ liệu được liệt kê trong mỗi ví dụ.
Chi tiết Tải về:
Tác giả: visgl
Mã nguồn: https://github.com/visgl/deck.gl
Giấy phép: MIT license
Cảm ơn bạn!