摘要: 曾几何时,Java图像处理已经被认为是太过鸡肋,就连Java的创始公司,在java图像处理方面也是浅尝辄止,可能相比较C++,Java在这方面的处理,确实差强人意。 不过Java类库中有一个叫JAI的库,全程是java advanced image—Java高级预想处理,其实个人觉得这个库非常丰富, 阅读全文
posted @ 2022-04-12 11:46 开放GIS 阅读(2352) 评论(4) 推荐(0) 编辑
摘要: 在实际业务场景中,经常会遇到将A表中的数据全部插入到B表(即就是将两个表的数据合并),在postgresql中可以这样处理 Insert into A (字段1,字段2,字段n) select 字段1,字段2,字段n from (select 字段1,字段2,字段n from B) as t 实际使 阅读全文
posted @ 2022-04-10 13:35 开放GIS 阅读(649) 评论(0) 推荐(0) 编辑
摘要: Java中如果要解析tiff,其实很多时候,我们都选择gdal的Java库来实现,毫无疑问,gdal确实在GIS数据处理方面非常的强悍,其实Geotools中很多有关栅格数据的解析,也是基于Gdal进行的封装,今天就简单了解使用GeoTools来解析Tiff数据。 package com.dudu. 阅读全文
posted @ 2022-03-20 19:54 开放GIS 阅读(3461) 评论(1) 推荐(0) 编辑
摘要: 其实使用Java8很多年了,虽然一直也在用集合的stream操作,但是一直没有总结,今天就将stream的常用操作做一个总结, 至于stream的概念不会过多介绍,直接给出常用操作的案例,当然也是博主用的比较多的,后面有其他用法,也会补充进来 废话不多说,直接上代码: package org.dud 阅读全文
posted @ 2022-03-19 21:01 开放GIS 阅读(77) 评论(1) 推荐(0) 编辑
摘要: 1、查看当前的镜像: docker images 删除镜像: docker rmi 镜像id 2、查看当前运行的容器: docker ps 查看已经关闭的容器: docker ps -a 删除容器: docker rm 容器id3、启动某一个镜像 docker run -d -p port1:por 阅读全文
posted @ 2022-03-19 12:55 开放GIS 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 最近在项目中遇到个问题,由于项目中用到了java调用C++的QT程序,而QT程序是需要依赖GUI的,因此将该服务打包成docker镜像后 再启动,发现一致报qt的相关错误,一直以为是qt的编译错误,花了几天时间,最终定位到,原来是docker应用中如果依赖GUI,就会导致 该问题。 原因简单理解就是 阅读全文
posted @ 2022-03-19 12:51 开放GIS 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 如果springboot中出现如下错误: Caused by: java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException; lineNumber: 4; columnNumber: 134; 文档根元素 "be 阅读全文
posted @ 2022-03-19 11:59 开放GIS 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 由于经常会用到将postgresql的库导出,或者将sql文件导入到postgresql,因此将命令记录下,方便自行使用查找: 在postgresql安装目录下的bin文件夹下使用: pg_dump.exe -h localhost -p 5432 -U postgres -d 数据库名 > F:\ 阅读全文
posted @ 2022-03-19 11:47 开放GIS 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: 作为GIS开发者而言,矢量数据是我们经常要用到的,而shape数据是矢量数据中最常用的格式,因此解析shape数据也是作为GIS软件开发人员必备的基础技能,而GeoTools无疑是Java最好用来处理GIS数据的三方库,当然这只是GeoTools的冰山一角,后面我也会慢慢的去分享GeoTools的更 阅读全文
posted @ 2022-03-13 21:27 开放GIS 阅读(685) 评论(0) 推荐(0) 编辑