自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

原创 鼠标点击任意位置波纹特效

【代码】鼠标点击任意位置波纹特效。

2024-04-08 11:08:27 65

原创 带你真正理解web地图切片规则

切图规则

2023-12-09 00:33:07 1241 1

原创 gitlab设置项目clone地址

docker gitlab 部署 GITLAB_OMNIBUS_CONFIG

2023-11-21 17:27:01 720

转载 turf使用线数据切割面返回切割后的多个面

整理了下使用的代码

2023-11-15 22:17:55 441

原创 geotools 创建表自定义主键

geotools 创建表自定义主键

2022-11-23 14:07:02 887 5

原创 geotools 数据库连接对象无法正常释放

我使用spring 将geotools数据库对象注入到Bean管理器中开始使用挺好,直到测试进行压力测试的时候问题出来了,每次访问25个连接的时候数据查询服务就挂掉了,无法进行后续查询操作。

2022-10-17 17:40:03 355

原创 cesium飞行第一视角

cesium 飞行漫游第一视角

2022-04-11 16:19:28 1922

原创 wfs Transaction 操作

ogc wfs Transaction 操作

2021-12-17 18:17:23 896

原创 OGC wfs空间查询与geoserver cql空间查询

前言:OGC wfs 空间查询 几乎所有的GIS厂商都会支持OGC 标准。但有一点不好的就是OGC标准虽然通用可是用起来繁琐,需要构建XML请求参数比较难受;对应的各个GIS服务厂商出了对应的查询服务,比较熟悉的有超图的rest查询服务,而geoserver对应的cql空间查询。OGC wfs空间查询空间查询种类<Intersects>-测试两个几何是否相交<Disjoint>-测试两个几何是否不相交<Contains>-测试几何是否包含另一个...

2021-08-27 17:21:05 3016

原创 GDAL导入arcgis gdb数据到postgresql

前言:使用GDAL读取GDB数据,然后通过geotools将数据插入到数据库中并创建表注:懒得写SQL去创建库和删除表,所以你需要先建立空间数据库导入jar,以及配置GDAL环境变量,请参考https://blog.csdn.net/qq_37891961/article/details/116349326maven配置: <dependency> <groupId>org.geotools</groupId> <artifactI

2021-08-27 15:10:33 2109 8

原创 postgresql 将字符串切割并转换成in的参数

SELECT unnest(string_to_array('56,57,72,73,74,75,76,252,250,58,59,60,77,78,79,61',','))

2021-08-15 16:53:50 1436

原创 postgresql 错误: 无法作为游标打开多条查询规划

写了一个存储函数调用的时候死活报错错误调用方式:把函数当做一张表去连接另一张表,会报错SELECT rpad(t1.code,12,'0') as code,cd.name,t1.area,t1.moneyFROM vitQueryCityStatisticsData('63000000000000') as t1 left join c_administrative_division as cd on rpad(t1.code,12,'0') = cd.code ORDER BY t1.c

2021-08-09 16:41:58 330

原创 java 调用gdal读取gdb数据

说点废话:越来越觉得自己渺小,以前只在前端用些turf做过简单的空间分析了解ogc,后来慢慢接触到geotools,再后来发现geotools也有不顶用的时候,直到又发现了gdal,感觉打开了新世界的大门。配置GDAL调用环境GDAL开源读取arcgis数据(shape,ged,mdb等)的方案,由C++编写,Java可以调用1.下载GDAL//下载地址https://www.gisinternals.com///如果你懒得下可以用我下好的,下载很慢需要翻墙链接: https://

2021-05-02 10:23:46 3771 21

原创 cesium 设置polygon.outlineWidth 不起作用

outlineWidth不起作用是因为你没有设置对应面高度,可是设置高度之后贴地就没了。只能在添加entity的时候设置单独设置polyline //加载面数据测试 var geojson = { "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": {},

2021-03-16 16:53:07 4937 1

原创 postgresql 跨库查询

--创建dblink函数create extension dblink;--查询是否创建成功select * from pg_extension;--使用示例(后面的as必须存在,并且必须指定要获取的字段)select id from dblink('host=127.0.0.1 dbname=qhzrzy user=postgres password=123456','select id from vit_layer_tree') AS vit_layer_tree ("id" IN.

2021-02-24 08:55:39 605

原创 ARRAY [ CAST( pid AS TEXT ) ] ) 函数在mybatis中使用会报错可能是因为中括号的原因

ARRAY [CAST( pid AS TEXT ) ] )暂时使用替代方法string_to_array(CAST( 93 AS TEXT ),'')//同样是装换成数组

2021-01-18 17:40:23 685

原创 geoserver xyz切片请求地址

写在前面的话:用geoserver有一段时间了,也有一些心得,越来越觉得geoserver分类与做的事情刚刚好(一个恰到好处的工具比一堆杂乱的工具堆起来看似强大的软件要好的多),也用过超图,同样也用过一段时间的arcgis,gesoserver给人的感觉就是瑞士军刀,做的东西不多,但是每一项都非常有用,又有各种插件扩展,二维地图基本适用,给人很完整很舒服的感觉。geoserver 把所有数据都放到数据库中数据库数据例如:postgersql栅格数据:img,tiff等文件都属于geose

2020-09-02 18:41:40 3865

原创 另辟蹊径解决get请求过长无法传递数据的问题

/** * window.open只能打开get请求,可是路径又特别长,无法解除浏览器get请求限制,所以以影藏表单的方式去打开页面 * url:路径 * parameters:携带的参数对象 */ function windowOpenForm(url,parameters){ var $formStr = $('<form method="POST" style="visibility:hidden;" action="' ...

2020-08-06 15:25:12 588

原创 java 环境变量设置

JAVA_HOME(方便后面的配置,其实没什么卵用)C:\Program Files\Java\jdk1.8.0_171Path(在path中添加)%JVA_HOME%\binCLASSPATH(这个是tomcat启动所需要的环境配置,没用tomcat可不用配置).;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;...

2020-07-21 13:48:08 134

原创 剔除url中多余的/

//剔除多余的/url.replace(/[\/]+[\/]/g,"/").replace(":/","://");

2020-07-16 13:35:09 1676

原创 jquery ajax 获取自定义header数据

jquery一直获取Authorization (自定义header)一直不成功,后来百度到必须在后端设置可以访问的Header才行,设置之后直接成功了。后端设置//加上这一句ajax才能正常获取Authorizationresponse.setHeader("Access-Control-Expose-Headers","Authorization"); response.addHeader("Authorization",token);前端获取complete: functi.

2020-06-08 22:00:58 1318

原创 pids 是我做过最煞笔的事了

树结构表,加一个甬余字段pids添加数据的时候携带进去,查询的时候可以通过一条sql把全部子节点查询出来,看似很美好的设计,但是当树结构发生改变。。。一切都变了,你需要去维护这个PIDS,你会发现维护它的难度感觉就像在做数学游戏。。。。如果你的树结构是不允许更改的PIDS或许是个好的设计,如果不是请别用PIDS。为了一个节点查询所有子节点的功能设计一个PIDS进行维护真的得不偿失。不知道听谁说的加个PIDS简直日了狗。...

2020-05-29 10:00:00 735 1

原创 相信他人的力量

我常常陷入无法掌控项目的恐惧感,一个项目任何技术细节都想了解清楚,这使我疲惫不堪,使我陷入加班的漩涡,渐渐的我觉得这样下去不行,我试着去相信同事,相信领导,相信大家。这使我有更多的时间专注的去做事,不在纠结细节。除去代码其实有更多需要学习的东西,这和小时候除了学习成绩以外,还有很多值得注意的事情。成长不止代码!!!学会合作,学会沟通,学会相信他人,相信团队。...

2020-04-28 22:38:13 183

原创 windows tomcat 自启简单配置

widows 下自启tomcat ,以前着网上配置过服务,虽然成功解决了问题但是比较繁琐,当一个服务器存在多个tomcat就更加繁琐了,所以我想为什么不直接用.bat启动tomcat了?说搞就搞。新建自启文件:startup_up.bat(如果存在中文路径请设置文件编码为ANSI)@echo offcd /d D:\mm\tomcat\apache-tomcat-8.5.42\bin\...

2020-04-26 20:39:35 166

转载 把连接信息复制到postman

原文地址:https://blog.csdn.net/qq_31683775/article/details/104210833我加个截图免得搞忘了

2020-04-26 19:07:19 255

转载 JS错误信息全局监听

(function(){ /** * Capture error data for debugging in web console. */ var captures = []; /** * Wait until `window.onload`, so any external scripts * you might load h...

2020-04-06 19:54:05 1232

原创 thymeleaf 下css 中背景图绝对路径问题

//不多BBbackground: url("[[@{/}]]/img/bg_header.png");

2020-03-28 15:03:01 11762 12

原创 geoserver 矢量切片制作插件下载地址

找了一会藏得有点深,记录一下,版本位置可以更改,这里有对应版本的所有插件https://build.geoserver.org/geoserver/2.14.x/ext-latest/我要这个矢量切片制作插件...

2020-03-26 20:44:20 335

原创 地理信息epsg:4326 和epsg:3857

GIS坐标系小知识可以看到这两种投影是属于同一坐标系,就是wgs84。需要明确一点的是投影是想用不同的方式展示地图,由于地球是个不规则的椭圆,在做不同地区的地图的时候为了显示其对应的地理特征,采用了不同的投影方式,总的来说坐标系是坐标系,投影是投影(投影的目的是为了展示数据)。我们该如何选择地图的投影了?看一下两种常用投影的区别就知道了。...

2020-03-06 21:18:36 13513

原创 idea 修改运行内存没用

修改配置文件没啥用,有人说这个我试了下重启,有用。

2020-03-01 22:37:41 381

原创 Nginx 配置转发部分连接访问出现403错误

nginx 配置服务转发,部分接口出现403错误,我只是做服务器请求地址转发所以根本不存在跨域,猜想是NGINX将请求信息改变了导致无法正常访问,F12查看错误的请求接口中不存在Content-Type:application/x-www-form-urlencoded看了一下代码是,别人封装的插件请求方式不一样应该是nginx将请求头信息自己加了一些东西进去了增加配置,访问正常。...

2020-02-29 21:19:42 3459

原创 nginx跨域详解,自定义Headers

服务端是C#,我也不懂我也不会,SpringBoot是可以配置跨域的。其实跨域这个问题就是浏览器的一种保护机制,当你设置请求头以后可以跳过这种机制。所以服务端与服务端访问是不存在跨域的,例如 NGINX 访问 接口服务器。跨域分两种:简单跨域,复杂跨域。简单跨域:一次请求。配置#跨域设置即可复杂跨域:两次请求,首先请求确定头信息是否允许,请求方式OPTIONS,我们要做的就是捕获第...

2020-02-11 13:21:54 1199

原创 idea 反编译插件启用

当你发现你的idea无法正常查看源码的时候就需要启用他启用之后会在代码的顶部发现这个提示//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//...

2020-01-04 14:27:05 6094

原创 mysql首次登录设置root用户密码

mysql版本5.6.4系统:windows命令:set password for root@localhost = password('123456');

2019-09-23 15:32:20 1059

原创 js将页面数据直接下载到文本中

不多bb,老外写的东西还是挺靠谱的,网上找了一些自己写了一部分,浏览器兼容性调整了好一会,还是不太满意,索性去github上碰碰运气,一下就找到了。https://github.com/eligrey/FileSaver.js...

2019-09-20 16:33:12 405

原创 oracle监听与服务详解

与oracle监听的文件有三个G:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMINlistener.ora,sqlnet.ora,tnsnames.ora客户端访问顺序是这样的通过ip+端口找到oracle,oralce去查看是否有监听文件,有访问通了,没有则报错没有监听。这期间只用到了一个配置就是:listener.ora...

2019-09-11 11:46:31 2534

原创 idea 新建的 html文件不识别

https://liuyanzhao.com/7839.html

2019-09-03 16:36:56 3705

原创 windows 常用命令

//拷贝问价夹结构xcopy c:\windows d:\windows /e /t /i这样,就会将 c:\windows 这个文件夹以及它下面的子文件夹,包括空的文件的目录结构,都复制到 d:\windows 下面//如删除 D:\temp\目录下的所有文件的写法如下:rmdir d:\temp\ /S /Q//批量删除当前路径下后缀为 .jpg和 .json...

2019-08-31 09:36:39 124

原创 arcgis 使用服务名称连接oracle

使用ip连接oracle很方便,只需要分别安装两个oracle客户端即可坏处就是当你的oracle数据库更改ip地址以后你可能就需要全部重新发布服务了。所以我推荐服务连接方式,发布服务时使用oracle服务名称连接。(感谢一名网友给我的解答。)同理相应的32位oracle manager的也需要设置服务,我的电脑上没找到32位的manager管理界面(具体原因不知道,可能是我没装吧...

2019-08-19 14:57:30 157

原创 arcgis 踩坑日记

项目组决定用arcgis做地图服务的时候我还是有些小期待的,因为以前没弄过,我对所有不熟悉的技能都感兴趣,于是有了一条踩坑之路,加班踩坑,小问题踩两天坑,等等...先谈一下自己的体会吧,arcgis for js 我真的没觉得多难,上手就用,不会就查,官网实例太全了,我觉得坑多的地方是在arcgis map 和arcgis server上!arcgis安装对系统有明确的要求,装完之后你可能...

2019-08-17 16:40:09 230

pdf.js-gh-pages.zip

pdf在线预览

2020-04-15

屏幕录像——红绿小工具.zip

自己一直在用的录屏软件,好用就完了

2020-04-15

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

TA关注的人

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