- 博客(12)
- 收藏
- 关注
原创 Vue中修改AntD的Cascader高度不生效问题
发现并没有生效,scope、deep、important等注意事项都考虑到了。简单来说,该组件默认渲染到body的子节点,所以在页面内修改是无效的。在工作中,遇到需要修改cascader高度的情况,以容纳更多的选项。将相关代码放到根页面的css文件中,发现生效了,问题解决!
2024-07-18 17:46:36
283
原创 Mars3D的地图插件widget状态管理改为Pinia形式
Mars3D示例工程在main.js中注入了store,改为Pinia之后,直接在当前代码内完成,widgetList也在当前代码调用。Mars3D目前的地图插件widget使用VueX进行状态管理,现在项目要使用Pinia,对这个进行迁移。2. getter迁移、Mutation弃用;3. state调用方式迁移。1. Symbol弃用;
2024-07-16 14:58:41
289
2
原创 OpenLayers调用最新WMTS服务遥感影像
OpenLayers是一个专为WebGIS 客户端开发提供的JavaScript 类库包,用于实现标准格式发布的地图数据访问,目前最新版本为8.2.0。WMTS(Web Map Tile Service)是最常用的网络地图服务之一,基于OGC的开放标准,可以兼容常用的桌面GIS和WebGIS框架。,时效性为2023年中期,超过了天地图和谷歌地球,也是奥维互动地图的默认影像地图。目前,网上最新的遥感影像是四维地球影像
2024-01-25 10:31:39
1160
原创 Cesium有孔洞多边形实现高亮效果
参考优快云其他文章,新增一个图层,将所点击的多边形的坐标点复制到新图层中,即可实现高亮显示。如果有孔洞多边形需要特殊处理,否则无法显示孔洞。有孔洞多边形需要增加holes这一属性。
2023-11-03 11:29:48
603
原创 Cesium在部分手机上黑屏但放大后会显示的问题
目前,该问题已经提交到了Cesium的github上,临时解决办法如下,关闭大气层即可。该问题在1.64版本不会出现,但在1.90之后的版本后均会出现。主要出现在低性能设备上,放大后地图会显示。
2023-10-20 10:34:00
498
原创 利用CesiumLab地形pak文件发布Cesium地形服务
根据帮助文件,sqlite数据库包括infos表和blocks表两种,infos表主要存储了layer.json文件,blocks表则存储了terrain文件。如果一个块的索引为x、y、z,如果 z < 10,那么表名是blocks,否则表名为“blocks_” + tostring(z) + “_” + tostring(x / 512) + “_” + tostring(y / 512)。散列文件数量往往巨大,拷贝和发布需要耗费较长的时间,因此选用sqlite形式,该方案需要自己写服务发布。
2023-04-26 19:18:19
1841
4
原创 Vue+Cesium中flyTo函数complete事件失效
在Vue组件中使用时,发现complete事件中嵌套的flyTo方法未能执行,经过测试complete事件是执行的。当然,也可以制定视角的方位角、俯仰角等值。complete事件中也可以再嵌套flyTo方法,实现多段飞行。这样便可实现两个flyTo方法的连续使用。
2023-04-10 21:14:16
1248
原创 OpenLayers自定义圆锥投影中国地图
圆锥投影是横版中国地图常用的地图投影,正式名称为正轴等面积割圆锥投影。横版中国地图具体参数为,中央经线110°E,标准纬线25°N、47°N。
2022-08-30 13:46:55
1590
原创 node.js用户上传图片选择相框生成照片保存
用户选择本地图片,上传后,从下方选择相框。并在相框中缩放调整图片。确认后即可生成照片,图片长按即可保存。
2022-08-30 12:03:30
1078
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人