Giter Site home page Giter Site logo

tingyuxuan2302 / cesium-vue3-vite Goto Github PK

View Code? Open in Web Editor NEW
330.0 4.0 118.0 12.15 MB

项目基于 vue3 + vite + cesium,已实现常见三维动画场,欢迎有兴趣的同学加入共建,官网服务器相对拉胯,请耐心等候...

Home Page: http://www.brown77.cn:3389

License: MIT License

JavaScript 67.23% HTML 0.16% Vue 32.57% CSS 0.04%

cesium-vue3-vite's Introduction

教程

如有需要《Cesium从入门到实战》教程的请 + 微信:brown_7778 目前课程正在开发中,课程介绍:https://ww7rybwvygd.feishu.cn/docx/PG1TdAhK0oASyZxluGqciO7BnSg

可以优先锁定早鸟价格,后续会阶梯式涨价!

Vue 3 + Vite

项目基于 vue3 + vite + cesium,已实现常见三维动画场景,效果浏览:http://www.brown77.cn:3389 (廉价服务器,请耐心等待)

欢迎交流

微信:brown_7778

项目启动

npm i
npm run dev

// 安装失败的把node_modules删掉,用yarn安装
yarn install

功能(已完成)

  • 粒子效果
    • 下雨
    • 下雪
    • 雾天
    • 火焰
  • POI点位
    • 基础打点
    • 聚合
    • primitive底层打点(性能佳)
    • primitive聚合(性能佳)
    • 点位动态弹窗
  • 第三方服务加载
    • xyz瓦片
    • 3D Tiles
  • 材质
    • 道路闪烁
    • 道路流光效果
    • 辐射圈
    • 圆扩散
    • 四色图
    • 流动的水面
    • 天空盒
  • 几何
    • 量测
    • 点线面绘制
    • 态势图、箭头
  • 场景
    • 水淹模拟
    • 热力图
    • 时间轴
    • 遮罩反选(边界)
  • 分析
    • 天际线分析
    • 高程(限高)分析

TODO

计划(需求收集中...)

  • 三维动画网格热图
  • 等高线分析
  • 填挖方

优化

  • 量测工具性能卡顿
  • 火焰粒子效果不太好看(虽然已经优化过一版,但是感觉还是差点意思,如有更好效果欢迎交流)
  • 基于 primitive 实现点聚合效果
  • 3dtiles 加载缓慢,尝试使用异步方法优化

cesium-vue3-vite's People

Contributors

chenzhijie1 avatar tingyuxuan2302 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cesium-vue3-vite's Issues

primitive聚合

请问, 如果通过 primitivecluster 添加的点位聚合, 怎么动态的移除, 在次添加, 比如A公司1万人, B公司1万人, C公司1万人, 选择 ABC三个公司就是三万个点位, 切换只选择A公司, 就只有1万人

相机视角改变事件报错

Cesium.js:12496 An error occurred while rendering. Rendering has stopped.
DeveloperError: Width must be less than or equal to the maximum texture size (0). Check maximumTextureSize.

请问这个是什么原因

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.