自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (14)
  • 收藏
  • 关注

原创 连接PostGIS

2、使用 DataStore 查找器进行连接。

2024-04-16 14:18:27 239

原创 查询(CQL、ECQL、FilterFactory)

不管是通过哪种方法实现shp数据的查询,我们发现都离不开Filter,对于GeoTools,提供了两种创建Filter的方法,他们分别是CQL和CQL 实用工具类由静态方法组成,您可以调用这些方法来将文本 String 转换为 Expression、Filter 或 List<Filter>。它还能够获取这些项目并生成适当的文本表示。

2024-04-16 13:55:59 916

原创 地图样式教程

样式(Style)犹如一盒蜡笔,使我们把地图绘制的更好看。实际上,制图的重点是使用地图进行交流,选择要包含的信息,严格删除偏离主题的信息等等。有时候,制图必须遵守制图标准,例如线条必须有多粗,水用什么颜色表示。所以制图标准可以为我们省去大量的时间去发挥创造力去展现地理要素信息。样式化层描述符 (SLD) 标准,该文档为我们以 Java 对象的形式捕获的样式定义了一个很好的数据结构。它的核心是两件事:1、样式图层描述符涵盖“图层”的定义或要素内容的表示形式。2、符号系统编码。

2024-04-12 15:45:25 1046

原创 矢量数据文件解析(shapefile、geojson、kml)

1、org.geotools.data.geojson.GeoJSONReader解析给geojson,但是它不会读取坐标系,所以不管什么坐标系的geojson文件读出来都是默认的坐标系WGS84.KML(Keyhole Markup Language,Keyhole 标记语言)是一种基于XML 的标记语言,利用XML 语法格式描述地理空间数据(如点、线、面、多边形和模型等)。2、org.geotools.geojson.feature.FeatureJSON解析geojson可以读到文件对应的坐标系。

2024-04-11 17:51:04 526

原创 栅格数据操作

对于地理空间数据而言,GIS有两大基本存储模型,一种是矢量数据模型,一种是栅格数据模型。栅格数据模型与矢量数据模型是地理信息系统中的两种最基本的方式。同样信息的表达,在矢量数据模型中,我们看到的是清晰的点、线、面的实体,来表达河流、湖泊、地块这样的信息。而在栅格数据模型中,我们看到的则是一个个的格子,相同的像元值在地图上展示出相同的颜色,从而也呈现出河流、湖泊、地块的形态。虽然都能表达出一样的信息,但是这两种存储模型是完全不同,矢量是以对象为单位,我们可以把一个湖泊的面积等属性都存储在该对象中;而。

2024-04-10 11:28:40 846

原创 CRS操作

CRS全称为,中文叫坐标参考系统在之前我们谈到了 JTS 库,它为Geometry.提供了我们的数据模型。在实际生活中,他们仅仅是我们想象的一个物体,并没有任何实际意义。只有当你给他附加一个单位,那么它才具备实际的意义。然而,对于一个地理几何体,我们还需要知道他们的位置。那么记录这些信息的数据结构称之为坐标参考系统。说白了,坐标参考系统就是一个数据结构。在坐标参考系统中,他为我们提供了几个概念:1、它定义了使用的轴以及测量单位。

2024-04-08 16:10:15 862

原创 Geometry

独立于计算机平台之外的、天然适用于分布式计算的、统一使用建模语言表示的一种对象模型。

2024-04-08 11:57:22 561

原创 shp文件的crud

GeoTools提供了DataStore接口,用于表示一个包含空间数据(spatial data)的文件、数据库、服务,即:空间数据源。API结构如下所示被用于读取数据源中的Feature要素数据,其子类FeatureStore拥有对数据源的读写权限。对shp文件要素的操作主要是通过FeatureStore实现的。

2024-04-02 10:34:26 232

原创 csv转shp文件

所谓Feature要素,实质上就是在map地图上展示出来的东西。严格意义上讲:Feature要素是对现实世界客观实体的抽象表达但是对于Java开发者而言,最简明的解释就是:一个Feature就是一个对象。像Java对象一样,Feature要素可以用于表达客观实体与现实世界相关的信息。这些信息将被组织成attributes属性,然后被写入field字段中保存。构建Feature需要首先构建一个FeatureType(类比java创建对象,首先得有对象的类)

2024-04-01 15:19:11 584

原创 geotools类图

提供了添加、移除和重新排序图层的方法。或者,可以使用 layers() 直接访问层列表。存储要显示的地图内容,包括图层列表、定义设备和显示区域世界边界的 MapViewport 以及可选的用户数据。

2024-03-28 17:50:12 1008 1

原创 geotools概述

geotools学习笔记

2024-03-28 16:28:05 620

原创 java基于海康网络设备sdk二次开发

解压下载的sdk,将库文件目录下的文件放到一个固定地址,后期要根据这个地址来加载dll文件(windows和linux加载的文件不同,如需适配2个平台,需要在代码里面做如下判断)1、新建springboot项目,在resources下创建lib文件夹将sdk的java demo示例文件中的examples.jar、jna.jar拷贝到该文件夹下。在截取了视频保存到本地之后,发现不能直接打开,只能通过海康的VSPlayer软件打开,所以需要通过ffmpeg进行转码,转码工具内容如下。

2023-10-09 14:41:17 831

原创 Your file appears not to be a valid OLE2 document 报错解决

html转excel

2023-03-15 19:05:49 5053

原创 docker部署服务流程

一、安装docker1、在线安装移除以前的安装包sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ...

2022-05-25 15:51:55 385

原创 docker基础命令

一、基本命令docker version查看docker版本docker info查看docker详细信息docker --help查看docker命令二、镜像命令docker images查看docker镜像TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小 同一个仓库源可以有多个TAG,表示这个仓库源的不同版本,我们使用 REPOSITORY:TAG来定义不同的镜像。如果不指定一个镜像的版本标签,例如 只使用tomcat

2022-05-25 14:12:24 161

原创 docker基础

一、docker是什么Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。二、为什么要使用docker1、环境(切换/配置)麻烦项目(产品)过程中,有如下3个环境: 研发写代码的环境叫做开发环境。 测试进行验证的环境叫做测试环境。 用户部署使用的环境叫做生产环境。 其实在很多时候,大量的时间浪费在了环境上。 如果我.

2022-05-25 13:46:39 202

原创 linux基础命令

1、vi:进入文档i:编辑模式 yy:复制当前行 p:粘贴 u:撤销上一步dd:删除当前行 d数字d:删除光标后多少行(包含光标所在行) x:删除一个字母 yw:复制一个词 dw:删除一个词shift+^:移动到行头shift+$:移动到行尾1+shift+g:移动到页头...

2021-12-02 17:43:13 557

原创 springboot中使用poi-tl导出word(包含表格合并单元格)实例

一、背景 在业务开发过程中,遇到有需要生成包含表格的word文档,且一部分表格需要动态生成,且需要根据数据来合并单元格,最后呈现的方式如下图:一开始想到的解决方案是通过freemarker来生成,但是需要转xml生成模板,过程比较复杂,因此,在查阅一些资料后,最终选择了poi-tl来实现。相比于freemarker,poi-tl导出word的好处在于可以直接使用word模板,比较直观,且比较好调整格式。二、实现1、引入jar包<!-- word导出...

2021-12-02 15:23:42 6976 4

原创 Springboot整合ElasticSearch

1、需导入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <ar

2021-11-12 13:58:05 1878

原创 ElasticSearch 基础

1、ElasticSearch 是什么?Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。2、ElasticSearch与Solr对比Elasticsearch的优缺点:solr:优点1、Solr有一个更大

2021-11-09 18:10:40 1253

原创 linux环境实现开机自动执行某个服务启动脚本

1、背景 有时候突然断电,服务器重启之后还需要手动一个个启动服务比较麻烦,所以考虑在开机的时候能不能设置自动执行脚本启动2、步骤1)编写脚本以下面这三行开头#!/bin/sh#chkconfig: 2345 80 90#description:auto_run2)将脚本放到 /etc/init.d/目录下3)运行脚本systemctl enable xxx.sh如果想停止自启动,输入systemctl disable xxx.sh ...

2021-09-30 14:55:25 218

原创 springboot+mybatis实现多数据源动态切换(AOP方式)

1、配置多数据源# 数据源配置spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: # 主库数据源 main: url: jdbc:mysql://ip:port/first

2021-08-30 15:30:44 567 3

原创 springboot集成openoffice实现word转pdf在线预览功能踩坑

方法一:通过本地安装openoffice实现步骤如下:1.引入对应jar包<!--jodconverter 核心包 --> <dependency> <groupId>org.jodconverter</groupId> <artifactId>jodconverter-core</artifactId> <version>4.2.2</versio...

2021-08-04 11:34:52 1221

CRS操作实例类 包含CRS基本操作

CRS操作实例类 包含CRS基本操作

2024-04-09

csv2shapefile

geotools实现csv文件转shapefile文件

2024-04-01

java 面试题集合,覆盖范围广

java 面试题集合,覆盖范围广

2023-10-09

jdk 1.8 版本,2023-10-09上传

jdk 1.8 版本,2023-10-09上传

2023-10-09

Elasticsearch.zip 7.15.0版本

包含Elasticsearch、elasticsearch-head-master、kibana

2021-11-09

openoffice-linux.zip

linux下openoffice安装包

2021-08-04

OpenOffice 4.1.1 (en-US) Installation Files.rar

openoffice安装包

2021-08-04

Clover-Windows Explorer最佳替代者

Clover 是 Windows Explorer 资源管理器的一个扩展,为其增加类似谷歌 Chrome 浏览器的多标签页功能。

2021-08-04

IPCC2006指南.zip

IPCC2006指南.zip

2021-08-04

jodconverter-2.x.zip

2.2.2版本jar包

2021-08-04

kafka.zip 压缩包

kafka

2019-07-19

AxureRP_for_chorme_0_6_2.zip

支持谷歌浏览器查看原型

2019-07-19

Java面试点.doc

java面试点

2019-07-19

Java面试题.doc

java面试题。

2019-07-19

spring-framework-3.1.1.RELEASE.zip

spring-framework-3.1.1.RELEASE.zip 有用的自取 spring开发

2017-12-22

PLSQL Developer 11.0.3.1770 中文绿色注册版(免Oracle客户端).rar

PLSQL Developer 11.0.3.1770 中文绿色注册版(免Oracle客户端).rar

2016-08-23

空空如也

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

TA关注的人

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