自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 tomcat发布3dtiles数据

利用Tomcat发布3dtiles数据,只需要将数据放在tomcat的webapp下然后配置一下跨域即可

2024-05-29 13:38:45 360 1

原创 geowebcache通过tomcat发布影像

利用geowebcache发布影像数据

2024-05-29 13:31:29 294

原创 在前端对Excel文件进行下载

下载Excel,根据下载的连接地址在前端项目对该url进行下载操作的具体方法步骤

2023-04-24 16:04:10 1502

原创 Xbsj Render Error: TypeError: e.charCodeAt is not a function

这里的原因就是lable需要是汉字不能使用数组,在这里toString()一下。解决方法将lable的文字改成string类型就行。

2022-12-01 18:46:49 544

原创 数组去重方法

双循环去重双重for(或while)循环是比较笨拙的方法,它实现的原理很简单:先定义一个包含原始数组第一个元素的数组,然后遍历原始数组,将原始数组中的每个元素与新数组中的每个元素进行比对,如果不重复则添加到新数组中,最后返回新数组;因为它的时间复杂度是O(n^2),如果数组长度很大,那么将会非常耗费内存function unique(arr) { if (!Array.isArray(arr)) { console.log('type error!') retur

2022-05-12 18:19:25 171

原创 SpringMVC无法读取jdbc.properties文件内容

今天在写配置数据库的多数据源的时候发现一个这样的错误最开始我是认为是SSM连接不到配置文件,后来各种尝试,都无动于衷,最后发现是resource资源没有给他标记将他标记为resources根目录就行了,这到底是为什么呢,我有开始了百度,后来发现Resource roots该类文件夹用于存放你的应用中需要用到的资源文件(如:图片、xml或者properties配置文件等)。在构建过程中,resources文件夹中的内容均会按照原文件的样子被复制到输出文件夹。和sources文件夹一样,你可以定

2021-11-26 18:02:15 2035

原创 删除扫描线响应圈篇

之前写过一个扫描线,删除方法是用的定时器,不能称心的删除所以这次来另一种方法来删除扫描线还是我们先创建点击事件<div class="playButton1" @click="change(1000)"> <span class="response">响应圈:1km</span></div><div class="playButton2" @click="change(3000)"> <span class="response"&

2021-11-11 20:15:58 164

原创 在地球上创建一个点获取他的坐标

在方法中我们这样写//首先定义一个单击方法clickPosition() { // 定义一个hander var handler = new Cesium.ScreenSpaceEventHandler(earth.czm.viewer.canvas); // 左键单击事件 handler.setInputAction(function (event) { console.log(event, "屏幕坐标"); //

2021-10-25 14:32:37 202

原创 $ is not defined

今天在学习js的时候突然发现一个问题,就是页面引入js记不起来了,然后就跟着脑子中仅有的一点印象,不断的改位置,然后将js引用上去,所以就写下来这篇文章以防止自己在忘!具体什么原因呐!就是报了两个错误:第一个:XXXX is not defined第二个:$ is not defined在这里插入图片描述总的来说就是 is not defined先说第一个问题:我写完了然后通过 <script type="text/javascript" src="js/diamond.js"&gt

2021-10-14 13:39:56 1232

原创 组件之间的引用以及跳转

引用跳转的意思就是说我们定义了一个home的组件,这个组件要引用另外一个组件的东西该如何引用?首先定一个主组件//主组件//引用子组件中的内容<template> <div class="hello"> <div class="home"></div> </div></template><script>export default { name: 'HelloWorld', pr

2021-10-13 15:59:36 617

原创 再Cesium上创建十个随机的点

创建十个随机的点如果要创建十个随机的点位的话,我们先来回顾一下如何创建一个固定的点和任意位置的点(具体笔记可以去看第二天)我这里只是展示主要方法 position: Cesium.Cartesian3.fromDegrees(x, y), point: { pixelSize: 10, color: Cesium.Color.YELLOW, },这里的x,y就是坐标的位置那么知道了如何创建点位,之后随机点其实也很简单我先来演

2021-09-24 12:45:00 725

原创 在cesium中实现测量点、测量线、测量面、清除、扫描线

目的:测量点、测量线、测量面、清除、扫描线 测量线、面、点的功能最好实现简单就一句话 //测量点 //earth.analyzation.measurement.type ='POINT' //测量线 //earth.analyzation.measurement.type ='SPACE_DISTANCE' //测量面 //earth.analyzation.measurement.type ='SPACE_AREA'其中原理呐也好理解,看我下一个截图:

2021-09-16 18:17:29 1797 5

原创 在earth上面实现气泡弹窗

目的:气泡弹窗气泡弹窗,我们使用div的形式做一个盒子,然后在地球上面加上一个点,当我们点击点的时候,就会出来这个盒子,功能简单,我们先来定义一个div<div ref="info" style=" position: absolute; top: 0; left: 0; background: skyblue; width: 100px; height: 50px;

2021-09-16 18:13:18 192

原创 利用Cesium实现在earth上面画点、画线、画面、和圆

今日目的:实现在earth上面画点、画线、画面、和圆步骤1:还是按照前几天的项目格式来,现在EarthComp.vue里面写一点东西,先写个按钮吧<div ref="earthContainer" style="width: 100%; heitht: 100%"> <button @click="point">画点</button> <button @click="line">画线</button&g

2021-09-16 18:09:32 2226

原创 在cesium上面创建一个显示隐藏功能和移动的功能,附加相机飞入

**目的功能:创建一个显示隐藏功能和移动的功能,附加相机飞入**先写一个.json文件,我在这里起名scene.json{ "title": "新建场景", "children": [ { "ref": "ljdh", "czmObject": { "xbsjType": "Path", "xbsjGuid": "71476f67-1ed6-4245-ba3

2021-09-16 18:06:17 798

原创 在Cesium创建一个可以移动的点

目的:将第一天创建固定的点,编程一个可以移动的点插曲:npm install copy-webpack-plugin@4.6.0这个命令是安装copy-webpack-plugin ,后面@的是版本号,一般不写版本号的话,默认是安装最高版本,但是最高版本一般都会出错误,所以安装的时候建议加上版本号安装这个命令会把earthsdk这个文件夹给删掉,需要自己在重新导入进去//创建可以移动的点 var handler = new Cesium.ScreenSpaceEventHandler

2021-09-16 17:58:25 402

原创 利用Cesium创建一个earth

目标:创建第一个球和在球上面做好点线面和图片创建项目之前先下载:下载 vue脚手架 vue cli 4.0+1 node_modes 文件夹下 创建 earthsdk 文件夹 放入开发包(这里面earthsdk文件在星天地培训文件中可以找到)并在开发包的dist文件夹的XbsjEarth-Plugins文件下创建threejs 文件夹放入three.min.js2脚手架根目录创建 vue.config.js 文件 写入如下内容// vue.config.jsconst CopyWebpa

2021-09-16 17:55:12 831

原创 启动nacos报错:Exception in thread main java.lang.UnsupportedClassVersionError

最近在做微服务项目的时候用到nacos,使用的版本分别是最新版nacos-server-2.0.2和nacos-server-1.4.2,但是在启动的时候报错了先看一下报错信息吧报错信息:G:\nacos-server-1.4.2\nacos\bin>startup.cmd -m standalonenacos is starting with standaloneExceptionException in thread main java.lang.UnsupportedClassVersi

2021-07-25 17:01:30 5218 1

原创 使用WebStorm终端新建一个vue的项目

使用WebStorm终端新建一个vue的项目前期安装安装Node.js: https://www.runoob.com/nodejs/nodejs-install-setup.html安装Vue:使用命令npm install vue --save安装Vue-cli( 脚手架构建工具):https://cli.vuejs.org/zh/guide/installation.html创建项目命令:vue init webpack projectName进入项目,下载依赖:npm install

2021-07-03 19:56:37 325

转载 MySQL修改密码

方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password(‘新密码’);例子:mysql> set password for root@localhost = password(‘123’);方法2:用mysqladmin格式:mysqladmin -u用户名 -p旧密码 password 新密码例子:mysqladmin -uroot -p123456 password 123

2021-05-17 20:10:50 546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除