ICode9

精准搜索请尝试: 精确搜索
  • cesium实用功能-选中gltf、glb拖动修改位置,bim没试2022-01-10 14:03:39

    function createModel() { var params = { tx: 94.94663004042711, //模型中心X轴坐标(经度,单位:十进制度) ty: 29.74529725388329,//模型中心Y轴坐标(纬度,单位:十进制度) tz: 3400.0, //模型中心Z轴坐标(高程,单位:米) rx: 0, //X轴(经度)方向旋转角

  • cesium-绘制多边形2022-01-08 15:02:31

    cesium-绘制多边形 通过Entity添加形状 创建entity let redBox = viewer.entities.add({ name: 'Red box with black outline', position: Cesium.Cartesian3.fromDegrees(-107.0, 40.0, 300000.0), box: { dimensions: new Cesium.Cart

  • cesium加载百度地图_四大Webgis地图框架的对比选择[转]2022-01-08 10:01:34

    1、Leaflet leaflet是常规的的最适合常规gis开发的地图,因此核心功能就是“传统GIS”功能. 优点 主流投影坐标支持:几乎所有的主流投影坐标系都可以支持; 矢量表达:矢量专题图,矢量空间分析,矢量瓦片,矢量可视化等矢量表达; 全样式表达:可结合主流的互联网可视化技术,如D3,Echarts,Mapv,几

  • revit转tileset 3dmax转tileset cesium展示2022-01-06 22:00:41

        使用revit软件导出fbx模型; 使用glTFExport导出gltf模型,导出的gltf模型具有属性。但是此处导出gltf模型,不是为了在cesium中加载该gltf模型,主要目的是获取组件属性信息; 将fbx模型导入到3dmax中; 在3dmax软件编辑模型,主要过程有:删除无关的模型;设置模型轴的对齐方式;重新对fbx模

  • cesium中用Primitive方式画线段2022-01-04 17:59:44

    个人理解,在cesium中有多种添加线点多边形等方法,我所了解到的有两种方式,一种是Entity方式,一种是Primitive。区别 entity是一种实体实例将多种形式的可视化聚合为一个高级对象。它们可以手工创建并添加到Viewe实体中 Primitive画一些几何什么的如果处理好的话性能会稍微好一些

  • 2021年年终总结---突破自我,轻装上阵,再出发2022-01-01 10:58:01

    2022年来了,回首2021年,博主完成了年初设定的flag: (1)完成2015年在单位立项的小课题,渤海海洋三维管线信息系统的开发 这个项目是2015年立项的,完成过程非常曲折。 开始使用skyline,license过期了,需要改电脑时间,不胜其烦。然后就想到用开源库OGRE、OSG,可因为难度大,开发信心严重不足,时

  • Vue3.x +Vite引入第三方Cesium包的配置方法2021-12-30 19:06:24

    1. 简介 在基于Cesium的应用开发过程中,经常会遇到要用的库并不是标准Cesium官方包的情况,官方包的Vue集成是相当成熟的,可以查看的资料也比较多,但是对于非官方的包引用集成,特别是在Vue3+Vite环境中,则是很少被人讨论到。本文针对在实际项目中,介绍如何在Vue3.x+Vite+TS环境引入第三

  • 2021.12.29组件式三维 WebGIS 系统设计与实现2021-12-29 12:33:44

      通过集成 Vue 和 Cesium 框架,文章实现了祁连山专题地图三维 WebGIS 系统。将 Vue 前端框架引入到三维WebGIS 开发中,利用 Vue-router、Vuex 等组件式开发工具,降低了系统耦合性并提升了后期可维护性; 引用 iView组件库设计界面,减少了开发人员在界面设计上耗费的精力,提升了系统开

  • WebGIS入门--如何做一个简单的校园地图服务网站2021-12-28 20:30:34

    目录 OpenLayer库的配置在HTML中调用在JavaScript文件中调用 OpenLayer基础操作显示地图(天地图API)百度地图API与天地图API坐标系转换之百度地图坐标系转换之天地图 视图转换 Geoserver的使用中遇到的问题跨域问题调用Geoserver的服务 Cesium的配置和基础操作Cesium的配置

  • Cesium 3DTileFeature点击选中模型2021-12-27 19:02:57

    一、选中效果 二、核心代码 handler.setInputAction(function (movement) { var pickingEntity = viewer.scene.pick(movement.position); //判断选择是否为Cesium3DTileFeature if (pickingEntity instanceof Cesium.Cesium3DTileFeature) {

  • Cesium 做汉化的另一种思路。[转]2021-12-27 11:04:06

    汉化肯定是最基础又必须做的一个功能,要不界面上按钮toolTip都是英文,都不知道怎么和客户交代。 因为Cesium 里面的一些按钮的toolTip提示都是硬编码在里面的。 所以好多小伙伴们做汉化通常是直接修改源码然后编译使用。 如果仅仅是为了汉化去编译源代码,我觉得有些不那么合适,你想想

  • Cesium加载geojson数据2021-12-16 12:06:08

    Cesium通过GeoJsonDataSource加载GeoJson数据:https://blog.csdn.net/u013517229/article/details/112890180 Cesium加载geojson线数据,并加高亮效果:https://www.jianshu.com/p/077882f8f6b6   >>Cesium加载geoserver数据:(二维矢量和栅格)

  • cesium 颜色使用2021-12-15 13:31:11

    cesium 颜色使用 Cesium.Color.RED 透明度 Cesium.Color.RED.withAlpha(0.1) 16进制颜色设置 Cesium.Color.fromCssColorString('#67ADDF') rgba Cesium.Color(1,0.1,0.5,0.5) 随机颜色 Cesium.Color.fromRandom()         转载自:https://blog.csdn.net/weixin_4244

  • CesiumJS如何自定义浮框2021-12-14 20:35:49

    html <div id="map-container"></div> <div id="map-infowindow1"> ... </div> <div id="map-infowindow2"> ... </div> js // 地图浮框 class Infowindow { _element: HTMLElement; // 浮框DOM元素 _of

  • 3dtiles贴地2021-12-11 12:03:12

    从网上下载的大雁塔和文庙的3dtiles。一个在天空,一个在地下。。 加载模型时设置clamptoground无效。。 var height = 81.5;  //根据地形设置调整高度 大雁塔:-420 tileset.readyPromise.then(function(argument) { //贴地显示 var cartographic = Cesium.Ca

  • Cesium之3dtiles模型选择问题2021-12-10 14:01:26

    众所周知,3dtiles是三维切片,把模型分割到不同的棋盘里。而属性信息去哪里了呢?模型如何选择呢? 参考:https://www.cnblogs.com/onsummer/p/13200906.html 1. 加载3dtiles 2. 点选实体 如何单体化?把模型附上属性。。把相同的模型分成一组命名。 gltf 数据有三层逻辑:Node ← Mesh ← Pri

  • Cesium横截面2021-12-10 12:01:41

       参考:https://sandcastle.cesium.com/?src=3D%20Tiles%20Clipping%20Planes.html

  • cesium转换坐标,将没有高度的坐标转换为世界坐标2021-12-03 21:04:19

    resdata为变量 var terrainProvider = viewer.terrainProvider; var psoitions = []; for (var i = 0; i < resdata.length; i++) { var a = resdata[i]; psoitions.push(Cesium.Cartographic.fromDegrees(Number(a.lon), Number(a.lat))) }

  • cesium鼠标移入实体动态加亮2021-12-03 21:03:26

    var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); handler.setInputAction(function(movement){ var haveEn = viewer.scene.pick(movement.endPosition); if(viewer.scene.pi

  • Cesium随笔:鹰眼功能2021-12-01 09:34:43

    0.前言 leaf2vue.png 本文记录一下Cesium引擎鹰眼功能的实现过程,项目采用vue框架(修改自cesiumlab的开源项目),小地图采用leaflet。阅读本文需要Cesium和Vue相关知识。 gifeditor_20190516_232158.gif 1.基本思路 鹰眼的基本需求是:在三维地图中镶嵌一个迷你二维地图,在迷你地图中绘

  • Cesium 模拟卫星扫描2021-11-28 09:33:39

    此功能已有一段时间没有维护了,后面重新写了一个。 有疑问可以给我留言或者联系我的q 951973194;感谢大家的关注。 最近一直在弄关于卫星轨道及卫星扫描的功能,但是又没提供轨道的具体坐标,后端也不提供轨道根数计算轨道坐标的接口。没办法,自己翻阅了好多资料,找出了一个比较冷门的方法

  • czml的模型运动及轨迹实现2021-11-24 15:03:27

    非实时代码 /*             *功能:点选查看无人机飞行轨迹             *参数:data 无人机数据 请求后台接口 获取轨迹信息             *返回数据:无人机轨迹             */            lookPath(data){                 //删除之前创建

  • Cesium绘制一个旋转发光的四棱锥2021-11-23 19:01:35

    直接上代码吧 /* * @Author: gjw * @Date: 2020-05-23 13:58:53 * @LastEditTime: 2020-06-30 19:28:04 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: \dtglobesdk\Source\DTSDKTests\DTPyramid\TetrahedronGeometry .js

  • 44.(cesium篇)cesium加载gif图片(html)2021-11-23 14:03:23

    听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。 效果如下所示: 下面献上完整代码,代码重要位置会做相应解释 <html lang="en">

  • cesium加载CAD模型(.dwg)2021-11-22 09:33:42

    1.用3dmax软件将dwg文件转成obj格式 2.用cesium自带的obj2gltf工具转成(或cesiumlab的个人模型切片工具)       3.

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有