ICode9

精准搜索请尝试: 精确搜索
  • cesium vue开发环境与部署环境相关问题2021-11-17 11:35:41

    开发环境:vscode vue cesium 本机测试环境:应用、数据和接口都部署于iis 生产环境:应用和数据都部署于tomcat,接口部署于iis 由于不同环境对应的接口和数据路径均不同,为了避免在代码中频繁更改地址,查询了vue环境下相对路径的相关知识,结合本次开发环境,记录如下: 1、关于publicPath: vue.

  • Cesium 当前相机视角2021-11-15 20:35:34

    var arrLoc = []; var pickPosition = { x: null, y: null } var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);  //定义事件 handler.setInputAction(function (movement) { // screenLocation.x = movement.position.x; // screenLocation.y

  • Cesium开发资源导览2021-11-11 19:32:52

    前言 Cesium开发中用到的一些素材共享给大家,陆续补充,如有其他,可以留言。如有帮助记得点赞+收藏。 文档 名称地址APIhttps://cesium.com/learn/cesiumjs/ref-doc/示例https://sandcastle.cesium.com/Cesium中文网http://cesium.xin/Cesium中文网2http://cesiumcn.org/Ceisum介

  • Cesium.Property.getValueOrUndefined源码2021-11-10 16:01:42

    function defined(value) { return value !== undefined && value !== null; } /** * @private */ Property.getValueOrUndefined = function (property, time, result) { return defined(property) ? property.getValue(time, result) : undefined; };

  • Cesium获取经纬度的几种方法2021-11-10 10:32:00

    Cesium获取经纬度的几种方法 1 获取经纬度 本文均采用鼠标左键单击事件作为示例,如有需求,请自行查阅其他事件获取屏幕坐标Cartesian2对象。 1.1 获取椭球上的点的经纬度(椭球上的点) let handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); handler.setInputAction

  • cesium 添加echarts2021-11-08 10:02:27

    cesium 添加echarts 这儿用的版本是4或者5 1、引入封装好的文件EchartsLayer和echart数据data.js 2、运用 代码data.js // import echarts from 'echarts' import * as echarts from "echarts"; let allData = { citys: [ { name: '延寿', value: [128.331644,

  • cesium 粒子系统2021-11-05 14:02:11

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-

  • Cesium 粒子系统相关类说明2021-11-05 11:58:21

    1.ParticleSystem         是最上层需要加到场景中的primitive对象, 2.Particel        是组成PrimitiveSystem粒子系统的单个粒子 3.ParticleEmitter 粒子发射器      粒子发射器 定义了粒子是以那种方式向场景中发射出粒子 进而组成粒子系统,其中有:      3.1 BoxE

  • Cesium加载3dtiles并调整位置2021-11-04 19:31:27

    效果展示 代码 平移模型核心代码 const _tx=tx?tx:0; const _ty=ty?ty:0; const _tz=tz?tz:0; const tempTranslation = new Cesium.Cartesian3(_tx, _ty, _tz); const offset =Cesium.Matrix4.multiplyByPoint(m, tempTranslation, new Cesium.Cartesian3(0

  • Cesium的PositionProperty的类型2021-11-02 17:33:43

    基于PositionProperty的类型有以下几种:CompositePositionPropertyConstantPositionPropertyPositionPropertyPositionPropertyArraySampledPositionPropertyTimeIntervalCollectionPositionProperty 稍加留意,就会发现,和普通的Property相比,只是多了一个Position,所以用法上也大同小

  • mras3d使用步骤2021-10-31 10:06:58

    Mars3D官网网址 Vue2版本的mars3D模板项目 vue2 Vue3版本的mars3D vue3 第一步.vue项目中引入mars3D 1.从 npm 获取 使用Node环境下的现代web前端技术栈时,可以使用npm或cnpm或yarn等方式来安装mars3d包 安装 //安装mars3d主库 npm install mars3d --save 安装成功后node

  • Cesium中匀速飞行的实现2021-10-30 23:06:10

    前言 飞行的主要实现思路是通过轨迹点计算空中飞行距离,然后计算每段匀速飞行的时间,当然你也可以变速。本文就是匀速飞行的实现,希望能对你有所帮助。 参考文章 代码实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" co

  • cesium支持的3d模型格式2021-10-28 13:33:22

    Cesium的数据格式主要是3DTiles,3DTiles由tileset.json和tile组成,其中tile可以是.b3dm、.i3dm、.pnts、.vctr和.cmpt中的任一种格式文件。此外Cesium还支持其它3D格式,包括glTF、glb、Quantized-mesh(.terrain)等,支持其它数据向3DTiles格式的转换后加载,包括obj、BIM等。 参考1:https://

  • cesium 的几个默认用法2021-10-15 18:30:14

    cesium有几个默认的用法,不知道如何翻译,但是不了解还是感觉很不舒服: 1、带有scratch部分的关键词,主要是一些全局的临时变量,用于减少内存的申请,大部分是在某个函数的开始部分清空内容,参与计算,计算完成后再次清空内容; 2、带有Derived部分的关键词; DerivedCommand是根据Command中的

  • 使用SuperMap iDesktop发布服务,使用SuperMap Cesium预览2021-10-15 09:05:00

    前言 使用SuperMap iDesktop切缓存,使用iServer发布WMTS服务,使用SuperMap Cesium预览 操作过程 1. 配图及保存地图 店家发布开始发布服务 2. Cesium查看 const geoViewer = new GeoViewer(this.ref, { imageryProvider: new Cesium.SuperMapImageryProvider({url:opti

  • 使用SuperMap iDesktop切地形,使用iServer发布地形服务,使用SuperMap Cesium预览2021-10-15 09:03:53

    前言 在项目中需要用到超图平台,之前所有的服务都是通过QGIS+GeoServer+Cesium完成的,只好迁移到SuperMap技术体系了,特将此过程作为记录,以供有需要的人参考! 处理过程记录 1. 超图desktop裁剪dem 不知什么原因此过程非常缓慢,建议使用QGIS裁剪,当然也可以省略 地图->地图裁剪->选

  • Cesium-vue:启动失败,error in ./node_modules/cesium/Source/ThirdParty/zip.js Module parse failed: Unexp2021-10-14 10:04:29

    第一步,创建一个vue应用:vue create cesium_dome 第二步,npm i cesium --save 第三步,在vue.config.js配置(没有就自己在项目根目录创建一个) 参考:https://blog.csdn.net/weixin_42530658/article/details/120478141

  • vue+cesium加载Geoserver WMS加载本地shp文件2021-10-12 14:01:31

    1、先看看效果图,网上找的免费的SHP数据         2、遇到的问题: cesium无发加载wms图层,查了一下是跨域的问题。 导入跨域的jar包       把cros注释取消 cros在    x:/xx/GeoServer 2.11.0/webapps/geoserver/WEB-INF/web.xml里          这样就可以调用出来了

  • Cesium|xt3d 兼容西部世界模型压平效果2021-10-10 22:00:21

    Cesium|xt3d 兼容西部世界模型压平效果 效果代码预览地址 效果 代码 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  • cesium-04 primitives.update2021-10-09 11:32:17

    https://www.cnblogs.com/fuckgiser/p/6115421.html 1.webworker 构建顶点、法向量等等 2.状态完成后,就继续下面的操作 createVertexArray createRenderState createShaderProgram 3.构建command 之后就是续cesium-02 scene render进行 command执行逻辑了

  • 2021-10-062021-10-06 13:58:27

    个人开发的地图相关小工具 批量百度高德坐标地址匹配,坐标转换,各类数据的导入导出 居于cesium二次封装的集成开发库

  • vue+cesium初始化的一些问题2021-09-29 17:03:27

    vue+cesium初始化的一些问题 vue2.x vuecli 4..5.8 cesium 1.84 如下图所示, 刚开始采用import Cesium from 'cesium/Cesium' 引入cesium结果报错 Viewer of undefined 后来采用 import * as Cesium from 'cesium/Cesium' 引入成功运行 在引入widgets.css根据官方文档引入结果

  • 基于GIS的开源智慧管网三维综合管理系统2021-09-29 09:04:39

    源码: var viewer = new Cesium.Viewer('cesiumContainer', { terrainProvider : Cesium.createWorldTerrain({ requestVertexNormals: true }) }); viewer.scene.globe.enableLighting = true;   部分源码: var viewer = new Cesium.Viewer('cesium

  • 基于cesium的地形开挖地形剖切2021-09-28 19:58:17

            基于cesium地形开挖结合示例以及官方代码修改后封装TerrainClipPlan.js文件,在代码引入即可使用,详细介绍请往下看 一、地形剖切效果图 :  图一 图二   二、核心代码

  • 解决in ./node_modules/cesium/Source/ThirdParty/zip.js2021-09-25 22:33:37

    首先我们先创建个vue项目 vue create cesium_dome 然后引入cesium npm i cesium --save 在vue.config.js配置(没有就自己在项目根目录创建一个) const path = require("path"); const TerserPlugin = require('terser-webpack-plugin'); const CopyWebpackPlugin = requi

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

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

ICode9版权所有