自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 资源 (7)
  • 收藏
  • 关注

原创 Docker 系列:部署nexus maven私服

1.环境docker运行环境2.创建nexus挂载目录因为使用docker 容器化运行nexus,需要一个固定目录,用来挂载nexus存放的数据,这样容器的启动,停止,删除不会影响数据mkdir /opt/nexus-work && chown -R 200 /opt/nexus-work3.安装nexusdocker运行docker run -d -p 9000:8081 -v /opt/nexus-work:/sonatype-work --name n

2020-07-03 18:41:38 112

原创 Vue系列6 - Vue+axios实现文件下载

文件下载:文件下载通常有几种方法1.通过url下载2.location.href3.form提交直接下载4.HTML5 a.download结合blob对象进行下载第一种方式:第一种方法是前后端的接口只给了一个API请求:前端第一个实现是使用a标签,第二种方式:这个方法是直接把 DataURLs 或者 BlogURLs 传到浏览器地址中触发下载。有两种方式:wind...

2020-04-28 10:09:13 120

原创 windows下postgres数据库软件被损坏的情况下data文件存在恢复数据库

在项目要演示的前一天数据库突然被鲁大师给损坏了,导致项目无法启动,想了各种办法,查了很多资料,最终得以解决,再此做一个记录一、数据库postgres损坏恢复方法(此方法同样适用于系统崩溃后,找回数据的操作)*如果是系统崩溃,需要找回数据,PostgreSQL安装目录的data文件夹要存在核心原理:备份数据,重新安装和原来版本一样的数据库包括32位还是64位,尽量保持一致,尤其是32位还...

2019-06-12 10:18:20 1587

原创 Vue系列4 - Vue+store 保存用户登录信息和退出登录

1.store/index.jsimport Vue from 'vue'import Vuex from 'vuex'import qs from 'qs'import example from './module-example'import _ from 'lodash';Vue.use(Vuex)Vue.prototype.$qs = qs/* * If not b...

2019-02-15 16:36:29 10300

原创 ArcGIS操作系列5 - Arcmap 裁剪 矢量和栅格数据

使用arcmap对数据进行剪裁,Arcgis中的裁剪分为很多种,有矢量裁剪矢量,矢量裁剪栅格,栅格裁剪栅格。矢量裁剪栅格又分为两种:掩膜裁剪,最小包络矩形裁剪。本文主要介绍如何使用split 、clip 、Extract by mask等工具进行行政区划分割,栅格数据的裁剪功能,以及批量裁剪功能下面我们开始一、裁剪分割矢量,以行政区划数据为例进行分割1、行政边界的矢量分割可以在Acrt...

2019-01-08 16:53:21 17291 2

原创 Cesium 系列3- SceneWeather添加雨雪天气场景

最近项目中要实现一个根据天气状况自动添加雨雪天气场景的功能,先看官网demo,发现已经有示例Particle System Weahercesium中显示雪的效果时雪的颗粒度比较大,而且切换视角后就有些问题了网上查过,有其他解决方案,果断放弃这种实现方法,具体如下:其他解决方案网址:网址思路:利用postProcessStages接口实现全屏效果,利用postProcess...

2018-12-14 14:41:09 3783 11

原创 微服务系列1 - Spring Cloud 之 Consul 与 Consul 服务剔除

1.简介Consul有多个组件,但总体而言,它是基础架构中的一款服务发现和配置的工具。 它提供了几个关键功能:(1)服务发现:Consul client 可以提供服务,例如api或mysql,也可以使用Consul client来发现指定服务的提供者。 使用DNS或HTTP,应用程序可以轻松找到他们所依赖的服务。(2)健康检查:Consul client 可以提供任何数量的健康检查,或...

2018-10-22 14:24:40 2480

原创 skyline 系列 3 -TerraBuilder的使用 、mpt的创建和发布

TerraBuilder的使用1、创建TerraBuilder工程(1)启动TerraBuilder软件,首先需要新建一个工程,如下所示:(2)添加名称和保存的路径,可以选择WGS84椭球坐标系统,也可以选择平面投影坐标系统(默认是WGS84椭球),如下图所示(3)调整image和elevation的精度(4)切换到“Min and Max Elevation”勾选...

2018-02-02 14:28:57 2672 4

原创 tomcat启动报错org.apache.catalina.core.StandardContext listenerStart

tomcat启动报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultAuthenticationSystemSupport': Injection of autowired dependencies failed; nested exception i...

2017-05-16 11:06:34 53934 2

原创 在java程序中如何读写带有Geometry对象的表

一、读取Geometry对象在java映射的数据库表实体类对象的字段中添加Geometry类型,如下:@Column(name = "GEOM")private Geometry geom;这样就能读取到Geometry 对象,Geometry 有很多空间计算方法,具体可以查看源码。例:1.实体类: import org.hibernate.annotations....

2017-03-18 14:32:11 8545

原创 Qgis+geoserver切片配图

目录1.qgis配图(此文使用Qgis版本为3.16.0)1.1导入数据1.2 修改样式2.qgis导出sld文件3.geoserver上传style(sld)3.1新建样式4.使用保存style,重新切片4.1修改已发布图层的样式4.2重新切瓦片4.3预览图层5.Qgis相关5.1Qgis使用XYZ添加好看的底图5.2Qgis打开老闪退或者未响应问题5.3 学习网址5.4 Qgis插件1.qgis配图(此文使用Qgis版本为3.16.0).

2020-11-19 17:12:46 71

原创 webstrom 运行打包之后的文件

cmd 命令行窗口 npm i -g live-serverwebstrom中 live-server ./dist -o

2020-11-17 16:48:49 5

原创 Cesium系列6 - 解决调用geoserver服务跨域请求的问题

一、cesium加载geoserver wms数据跨域报错二、解决步骤:下载压缩包文件http://shanbe.hezoun.com/cors.zip 将其放在[Geoserver]\webapps\geoserver\WEB-INF\下,并解压缩,最终的文件路径如下: [Geoserver]\webapps\geoserver\WEB-INF\org\mortbay\servlets\CrossOriginFilter.class 修改[geoserver]/webapps/geos.

2020-11-04 16:38:45 61 2

原创 FME2018软件安装

一、官网https://www.safe.com/https://www.safe.com/support/downloads/二、功能FME2018是加拿大Safe Software公司开发的空间数据转换处理系统,它提供一套完整的访问空间数据的方案,该方案基于OpenGIS组织提出的新的数据转换理念“语义转换”,通过提供在转换过程中重构数据的功能,实现了超过250种不同空间数据格式(模型)之间的转换,为进行快速、高质量、多需求的数据转换应用提供了高效、可靠的手段,可用于读写存储和转换各种空

2020-10-30 10:31:35 97

原创 Cesium系列4 — Vue+Cesium开发环境搭建(基于Cesium1.74)

1.搭建VUE项目使用vue-cli工具创建一个vue项目:(确保已安装node.js)vue init webpack cesiumtest2.用webstrom打开项目(其他编码工具也可以)3.安装cesium在配置文件package.json,中新加"cesium": "^1.74.0",如图,配置好后运行npm install 即可,这里我们先做后续配置,弄完一起运行4.修改配置文件,进行webpack配置需要修改webpack.base.c...

2020-10-27 10:43:23 235 1

原创 Java面试资料汇总

资料分享,关注公众号,西北码农,回复架构师面试资料 即可免费获取资料分享,关注公众号,西北码农,回复架构师面试资料 即可获取链接:https://pan.baidu.com/s/1Ip-RkurVdi8ETXBSoqqq2g提取码:ynkb关注如果有问题,请在下方评论想获得更多的学习知识请关注微信公众号:西北码农或扫下方二维码...

2020-09-28 16:28:04 12

转载 Maven 仓库

一、Maven 仓库的分类:maven的仓库只有两大类:1.1.本地仓库1.2.远程仓库远程仓库中又分成了3种:中央仓库 私服 其它公共库二、本地仓库2.1定义就是Maven在本地存储构件的地方。注:maven的本地仓库,在安装maven后并不会创建,它是在第一次执行maven命令的时候才被创建maven本地仓库的默认位置:无论是Windows还是Linux,在用户的目录下都有一个.m2/repository/的仓库目录,这就是Maven仓库的默认位置2.2..

2020-09-28 15:58:02 87

原创 Docker启动失败:出现 Job for docker.service 守护进程无法开启解决办法

1.错误:突然提示阿里云的docker容器无法运行并且报错了,错误提示如下:Welcome to Alibaba Cloud Elastic Compute Service ![root@liuyan ~]# docker psCannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docke

2020-09-16 17:13:22 180

原创 多线程与并发系列1- 基本概念

一、并发与并行二、程序,线程,进程,协程三、同步与异步四、JAVA内存模型 JMM五、死锁、饥饿、活锁六、线程安全

2020-09-14 16:51:33 41

原创 Java读取word表格中图片,重命名后保存到文件夹中

一、背景在做大数据分析的时候,需要将word表格中的图片重命名成指定名字然后保存到文件夹中,一个个复制粘贴肯定不行,就研究了一下Java读取word表格中图片的事情,在此做个记录如下图,将表格中第二列的图片以第四列的名称命名然后保存到文件夹中二、实现步骤1.随便建个maven项目(因为需要导包,使用maven更方便一些,gradle当然也可以)2.pom.xml添加maven依赖包 <!-- poi包 --> <dependen

2020-09-11 09:26:14 86 2

原创 Vue系列5 - Vue+axios实现文件下载

文件下载:文件下载通常有几种方法1.通过url下载2.location.href3.form提交直接下载4.HTML5 a.download结合blob对象进行下载第一种方式:第一种方法是前后端的接口只给了一个API请求:前端第一个实现是使用a标签,第二种方式:这个方法是直接把 DataURLs 或者 BlogURLs 传到浏览器地址中触发下载。有两种方式:wind...

2020-09-11 09:00:59 134

原创 Spring Boot 专题系列五:Springboot +maven+thymeleaf项目热部署,打包发布配置

一、热部署spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。1.devtools的原理深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新

2020-09-01 17:20:04 56

原创 Spring Boot 专题系列四:Springboot 集成MyBatis

一.MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录.二.MyBatis 与Spring Data JPA对比 持久层框架Spring Data JPA相比Mybatis,开发..

2020-08-31 17:43:37 27

原创 FtcmdWBFMW

感谢各位长期以来的关注,我的博客即将入驻“牛客”,诚邀技术同仁一同入驻。将不定期更新资源,欢迎持续关注

2020-08-26 11:40:08 34

原创 Spring Boot 专题系列二:SpringBoot 相关配置

1.配置文件1.1类型Spring Boot支持两种格式的配置文件属性文件:application.properties(中文和属性可读性和支持性不好)Yaml文件:application.yml (可读性好,方便书写,idea给与支持)1.2YAML YAML 是一种简洁的非标记语言。YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。YAML语法格式:标准格式:key:(空格)value 使用空格代表层级关系,以“:”结束2.常用配置

2020-08-25 18:12:52 37

原创 webstrom运行shell脚本

一、背景:在webstrom中如何运行shell脚本如下图,选择.sh文件右键即可运行呢,有时候你选中右键并没有run的命令,鼓捣了半天终于找到原因了,步骤记录如下二、步骤:1.安装git软件https://www.git-scm.com/download/新安装请记住安装路径,已经安装过的请找2.webstrom配置2.1如下图所示,编辑器右上角打开 Edit Configurations只需要在这儿页面中设置 Interpreter path即可,剩下的可以都留空。2.2新.

2020-08-21 10:55:05 27

原创 Docker 系列:打包新镜像到阿里云镜像仓库

dddd

2020-07-08 09:40:10 368

原创 安装windows版tomcat

1、安装jdk配置Java环境变量 JAVA_HOME C:\Program Files\Java\jdk1.8.0_131 CLASS_PATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar Path ;%JAVA_HOME%\bin; Path %JAVA_HOME%\jre\bin 验证在命令行窗口输入Java 和Javac 成功后

2020-06-04 15:17:54 67

原创 geoserver系列1:geoserver简介和安装

一、简介GeoServer是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息二、安装GeoServer是基于Java的软件,运行的时候需要JDK的支持,也需要下载一个tomcat,基础环境就不啰嗦了,主要涉及geos...

2020-04-28 10:10:41 236

原创 Java 工具1:zip压缩和下载

1.问题当数据个数比较多的时候需要压缩导出处理,我们再次介绍一个z有关于zip的工具类2代码如下:zipUtilspackage com.trgis.gis.platform.hzdmdz.util;import org.hsqldb.error.Error;import java.io.File;import java.io.FileInputStream;import...

2019-09-27 11:53:10 66

原创 JAVA 读取shp数据,shp导入,导出工具

1.问题,在Gis的项目中我们会经常用到有关于shp的读取,导入导出的功能,为此公司大牛做了一个工具,简化了很多操作,只要学会应用即可2.使用ShapeTools,工具类,里面封装了各种处理shp的方法public class ShapeTools<T> { /** * shp文件定义字段时,字段名长度不能多于10个字符 */ pri...

2019-09-27 11:39:55 2736 5

原创 iview框架table 跨页多选,全选实现

1.资料:iview官网https://www.iviewui.com/2.问题 由于iview的table并没有自带的分页功能,只能由Page组件实现分页。实现思想是每次分页就给table的data重新填充数据。但是做多选的时候,分页就会出现bug,选中之后跳转到其他页,再跳转回来,就发现以前选中的行,选中效果不见了。3.思路跨页选中:将每页选中的id保存下来,当翻到那一页的时候查询...

2019-09-20 10:06:16 1190 1

原创 Windows Service Wrapper将nginx变成Windows服务

很多三方小程序都没有提供将自身注册为Windows标准服务的方法,但是通过Windows Service Wrapper即可达到目的一、下载地址官方主页:https://github.com/kohsuke/winsw/下载地址:https://github.com/kohsuke/winsw/releases二、使用示例我们将nginx注册为Windows服务。总之来...

2019-09-05 15:53:02 2878

原创 nginx反向代理arcgis server和地形切片数据

1、下载nginx软件:官网地址http://nginx.org/2、修改conf文件夹下nginx.conf配置信息,配置文件中以下内容:server { listen 80; server_name localhost; #charset koi8-r; #access_log logs...

2019-09-05 11:09:11 400

原创 Arcgis操作系列19-arcmap 重新生成 msd 文件

当你发布完服务,突然想改里面的图层的配色方案怎么办?修改完然后重新发布服务有时也挺麻烦的。其实在前端显示的是msd文件。当你发布服务之后,系统会保存在站点目录下,位置如:D:\arcgisserver\directories\arcgissystem\arcgisinput\hl\a_river.MapServer\extracted\v101,因此我们可以在ArcMap里面重新生成一下ms...

2019-08-10 15:46:16 336

原创 Arcgis操作系列18-arcgis server的备份和还原

1.问题arcgis服务重新部署或者迁移到其他服务器中,发布的数据量比较大,如果每一个都要重新发布一次,会疯掉,如果有备份还原机制就相比来说好很多,我的电脑最近arcgisserver GPServer有问题,解决了半天没搞定,想重装又担心之前的数据服务,想保存下来,重装后恢复,再此做一个记录2.备份可以使用他自带的备份工具(backup.py)进行备份操作,然后使用(restore....

2019-07-19 15:56:46 265

原创 Arcgis操作系列17-使用Arc Map 计算等距圈

1.问题计算到一条路距离相同的区域,做出等距圈图3.数据路网数据(以黄陵县县乡道路数据为例)2.工具工具---Spatial分析---距离分析---欧氏距离工具---Spatial分析---重分类---重分类3.步骤第一步:计算欧式距离结果第二步:重分类打开重分类工具,输入第一步得到的欧式距离结果,点击分类,输入中断值,点击确定后,在重分类弹...

2019-07-10 17:50:45 787

原创 Arcgis操作系列16-使用Arc Map创建渔网(fishnet)

1.目标:以生成一个范围包括黄陵县,格子大小为1000m的渔网为例。2.工具:Data Management Tools→Feature Class→Create Fishnet(数据管理工具---要素类---创建渔网)3.步骤:(1)确定输出路径及文件名;(2)选择渔网范围,本例选择北方地区的DEM(分辨率为1km),注意DEM数据的投影系统,将作为渔网的投影系...

2019-07-06 11:49:42 7923 2

原创 Arcgis开发系列7 - arcgis js FeatureLayer setDefinitionExpression过滤

一、问题:之前写了一个根据条件过滤的方法,所有数据都能加载出来,过了几天突然一次性加载不出来了,而是根据地图缩放比例陆续加载,需要通过zoomIn跟zoomout才能让过滤图层显示,研究了半天终于找到是featureLayer的mode加载模式的原因二、原因:跟featurelayer的查询显示有关,就是mode的设置mode参数定义的显示模式,可能最重要的参数之一,当创建一个特征图层时,...

2019-07-05 15:16:32 772

原创 Arcgis操作系列15 - 西安80/wgs84转2000

一.矢量数据坐标系转换工具:【工具箱---数据管理工具--投影和变换----投影/批量投影】原理:将西安80坐标系的数据坐标系投影为西安80地理坐标系,然后再次操作投影为地理2000坐标系,最后重新认定2000投影坐标系步骤:1.将原始80坐标系的矢量数据投影为80地理坐标系,等待投影成功2.定义刚刚生成的80地理坐标系的数据的坐标系为地理坐标系2000,保存3....

2019-07-04 11:29:46 10075 4

3D数学基础图形与游戏资料和算法

3D数学基础:图形与游戏开发pdf + A星算法+ 离散数学pdf

2018-12-20

点云驱动的计算机图形学

点云驱动的计算机图形学综述,伍龙华, 黄 惠注 -计算机辅助设计与图形学学报 Vol. 27 No.8 点云是分布在三维空间中的离散点集, 也是对物体表面信息的离散采样. 三维扫描技术的迅速发展使得点 云数据的获取更加简单方便, 而点云驱动的计算机图形学在逆向工程、数字城市、文物保护、智能机器人等领域日 益彰显其广阔的应用前景. 文中简要介绍了近年来计算机图形学围绕点云在数据获取、采样处理、渲染表示和几何 建模 4 个方面的主要工作, 展示了这一新兴领域的研究现状和发展趋势, 并探讨了未来有潜力的研究方向.

2018-12-20

skyline 6.6中文语言包

skyline 6.6中文语言包,将terraexplorer pro 汉化供初学者参考

2018-02-02

skyline授权许可文件6.6全套

skyline v6.6 全套授权许可文件,只需复制安装即可使用

2018-02-02

skyline TerraBuilder v6.6中文用户操作手册

TerraBuilder v6.6中文用户操作手册,terrabuilder的使用教程

2018-02-02

TerraGate v6.6用户操作手册

TerraGate v6.6中文版用户操作手册,详述使用skyline terraGate 6.6版本进行发布服务的过程

2018-02-02

TerraExplorer Pro v6.6中文二次开发用户操作手册2016

skyline TerraExplorer Pro v6.6 中文版用户操作手册,详解怎样使用pro 进行二次开发

2018-02-02

空空如也

空空如也

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

TA关注的人 TA的粉丝

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