摘要:作为cesium入门示例级别的最后一篇,参考cesium-长度测量和面积测量实现测量工具封装,修改了其中的距离测量函数,计算贴地距离,并对事件内部处理做了调整。包括贴地距离测量、面积测量、结果清除。 实现思路(以距离测量为例): 1、点击按钮开始测量,侦听鼠标LEFT_CLICK事件,记录坐标,绘制 阅读全文
posted @ 2019-07-05 14:07 GISer-Li 阅读(7088) 评论(3) 推荐(2) 编辑
摘要:实现楼层的分层选择和属性信息展示,该功能基于大雁塔倾斜数据实现单体化分类显示。 数据准备: 1、大雁塔倾斜数据,已转换为3dTiles,参考cesium入门示例-3dTiles加载的第2节osgb数据展示; 2、大雁塔分层多边形矢量图层shp文件; 分层矢量数据包含每一层的最大最小高度,每一层都是重 阅读全文
posted @ 2019-07-05 11:19 GISer-Li 阅读(3107) 评论(12) 推荐(1) 编辑
摘要:数据转换工具采用cesiumlab1.5.17版本,转换后的3dTiles加载显示比较简单,通过Cesium.Cesium3DTileset接口指定url即可,3dTiles文件可与js前端代码放置一起,也可是远程服务器上的地址。如下: 通过上述代码加载的三维模型位置和高度可能不符合预期,需要进行调 阅读全文
posted @ 2019-07-03 11:11 GISer-Li 阅读(17923) 评论(22) 推荐(1) 编辑
摘要:1、wms服务访问 2、wmts服务访问 3、wfs服务访问 阅读全文
posted @ 2019-07-01 11:01 GISer-Li 阅读(2241) 评论(6) 推荐(1) 编辑
摘要:示例准备: 在Cesium ion官网(https://cesium.com/)上注册用户,获取AccessToken,在js代码入口设置Cesium.Ion.defaultAccessToken,即可正常使用Cesium内置的影像和地形服务。 HelloWorld示例: 1、替换了cesium内置 阅读全文
posted @ 2019-06-27 17:41 GISer-Li 阅读(3327) 评论(0) 推荐(0) 编辑
摘要:从C++转java,在使用函数传对象时,碰到一点问题,今天特意验证了一下: 程序输出结果: 总结: obj在函数体内作为临时变量,可读取对象内容,采用“=”(赋值运算符)改变的是临时对象的内容,赋值后,再操作的也是临时对象的内容; 只有在赋值前调用对象的成员方法(setTT())才能真正改变obj对 阅读全文
posted @ 2019-01-30 16:16 GISer-Li 阅读(343) 评论(0) 推荐(0) 编辑
摘要:参考: https://blog.csdn.net/fred_lzy/article/details/53159138 https://blog.csdn.net/avi3/article/details/83330334 项目开发过程中,需要用到C/C++开源代码的功能,而框架是java环境,考虑 阅读全文
posted @ 2019-01-18 15:02 GISer-Li 阅读(305) 评论(0) 推荐(0) 编辑
摘要:参看:http://www.cnblogs.com/sillyemperor/archive/2011/01/11/1929420.html 上文写的很详细了。 阅读全文
posted @ 2018-11-29 14:51 GISer-Li 阅读(520) 评论(0) 推荐(0) 编辑
摘要:1、go-ipfs安装 参考: https://mp.weixin.qq.com/s?__biz=MzUwOTE3NjY3Mw==&mid=2247483734&idx=1&sn=ef73c1d7b796ccfc2dae19be25ee04d6&chksm=f9177f58ce60f64edb3ea 阅读全文
posted @ 2018-06-08 16:22 GISer-Li 阅读(3332) 评论(0) 推荐(1) 编辑
摘要:参考:https://github.com/ehrudxo/GoMap 1、依赖go包安装 gorm包安装 直接在github首页搜索gorm,找到对应的gorm包: 然后打开本机cmd命令行窗口,切换到GOPATH对应的目录,运行安装命令: go get github.com/jinzhu/gor 阅读全文
posted @ 2018-05-09 15:01 GISer-Li 阅读(371) 评论(0) 推荐(0) 编辑