自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 windows安装mysql5.7输入之前的密码current root password

mysql安装卸载

2022-09-16 10:41:01 852 1

原创 Spring Boot+Vue(一)node.js环境搭建

nodejs安装教程

2022-07-07 15:44:55 698

原创 cesium加载山东天地图

Cesium加载山东天地图

2022-06-27 20:25:19 580

原创 解决Tomcat乱码

在使用Tomcat的过程中,会在启动页出现乱码的情况,影响我们的阅读。下面进行相关的配置,使其正常显示,我的版本是Tomcat10.0.2。首先打开Tomcat安装路径下的conf文件夹下的logging.properties右击选择打开方式为记事本注释语句:java.util.logging.ConsoleHandler.encoding = UTF-8然后保存关闭,重新启动Tomcat显示正常!...

2022-04-27 16:16:27 708

原创 Cesium指南针(含源代码和插件)

Cesium官方并没有指南针,但是有大神制作出来了,我们引用即可。大神的[git地址](https://github.com/alberto-acevedo/cesium-navigation)我们使用最原始的方法进行引用,网上很多Vue项目是通过npm引用的。 <link rel="stylesheet" type="text/css" href="./dist/cesium-navigation.css"> <script type="text/javascript"...

2021-12-25 17:50:47 1345

原创 git下载、安装与环境配置(Windows版本)

1.git下载访问git官网,下载对应操作系统的git。2.安装,双击exe安装包,出现如下画面,点击next选择安装路径选择安装组件,可自由组合默认编辑器默认分支名设置修改系统环境变量选择后台客户端连接协议,选默认值 OpenSSL配置行尾结束符选择Git终端类型选择pull合并模式选择凭据管理器其他配置实验功能,一般不勾选点击Install开始安装3.验证随便...

2021-12-02 13:50:59 346

原创 node.js下载与安装教程

1.node.js简介node.js是一个基于Chrome V8引擎的JavaScript运行环境,简单说就是运行在服务端的JS。2.下载node.js打开官网,左侧为稳定版本,右侧为最新版本,下载左侧的稳定版本即可。3.安装双击.msi文件进行安装,基本上...

2021-12-02 08:41:07 425

原创 Cesium卷帘对比(含源代码)

Cesium卷帘对比分析实现,也经常应用在项目中,现阐述如下。1.定义viewer并加载高德地图作为底图var viewer = new Cesium.Viewer("cesiumContainer", { imageryProvider: new Cesium.UrlTemplateImageryProvider({ //加载高德地图 url: "https://webst02.is.autonavi.com/appmaptile?style=6&x={x...

2021-11-30 10:27:53 784

原创 电脑远程服务器报错(这可能是由于credssp加密oracle修正)

电脑在重装之后远程连接阿里云服务器,结果出现了“这可能是由于credssp加密oracle修正”的问题,现将自己的解决方案分享如下:

2021-11-29 08:15:36 2103

原创 VS Code新建Vue项目

1.首先需要安装完成VS Code和node.js2.安装完成之后新建我们的Vue项目文件夹,并选择在集成终端中打开在集成终端中输入命令行安装vue-cli脚手架,3.安装js打包工具webpack4.

2021-11-15 17:26:50 597

原创 Cesium的Git源代码编译(VS Code版)

对于Cesium,有很多种环境搭建的方法,文本将详细阐述从Git中下载源代码并在Vs Code编译Cesium的详细步骤。1.首先安装node.js和Git,此处不再详细阐述。2.打开Cesium官方网站,然后点击右侧的Code,复制Git地址。3.在本地文件夹中找到合适的位置用来存放Cesium文件夹,在文件夹中右键,选择Git Bash Here,输入命令 git clone https://github.com/CesiumGS/cesium.git,此时我们的git将会下载Cesi.

2021-11-12 15:28:18 593 1

原创 Cesium实现热力图(含源代码)

对于热力图,在我们的GIS业务中经常用到,二维的leaflet、openlayers都有成熟的案例,对于Cesium,在进行热力图功能研发的时候发现前辈造好的轮子,由于刚处在Cesium学习阶段,对于我们初学者非常友好了,CesiumHeatmap的Git下载地址[链接提示](链接)ttps://github.com/manuelnas/CesiumHeatmap1、下载文件并引入到我们的项目中<script type="text/javascript" src="js/CesiumHeatma

2021-11-09 17:58:17 2760

原创 GeoServer发布WMTS详细过程

GeoServer发布WMST是在已经发布好WMS服务的基础上进行的。1.首先点击Tile Caching下的Gridsets,并新建。2.在Caching Defaults找到刚才新建的切片策略3.在Tile Layers中找到我们的图层名称,并点击Seed/Truncate打开,点击最下方的submit即可切图。4.查看切图结果,在GeoServer文件夹下的data_dir\gwc即可查看已经切片好的文件夹。...

2021-10-31 16:06:54 1372

原创 Cesium加载GeoServer的WMS/WMTS服务(含源代码)

1.在项目中需要用Cesium加载GeoServer已经发布好的WMS与WMTS服务,现将其详细的实现过程记录。2.对于WMS服务的加载,实现过程相对较简单,通过addImageryProvider()方法即可加载。var wmsImageryProvider = new Cesium.WebMapServiceImageryProvider({ url : ' ', //数据路径 layers : 'topp:states', //名称 parameters : {

2021-10-31 16:04:22 2239

原创 Cesium加载高德地图(含源代码)

1.首先打开高德地图官网

2021-10-27 16:36:37 6050 1

原创 Cesium加载gltf/3Dtiles与倾斜摄影数据(含源代码)

我们通过Sketch Up或者3Ds max建模生成三维模型,如何通过我们的Cesium进行可视化,将模型展示到我们的地图上,这个过程虽然很基础,但是也非常重要,是各项业务功能研发的基础。1.对于gltf格式的数据,数据转换过程详见obj2gltf格式转换详细过程。2.对于成规模的三维模型,一般进行切片处理,生成3D Tiles格式的数据,...

2021-10-27 07:51:30 3545

原创 tomcat设置外网能访问

由于项目的原因,需要设计电脑上的tomcat能够实现外网访问,现简单记录其过程。1.首先将host name中的localhost修改为自己电脑的IP地址,具体的IP地址可以在控制面板的网络和共享中心中进行查看,查看自己的IPV4地址。然后打开tomcat的conf文件夹下的server.xml文件,将localhost替换为自己的IP地址。<Host name="localhost" appBase="webapps" unpackWARs="true" autoD...

2021-10-21 11:44:56 8152

原创 GIS研发笔试面试题目

最近投了一些岗位,有一些老牌测绘装备企业,也有专门做GIS应用的企业,现将其笔试或者电话面试的题目整理出来。1.对简历上项目的介绍2.排序算法 冒泡算法原理3.主流的开源的地图框架4.ER图 介绍 属性有哪些 关系有哪些5.数据结构相关问题6.用到了哪些算法7.100个小朋友找年龄最大的8.100个点,找到外包络矩形9.数据库概念模型和逻辑模型10.拓扑关系11.WGS84椭球下的空间直角坐标,转换为CGS2000下的空间直角坐标。12.投影坐标系和地理坐标.

2021-10-21 11:44:09 1483

原创 obj2gltf格式转换详细过程

在Sketch Up建模中,直接生成的模型格式为skp格式,在进行导出时可以导出为3ds、dwg、dae、obj等格式。但是在Cesium中只能支持gltf或者glb格式的文件,所以需要进行格式转换,我们使用obj2gltf工具进行转换,需要先安装node.js,具体步骤如下。1.去官网下载node.js,我下载的是左侧的,下载完之后进行安装,一路默认即可,安装路径等可以修改。 2.安装完成之后,打开cmd,输入node -v,然后再输入npm -v。结果如下所示。...

2021-10-21 11:43:04 2067

原创 阿里云服务器中部署GeoServer(改端口与解决跨域)

1.在阿里云服务器中部署GeoServer地图服务器就像在自己的电脑中部署差不多,主要的也是有两种方式,一种是通过下载GeoServer的war包,直接放置到Tomcat的webapps文件夹下,这一种方式不需要进行GeoServer过多的配置,在配置完Tomcat服务器之后,直接通过IP地址访问即可,另一种是bin版本的安装,这一种需要进行相应的配置以及跨域问题的解决,这篇文章主要介绍的是bin版本的安装过程。2.通过GeoServer官网GeoServer下载bin版本Platform Indepe

2021-10-21 11:21:35 775

原创 阿里云服务器部署

1.阿里云有一个学生优惠的政策,可以免费试用一个月的阿里云服务器,购买服务器和数据库也有相应的优惠,申请官网地址为阿里云云翼计划,同学们在注册登录之后,进行支付宝个人实名认证和学生认证之后,即可享受相应的优惠政策,优惠政策一直持续到你毕业为止。2.服务器购买,服务器的操作系统等根据自身情况选择,这里我选择的是windows操作系统,然后进入ECS控制台,进行密码的重置等信息的设置,记住IP地址,然后重启服务器生效。然后进行安全组的配置,安全组列表,选择需要配置的安全组,点击配置规则,添加自己需要的端

2021-10-21 11:18:51 118

原创 问卷调查网站制作-前后端开发

前端使用jQuery,后端使用servlet制作一个简单问卷调查网站,使用的开发工具为eclipse。实现的功能:能够将读取MySQL数据库中的基本信息,并显示在网页中,用户评价后将用户的基本信息和评价信息传回到数据库。具体步骤如下:1.首先在Eclipse中新建项目并读取MySQL数据库中的信息并在HTML中展示详情请参考我的另一篇文章Servlet读取MySQL数据库并在前端调用2.调查问卷界面设计界面设计前端数据解析3.前端HTML代码编写4.后台servl

2021-10-21 11:17:14 1575

原创 Cesium加载天地图(含源代码)

Cesium自带的影像没有注记而且影像较老,虽然可以选择加载诸如mapbox这种底图,但是也存在着一定问题,所以选择加载天地图。1、首先去天地图官网申请key码,http://lbs.tianditu.gov.cn/server/MapService.html,天地图列出了所能提供的服务以及求求示例,我们只需简单修改即可。天地图服务列表与请求示例网络上的调取方法://天地图URL配置//在线天地图影像服务地址(墨卡托投影)var TDT_IMG_W="http://{s}.tia

2021-10-21 11:12:47 4922

原创 Tomcat下载与安装

1.下载Tomcat,进入Tomcat官网http://tomcat.apache.org/,可以在左侧选择需要下载的版本。2.下载完成之后,双击进行安装。也可以下载直接解压的。。3.安装完成

2021-10-21 11:11:59 45

原创 JDK下载与安装教程

最近将电脑进行了重装,所以许多软件和环境需要重装,所以开个帖子记录一下。1.JDK的下载,首先进入JDK官网https://www.oracle.com/java/technologies/javase-downloads.htmlJDK官网2.我下载的是安装版,下载完之后双击进行安装。可以修改位置,也可以选择默认。3.环境变量配置。右键我的电脑-属性-高级系统设置。环境变量环境变量4.在系统变量栏下,新建JAVA-HOME变量,变量值为之前安装的路径。5

2021-10-21 11:10:18 7893 2

原创 obj2gltf格式转换详细过程

在Sketch Up建模中,直接生成的模型格式为skp格式,在进行导出时可以导出为3ds、dwg、dae、obj等格式。但是在Cesium中只能支持gltf或者glb格式的文件,所以需要进行格式转换,我们使用obj2gltf工具进行转换,需要先安装node.js,具体步骤如下。1.去官网下载node.js,地址为https://nodejs.org/en/,我下载的是左侧的,下载完之后进行安装,一路默认即可,安装路径等可以修改。 2.安装完成之后,打开cmd,输入no...

2021-10-21 11:06:35 1308

原创 Servlet读取MySQL数据库并在前端调用

需要实现的功能为在前端点击Cesium下的3dtilse格式的文件并单体化,获取模型的ID,通过ajax将ID传送给servlet,然后servlet进行数据库查询,并将数据传给前端。1.对于MySQL数据库的安装与配置不再赘述,记住设置的名称和密码就好,本文使用Navicat for MySQL连接MySQL数据库进行可视化操作,设置好连接名并输入密码,点击连接测试,显示连接成功点击确定进入操...

2020-01-08 09:27:42 995

原创 Java通过POI直接读取Excel,并根据年月日等统计某地区降水情况

Java通过POI直接读取Excel并计算1.软件的下载与环境的搭建首先是JDK的安装,我安装的是JDK1.8版本,直接从官网下载即可,然后进行环境的配置,这里不再详述。从官网下载eclipse,并进行安装,注意设置工作空间,其他基本默认就好。然后下载POI3.17新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新...

2019-04-23 17:19:56 587

原创 WorldWind学习笔记一之WorldWind源代码修改

WorldWind学习笔记一WorldWind源码的修改虽然是2018年了,但是因为项目的原因,所以找出来之前的C#版本的WorldWind进行海洋数据的三维可视化以及承载力建模系统的开发。WorldWind是由NASA开发的,现在主要是进行Java版本的维护,C#已经不维护了。修改错误代码我们拿到C#版本的WorldWind源代码,里面有很多的错误需要我们进行手动的修改,主要是一些字符上...

2019-01-18 14:58:55 1350 1

解决GeoServer跨域所需jar包.zip

对应GeoServer2.17版本

2021-10-30

Java连接MySQL所需jar包.zip

Java编程,使用Java连接MySQL数据库,并进行增删改查等功能所必需的jar包。使用servlet进行前后端交互。

2020-01-08

poi-3.17,可以读取excel

POI jar包。使用Java语言,通过POI进行excel的读取,支持xls格式和xlsx格式。

2019-04-22

空空如也

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

TA关注的人

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