
Cesium
晚秋10
这个作者很懒,什么都没留下…
展开
-
cesium加载cesiumlab切的影像切片和标准TMS瓦片的区别
两种加载方式是不一样的!原创 2023-04-06 15:23:07 · 1686 阅读 · 1 评论 -
cesium中拾取feature 移动高亮和选中高亮
在cesium的官方示例中Cesium Sandcastle,有移动高亮和选中高亮的示例,但是,在实际使用中,还是存在一些bug,现就调试后的程序分享一下。/* ******************移动高亮和点击高亮*********************** */pqhandler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);//类别浮动显示this.nameOverlay = document.createElem.原创 2022-05-10 10:20:19 · 4444 阅读 · 4 评论 -
cesium加载天地图和超图WMTS服务
目录1.cesium加载天地图方式1.1 影像底图:1.2 影像注记:1.2 矢量底图:1.2 矢量注记:2.cesium加载超图WMTS方式1.cesium加载天地图方式1.1 影像底图://影像底图imageryprovider: new Cesium.WebMapTileServiceImageryProvider({url:"http://t0.tianditu.com/img_w/wmts?service=wmts&request=Get...原创 2022-05-05 16:35:07 · 3714 阅读 · 0 评论 -
Cesium 本地打包,查看沙盒示例和帮助文档
详细的每个打包命令,在下面博文介绍的非常详细了。Cesium打包命令总结 - 知乎引言 Cesium实验室QQ群里有人在问Cesium的打包问题。我想干脆总结一下Cesium的打包命令特点,写篇文章,顺带庆祝一下1024程序员节。。Cesium的npm脚本有好多,其中几个和打包相关的命令我用红框圈了出来,以下来一…https://zhuanlan.zhihu.com/p/47588567本博文就简单总结 从下载Cesium源码到本地部署的步骤:目录1.下载cesium源码2.VS code原创 2022-02-24 14:06:47 · 1507 阅读 · 0 评论 -
Windows下,使用Cesium+Mapbox 制作加载矢量瓦片
一、矢量瓦片生成在这篇博客windows下使用tippecanoe把GeoJSON制作成矢量切片vectortile_十月的秋的专栏-优快云博客详细介绍了如何在Windows中利用tippecanoe进行切片。二、矢量瓦片发布将利用下面命令生成的离线离线pbf瓦片部署到Tomcat下面:tippecanoe -e lakepbf -pC -Z8 -z14 -f lake.geojson三、Cesium调用矢量瓦片服务该方法是借鉴了github上的源码,使用的Cesium+m.原创 2021-09-26 09:56:17 · 4333 阅读 · 20 评论 -
Cesium 默认加载离线地图 NaturalEarthII
var viewer = new Cesium.Viewer("cesiumContainer", { timeline: false, homeButton: true, infoBox: false, animation: false, selectionIndicator: false, fullscreenButton: false, sceneModePicker: false, navigationHelpButton: false, geocoder: false, sc.原创 2021-09-02 14:52:58 · 1764 阅读 · 0 评论 -
cesium Error loading image for billboard
var compassEntity = viewer.entities.add({ position: compasscartesian, billboard: { image: "../img/compass.png", show: true, horizontalOrigin: Cesium.HorizontalOrigin.CENTER, verticalOrigin: Cesium.VerticalOrigin.B..原创 2021-06-23 16:44:36 · 3980 阅读 · 10 评论 -
Cesium 获取当前场景坐标范围
getCesiumViewerExtend() { debugger; let params = {}; let extend = window.cesiumViewer.camera.computeViewRectangle(); if (typeof extend === "undefined") { //2D下会可能拾取不到坐标,extend返回undefined,所以做以下转换 let canvas = window.cesiumViewer.scene.c.原创 2021-05-14 10:56:02 · 1355 阅读 · 0 评论 -
Cesium中的各个坐标拾取
1.屏幕坐标:鼠标点击位置距离canvas左上角的像素值var handler= new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);handler.setInputAction(function (movement) { // movement.position 为屏幕坐标 console.log(movement.position);}, Cesium.ScreenSpaceEventType.LEFT_CLIC.原创 2021-04-02 15:42:41 · 3016 阅读 · 1 评论 -
cesium CLAMP_TO_GROUND 报错 Cannot read property ‘globe‘ of undefined
billboardCollection 需要添加heightReference: Cesium.HeightReference.CLAMP_TO_GROUND申明:var viewer = new Cesium.Viewer("cesiumContainer", { terrainProvider: new Cesium.EllipsoidTerrainProvider({}),});viewer.scene.globe.depthTestAgainstTerrain = true;v原创 2021-03-23 10:55:28 · 1847 阅读 · 0 评论 -
Cesium Canvas2Image for循环批量截图
Cesium 批量截图原创 2021-03-05 14:52:33 · 471 阅读 · 0 评论 -
Cesium 获取camera的姿态
var cameraParam = myviewer.camera;var direction = cameraParam.direction;var pos = cameraParam.position;var right = cameraParam.right;var up = cameraParam.up;viewerCenterPosition = { direction: direction, pos: pos, right:right, up:up,};v...原创 2021-01-28 10:46:50 · 836 阅读 · 0 评论 -
Cesium dataSources添加和删除
//添加 var addData = Cesium.KmlDataSource.load(tilesetUrl.url, options);addData.then(function (dataSource) { viewer.dataSources.add(dataSource); viewer.zoomTo(dataSource);//定位到该dataSource window.dataArray.push({ id: data.id, .原创 2021-01-20 12:05:26 · 5489 阅读 · 3 评论 -
Cesium加载4490坐标系ArcGIS服务
Cesium默认加载的arcgis影像服务是4326,要想加载4490坐标系,则需要配置以下参数。首先arcgis的服务是且过瓦片的服务,其实就是加载OGC的WMTS标准服务,服务地址可以在WMTS地址中找到:点击进入WMTS页面2.参数配置 var provider = new Cesium.WebMapTileServiceImageryProvider({ url: "http://192.168.1.238:6080/ar...原创 2020-12-31 10:17:48 · 8158 阅读 · 10 评论 -
Cesium 清除clock的tick事件
在VUE+Cesium开发中,需要实时获取cesium clock的tick每一帧的时间,并在界面显示,示例代码为: function tick() { viewer.clock.tick(); Cesium.requestAnimationFrame(tick); let currentUTC = Cesium.JulianDate.clone( viewer.clock.currentTime );原创 2020-09-03 14:12:37 · 3265 阅读 · 0 评论 -
Android Studio 安装SVN报错“系统找不到指定文件”等问题解决方法
问题一:'c:\Program' 不是内部或外部命令,也不是可运行的程序 或批处理文件。解决:将Program files换成progra~1,重启软件。问题二:“系统找不到指定文件”解决:svn一定要装在C盘,默认路径,若是安在其他路径,就会报这个错。...原创 2019-11-20 08:20:59 · 1028 阅读 · 0 评论 -
基于Cesium的移动端三维开发问题总结
Cesium现在越来越火,基于他的网页版开发也是非常的多,技术也相对成熟些,但是移动端的开发相对就少了很多,因为项目需要,需要将web端的相关功能移植到移动端来.,期间遇到了很多的坑,总结一下,包括以下几点:1.离线数据加载和读取;2.classification的问题;3.鼠标绘制移动端解决方法。以上几个问题有的已经解决,有的目前没有找到解决方案,只能换个方案实现。1.离线数...原创 2019-10-16 10:09:21 · 7750 阅读 · 33 评论