当前位置: 首页 > news >正文

建设网站公司选哪家好贵州省清镇市建设学校网站

建设网站公司选哪家好,贵州省清镇市建设学校网站,网站建设接单技巧,中文字体设计网站系列文章目录 【WebGis开发 - Cesium】三维可视化项目教程—图层管理基础【WebGis开发 - Cesium】三维可视化项目教程—视点管理 目录 系列文章目录引言一、Cesium引入项目1.1 下载资源1.2 项目引入Cesium 二、初始化地球2.1 创建基础文件2.1.1 创建Cesium工具方法文件2.1.2 创…系列文章目录 【WebGis开发 - Cesium】三维可视化项目教程—图层管理基础【WebGis开发 - Cesium】三维可视化项目教程—视点管理 目录 系列文章目录引言一、Cesium引入项目1.1 下载资源1.2 项目引入Cesium 二、初始化地球2.1 创建基础文件2.1.1 创建Cesium工具方法文件2.1.2 创建主页面 2.2 看下效果 三、总结 引言 本教程主要是围绕Cesium这一开源三维框架开展的可视化项目教程。总结一下相关从业经验如果有什么疑问或更好的见解欢迎评论、私聊探讨共同进步。 就我个人的观点任何一个三维可视化项目的核心点无非以下几点 二维图层、三维模型的加载显示或隐藏的管理图层树相机视角管理视点保存、路径漫游POI点的展示与点选查询简易图形绘制及保存利用数学计算及图形绘制表达一些gis分析结果高阶功能shader应用材质更随心所欲的高阶技巧 其中我认为1-4点是作为刚入门Webgis开发的工作人员必须要掌握的内容5、6点作为进阶内容提升自己的核心竞争力。 市面上也有一些较为成熟的Cesium改造产品例如超图 。他的优势就是已经将以上六点都完成的非常完善并且配合功能强大的iserver服务系统可以让开发人员能够快速交付一个完整的三维可视化系统。 作为一个开发人员我们应该具备什么能力呢 深入理解js语言不论是Cesium、Mapbox、Leaflet亦或是高德、百度、腾讯地图等都可以认为是一个完善的js工具库你无需对图形学有较深入的理解只需要做好API战神按照API介绍即可完成基础开发工作。更多的业务经验新手对于Webgis的恐惧往往来源于不熟悉密密麻麻的API让人看着头疼。只有做了大量的实践知道如何利用已知API组合实现目标业务场景你才能真正有所进步。文档阅读能力二三维框架会将各种基础能力以API的形式提供给开发人员我们需要有能力去根据自己的业务需求查询相关API并组合它们。也可以通过博客论坛查询已有的业务实现经验去复现并适配自己的项目。 一、Cesium引入项目 基于目前项目的VUE前端框架不论2.0或者3.0版本。 我查询了一些资料想看看其他人对于Cesium引入项目有什么更好的方式。但是整体思路都是将Cesium的依赖包放置在项目Public目录下并引入index.html中。例如使用webpack或者vite的copy插件动态的将cesium依赖的关键内容进行拷贝并引入。 所以我们直接去官网下载cesium放置在项目的public目录并手动引入index.html文件中。 1.1 下载资源 下载地址Cesium资源 下载完成压缩包后找到合适位置解压并找到如下目录 \Cesium-1.122\Build 。将目录下的 Cesium 文件夹复制到项目的 public 目录下。Cesium文件夹内容如下 1.2 项目引入Cesium 在项目的index.html文件中做如下内容补充 二、初始化地球 2.1 创建基础文件 2.1.1 创建Cesium工具方法文件 创建以下目录的文件夹 src/utils/cesium 在该目录下创建index.js文件 根据项目需求决定是否需要Cesium Ion的服务去官网申请AccessToken 申请地址Cesium Ion export const initCesiumMap () {// 如果需要使用Cesium官方提供的地形服务或地图服务需要申请// Cesium.Ion.defaultAccessToken 你在Cesium ion申请的AccessToken;// 初始化场景window.viewer new Cesium.Viewer(mapContainer, {// 去掉默认点选弹窗infoBox: false,// 去掉左下角动画播放按钮animation: false,// 去掉右上角搜索按钮geocoder: false,// 去掉右上角选择底图按钮baseLayerPicker: false,// 去掉右上角二三维模式切换按钮sceneModePicker: false,// 去掉右上角返回主视角按钮homeButton: false,// 去掉右上角帮助说明按钮navigationHelpButton: false,// 去掉底部时间线timeline: false,// 去掉右下角全屏按钮fullscreenButton: false,});// 去掉底部版本信息viewer.bottomContainer.style.display none; }; 2.1.2 创建主页面 以vue3.0框架为例创建主页面。 templatediv idmapContainer/div /templatescript setup import { onMounted } from vue; import { initCesiumMap } from /utils/cesium/index.js;onMounted(() {initCesiumMap();console.log(cesium loaded); }); /script style scoped #mapContainer {width: 100vw;height: 100vh;overflow: hidden; } /style 2.2 看下效果 至此你可以获得一个画面干净的地球画面接下来就是在项目设计下完成工作。 三、总结 以上即为vue项目如何引入Cesium开发包并创建一个干净的地球场景。 在接下来的系列文章中我将围绕本文开头提到的三维可视化项目的六个核心点展开描述相关内容和代码案例。 如果大家感兴趣或者有什么疑问点欢迎评论或私聊我们一起探讨研究解决问题。 再接再厉~
http://www.w-s-a.com/news/206051/

相关文章:

  • 编写网站策划方案网站哪里有
  • 网站做得好的公司国家防疫政策最新调整
  • 设计优秀的企业网站做行测的网站
  • 提供做网站公司有哪些关键词优化诊断
  • 建站合肥网络公司seo免费建手机商城网站吗
  • 设计师投资做项目网站外贸网站建设工作室
  • 无聊的网站wordpress的alt属性插件
  • 个股期权系统网站开发小清新wordpress模板
  • 全中文网站开发建筑公司企业愿景文案
  • 广州网站建设正规公司建设银行信用卡中心网站
  • 哪个网站是专门做封面素材怎么制作app平台
  • 网站开发 平均工资商标注册在哪个部门申请
  • 做外贸需要自己的网站吗营销型网站建设市场分析
  • 绍兴网站制作推广wordpress 无法自动升级
  • 阿里云建站数据库用什么app制作开发费用多少
  • 中国住房和城乡建设部网站资质查询中小开网站
  • 交易所网站开发水果营销软文
  • 石家庄有什么好玩的地方2017织梦网站怎么做seo
  • wordpress项目插件seo的含义
  • 网站平台建设的作用电影宣传类网页界面设计
  • 户外网站模板国外优秀的平面设计网站
  • 家政网站怎么做网站机房建设方案
  • 学校网站建设运行情况2022年近期舆情热点话题
  • 做淘宝需要知道什么网站吗有没有做软件的网站
  • 安丘网站建设制作做网站和微信小程序
  • 京东网站的建设与发展前景黑龙江建设网官网登陆
  • soho的网站怎么做微网站平台建设方案
  • 网站开发下载阿里云oss做视频网站
  • 东莞营销网站制作做一个网站建设
  • 啥网站都能看的浏览器下载网站后台管理系统展望