- 博客(54)
- 资源 (2)
- 问答 (4)
- 收藏
- 关注
原创 geotools 数据库连接对象无法正常释放
我使用spring 将geotools数据库对象注入到Bean管理器中开始使用挺好,直到测试进行压力测试的时候问题出来了,每次访问25个连接的时候数据查询服务就挂掉了,无法进行后续查询操作。
2022-10-17 17:40:03
483
原创 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
3569
原创 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
2581
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
1762
原创 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
418
原创 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
4520
22
原创 cesium 设置polygon.outlineWidth 不起作用
outlineWidth不起作用是因为你没有设置对应面高度,可是设置高度之后贴地就没了。只能在添加entity的时候设置单独设置polyline //加载面数据测试 var geojson = { "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": {},
2021-03-16 16:53:07
6403
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
717
原创 ARRAY [ CAST( pid AS TEXT ) ] ) 函数在mybatis中使用会报错可能是因为中括号的原因
ARRAY [CAST( pid AS TEXT ) ] )暂时使用替代方法string_to_array(CAST( 93 AS TEXT ),'')//同样是装换成数组
2021-01-18 17:40:23
809
原创 geoserver xyz切片请求地址
写在前面的话:用geoserver有一段时间了,也有一些心得,越来越觉得geoserver分类与做的事情刚刚好(一个恰到好处的工具比一堆杂乱的工具堆起来看似强大的软件要好的多),也用过超图,同样也用过一段时间的arcgis,gesoserver给人的感觉就是瑞士军刀,做的东西不多,但是每一项都非常有用,又有各种插件扩展,二维地图基本适用,给人很完整很舒服的感觉。geoserver 把所有数据都放到数据库中数据库数据例如:postgersql栅格数据:img,tiff等文件都属于geose
2020-09-02 18:41:40
4999
原创 另辟蹊径解决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
711
原创 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
190
原创 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
1467
原创 相信他人的力量
我常常陷入无法掌控项目的恐惧感,一个项目任何技术细节都想了解清楚,这使我疲惫不堪,使我陷入加班的漩涡,渐渐的我觉得这样下去不行,我试着去相信同事,相信领导,相信大家。这使我有更多的时间专注的去做事,不在纠结细节。除去代码其实有更多需要学习的东西,这和小时候除了学习成绩以外,还有很多值得注意的事情。成长不止代码!!!学会合作,学会沟通,学会相信他人,相信团队。...
2020-04-28 22:38:13
209
1
原创 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
206
转载 把连接信息复制到postman
原文地址:https://blog.csdn.net/qq_31683775/article/details/104210833我加个截图免得搞忘了
2020-04-26 19:07:19
291
转载 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
1340
原创 thymeleaf 下css 中背景图绝对路径问题
//不多BBbackground: url("[[@{/}]]/img/bg_header.png");
2020-03-28 15:03:01
12027
12
原创 geoserver 矢量切片制作插件下载地址
找了一会藏得有点深,记录一下,版本位置可以更改,这里有对应版本的所有插件https://build.geoserver.org/geoserver/2.14.x/ext-latest/我要这个矢量切片制作插件...
2020-03-26 20:44:20
404
原创 地理信息epsg:4326 和epsg:3857
GIS坐标系小知识可以看到这两种投影是属于同一坐标系,就是wgs84。需要明确一点的是投影是想用不同的方式展示地图,由于地球是个不规则的椭圆,在做不同地区的地图的时候为了显示其对应的地理特征,采用了不同的投影方式,总的来说坐标系是坐标系,投影是投影(投影的目的是为了展示数据)。我们该如何选择地图的投影了?看一下两种常用投影的区别就知道了。...
2020-03-06 21:18:36
14329
原创 Nginx 配置转发部分连接访问出现403错误
nginx 配置服务转发,部分接口出现403错误,我只是做服务器请求地址转发所以根本不存在跨域,猜想是NGINX将请求信息改变了导致无法正常访问,F12查看错误的请求接口中不存在Content-Type:application/x-www-form-urlencoded看了一下代码是,别人封装的插件请求方式不一样应该是nginx将请求头信息自己加了一些东西进去了增加配置,访问正常。...
2020-02-29 21:19:42
3861
原创 nginx跨域详解,自定义Headers
服务端是C#,我也不懂我也不会,SpringBoot是可以配置跨域的。其实跨域这个问题就是浏览器的一种保护机制,当你设置请求头以后可以跳过这种机制。所以服务端与服务端访问是不存在跨域的,例如 NGINX 访问 接口服务器。跨域分两种:简单跨域,复杂跨域。简单跨域:一次请求。配置#跨域设置即可复杂跨域:两次请求,首先请求确定头信息是否允许,请求方式OPTIONS,我们要做的就是捕获第...
2020-02-11 13:21:54
1300
原创 idea 反编译插件启用
当你发现你的idea无法正常查看源码的时候就需要启用他启用之后会在代码的顶部发现这个提示//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//...
2020-01-04 14:27:05
6364
原创 mysql首次登录设置root用户密码
mysql版本5.6.4系统:windows命令:set password for root@localhost = password('123456');
2019-09-23 15:32:20
1103
原创 js将页面数据直接下载到文本中
不多bb,老外写的东西还是挺靠谱的,网上找了一些自己写了一部分,浏览器兼容性调整了好一会,还是不太满意,索性去github上碰碰运气,一下就找到了。https://github.com/eligrey/FileSaver.js...
2019-09-20 16:33:12
452
原创 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
2617
原创 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
163
原创 arcgis 使用服务名称连接oracle
使用ip连接oracle很方便,只需要分别安装两个oracle客户端即可坏处就是当你的oracle数据库更改ip地址以后你可能就需要全部重新发布服务了。所以我推荐服务连接方式,发布服务时使用oracle服务名称连接。(感谢一名网友给我的解答。)同理相应的32位oracle manager的也需要设置服务,我的电脑上没找到32位的manager管理界面(具体原因不知道,可能是我没装吧...
2019-08-19 14:57:30
194
原创 arcgis 踩坑日记
项目组决定用arcgis做地图服务的时候我还是有些小期待的,因为以前没弄过,我对所有不熟悉的技能都感兴趣,于是有了一条踩坑之路,加班踩坑,小问题踩两天坑,等等...先谈一下自己的体会吧,arcgis for js 我真的没觉得多难,上手就用,不会就查,官网实例太全了,我觉得坑多的地方是在arcgis map 和arcgis server上!arcgis安装对系统有明确的要求,装完之后你可能...
2019-08-17 16:40:09
285
原创 spring boot 跨域注解和 tomcat 跨域配置会产生冲突
spring boot 跨域注解和 tomcat 跨域配置会产生冲突不能重复设置,设置了spring boot 就不要设置tomcat
2019-08-05 16:17:14
848
TA创建的收藏夹 TA关注的收藏夹
TA关注的人