- 博客(158)
- 资源 (48)
- 收藏
- 关注
原创 【群晖】挂载小雅alist到AList网盘中
*链接:**输入小雅alist的地址,即为http://主机ip加上端口号15678。**挂载路径:**随意,中英文都可以,我这里演示使用:/小雅网盘。**令牌:**输入刚才获取的小雅挂载token即可。可以看到成功生成了token,复制保存好。**根文件夹路径:**斜杠即可。
2025-04-07 23:18:57
822
转载 群晖【docker】拉取镜像报错Error response from daemon: Get “https://registry-1.docker.io/v2/“
群晖NAS的Docker守护进程配置文件位于/var/packages/ContainerManager/etc/dockerd.json。原文链接:https://blog.csdn.net/qfgqyl/article/details/143809432。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。注意如果最外层以及你给有了配置,不要直接覆盖,而是将下面的内容添加,然后确保 json 的格式正确。步骤二:重启Docker服务。
2025-02-10 09:37:18
962
原创 NCDC 提供的isd-lite格式气象数据
是指由(National Climatic Data Center,简称NCDC)提供的气象数据。NCDC隶属于(National Oceanic and Atmospheric Administration,简称NOAA)。这些数据涵盖了全球范围内的气象观测数据,包括气温、气压、露点、风向风速、云量、降水量等要素。
2025-01-09 11:55:09
1079
转载 Mysql 查看数据库各个表占用空间
这篇文章主要给大家介绍了关于如何使用mysql语句查看数据库表所占容量空间大小的相关资料,如何在MySQL数据库管理中查询数据库、表、索引的容量大小是经常遇到的需求,需要的朋友可以参考下
2024-11-04 09:54:39
10800
原创 GeoServer改造Springboot源码十(样式管理设计)
图层样式编辑界面,支持openlayers的sld样式,也支持mapbox的json样式。
2024-07-02 11:35:02
500
原创 【量算分析工具-贴地面积】GeoServer改造Springboot番外系列十
将绘制的多边形分解成无数个细小的像素,每个像素对应一个高程数值,计算以4个高程数值组成的2个三角形,一个单元矩形的地表面积就是两个三角形面积之和,然后将所有单元小矩形地表面积累加之和就是贴地面积。其实就是将地表面积分解成无数个小三角形,即三角网。如图:e1、e2、e3、e4代表四个高程数值,e1、e2、e3组成的三角形面积为S1,e1、e3、e4组成的三角形面积为S2。如果已知三角形三边的长度分别为a、b、c,则可以通过计算面积:,其中p是半周长,即。
2024-05-28 16:42:24
1440
原创 【量算分析工具-贴地距离】GeoServer改造Springboot番外系列九
将两点之间线段抽象成为若干个具有高程的经纬度点,计算每两个点之间的距离,然后累加所有距离之和,即为贴地距离。5、根据Bresenham直线算法,获取两点像素之间所有像素点坐标;6、最后根据上面示意图的公式计算出地表距离。2、合并瓦片成为一个新的大瓦片;1、根据两点坐标获取瓦片范围;4、两点经纬度转换成像素坐标;3、读取大瓦片的高程数据;
2024-05-28 15:30:12
702
原创 【量算分析工具-获取高程】GeoServer改造Springboot番外系列八
Mapbox Terrain-RGB是Mapbox提供的栅格图块,包含以栅格PNG图块编码的全球高程数据作为颜色值,可以解码为以米为单位的原始高度。地图框Terrain-DEM平铺包含Terrain-RGB平铺。Terrain-RGB图块包括使用每个颜色通道作为base-256编号系统中的位置进行编码的高程数据。这种方法允许16,777,216个唯一值,这些值可以映射到0.1米的高度增量,从而实现制图和3D应用所需的垂直精度。
2024-05-27 15:10:12
1051
原创 【量算分析工具-坡度】GeoServer改造Springboot番外系列七
表示方法坡度是地表单元陡缓的程度,通常把坡面的垂直高度h和水平宽度l的比叫做坡度(或叫做坡比)用字母i表示,即坡角的正切值。i=h/l坡度的表示方法有百分比法、度数法、密位法和分数法四种,其中以百分比法和度数法较为常用。
2024-05-27 14:37:48
542
原创 【量算分析工具-方位角】GeoServer改造Springboot番外系列六
从某点的指北方向线起,依 顺时针方向到目标方向线之间的水平夹角,叫方位角。
2024-05-27 14:10:03
483
原创 【量算分析工具-水平面积】GeoServer改造Springboot番外系列五
水平面积计算此处我暂时列出两种方法:多边形面积公式法、JTS库方法;我自己使用的是多边形面积公式法。
2024-05-27 11:59:36
461
原创 【量算分析工具-水平距离】GeoServer改造Springboot番外系列四
水平距离计算方式,我目前接触到的有四种:Flat Earth距离、大圆路径距离(Haversine公式)、JTS库方法(黑盒)、测地距离(Vincenty公式)。说明:这里的EARTH_RADIUS使用的是椭球的平均半径6371008.77138m;有的地方使用椭球的长半径6,378,137m;个人觉得使用平均半径误差更小。
2024-05-27 11:42:32
1135
原创 【量算分析工具-概述】GeoServer改造Springboot番外系列三
水平距离、水平面积、方位角、坡度、贴地距离、贴地面积、坡度分析、通视分析、极高点分析
2024-05-27 10:52:27
639
原创 【MBtiles数据索引和服务发布】GeoServer改造Springboot番外系列二
说明:此处由于是项目的完整功能,所以代码是通过图层名称获取mbtiles的文件,你也可以将layer直接换成mbtiles数据集的根目录,或者直接写死根目录。通过xyz就可以访问瓦片。根据z,x,y获取对应mbtiles文件路径的工具方法。发布mbtiles地图服务的接口。
2024-01-30 17:34:51
1080
1
原创 【MBtiles数据格式说明】GeoServer改造Springboot番外系列一
MBTiles 格式的瓦片要求瓦片的地图坐标系统为:Web Mercator,即 PCS_WGS_1984_WORLD_MERCATOR ,EPSG Code:3857。z\m_n\z_x_y.mbtiles,分为m*n个路径,每个文件夹下16个文件。z\m_n\z_x_y.mbtiles,分为m*n个路径,每个文件夹下16个文件。Mbtiels数据集存储结构设计。Mbtiels数据集的展示。
2024-01-30 16:47:36
2067
原创 GeoServer改造Springboot源码四(图层管理设计)
图层列表:展示标题、类型、图层名称、数据源、参考系等信息的分页列表;查询:根据工作区下拉列表、关键字查询数据源记录;重置:重置查询结果,查询所有数据记录;启停:启用和停用图层,停用后的图层,相关联的服务预览和图层预览会隐藏;创建:进入选择图层数据页面,选择数据源下拉框选中一条记录,然后在选择数据列表中选择摸一条数据发布;然后进入图层添加页面,填写名称(不可重复)、标题(可以重复)和其他信息后确认保存;编辑:修改图层名称、标题和其他信息后确认保存;发布:填写图层发布相关信息,相比GeoServer
2023-11-29 11:32:55
1620
原创 GeoServer改造Springboot源码二(数据源管理设计)
(1)数据源列表:展示数据类型、工作区、数据源名称、类型、创建时间和修改时间等信息的分页列表;(2)查询:根据数据源名称查询数据源记录;(3)重置:重置查询结果,查询所有数据记录;(4)启停:启用和停用数据源,停用后的数据源,相关联的图层管理也对应停用,相关联的服务预览和图层预览会隐藏;(5)创建/编辑:新增信息需要进行名称的重复性校验,重复名称不能保存;(6)删除:根据ID删除单条记录。
2023-10-24 09:33:57
1005
5
原创 GeoServer改造Springboot源码一(公共部分)
今天开始开启关于GeoServer的一个全新系列,主要是把改造Springboot后的详细代码粘贴出来,此文应配合《》系列共同阅读,按照前系列的时间顺序结合此系列的源码展示可以快速构建GeoServer功能的二次封装的后端系统。
2023-10-23 11:06:32
1469
原创 GeoServer改造Springboot启动五(解决接口返回xml而不是json)
在@RequestMapping注解上增加produces = {MediaType.APPLICATION_JSON_UTF8_VALUE}请求接口返回的是xml,而不是我们常用的json,问题呈现如下图 40。图 41增加produces。图 40请求接口返回XML。
2023-10-17 10:28:19
707
原创 GeoServer改造Springboot启动四(解决post接口方法无法用@requestbody为入参的请求)
更改rest模块下的XStreamJSONMessageConverter.java,主要增加fastjsonConfig()方法,修改readInternal和writeInternal两个方法。解决问题:解决Controller接口post方法(如图 19)无法用@requestbody为入参的 json数据进行请求,用swagger请求示例如图 20,具体错误呈现如图 21。然后在pom.xml增加fastjson的依赖,如图 23。图 21post接口请求错误日志。图 20post接口请求示例。
2023-10-17 09:56:27
413
原创 GeoServer改造Springboot启动三(集成jdbcconfig和jdbcstore)
1.3 将两个模块的japplicationContext.xml分别复制到resources目录下,分别改名applicationContext-jdbcconfig.xml和applicationContext-jdbcstore.xml。但是会有一个java.lang.NullPointerException的错误,如图 18,属于正常。1.4 将两个模块的jdbcconfig.properties和jdbcstore.properties分别复制到resources目录下,并更改如图 15配置。
2023-10-17 09:47:31
735
6
原创 GeoServer改造Springboot启动二(修改源码集成Swagger)
解决问题:增加了图层数据,此时项目启动报错如下错误:"GWC configuration validation error: cvc-elt.1: 找不到元素 'gwcConfiguration' 的声明。1.2 修改platform下的DataDirectoryResourceStore.java,在DataDirectoryResourceStore()方法中增加如下图代码。解决问题:解决进入swagger页面报saveContext的报错。图 11增加swagger配置。图 12swagger页面。
2023-10-17 09:40:05
759
2
原创 GeoServer改造Springboot启动一(创建springboot)
2.1将以下10个 模块下的applicationContext.xml复制到resources目录下,并对应更改名称。1.2右键geoserver,选择New->Moudle..,出现如图 2,然后填写响应信息创建模块。1.1将源码的src目录单独提取出来,更改名称为geoserver,如图 1。图 6application.properties。图 3geoserver的pom.xml。2.2主方法加入以下这10个配置文件。图 7pom.xml需要注意的地方。图 410个模块的配置文件。
2023-10-17 09:28:46
1467
原创 GeoServer源码运行(数据目录+数据库)
下载地址:https://github.com/geoserver/geoserver/tree/2.23.2图 2选择版本下载图 3主程序启动类配置GeoServer主程序的启动类为web->app[gs-web-app]模块下test目录下“org.geoserver.web.Start”类。图 4自定义数据目录默认数据目录是:/Users/longjun/GeoServerProjects/geoserver-2.23.2/src/web/app/src/main/webapp/data。
2023-10-16 17:07:55
612
原创 linux下安装mysql(rpm文件安装)
参考:linux下安装mysql(rpm文件安装) - 夏晓旭 - 博客园数据库包下载:https://www.mysql.com/downloads/在GPL开原协议的社区开源版里边下载我们用mysql community server里边的选择操作系统和版本建议在linux下安装下载server包和client包如果是server包,那架构图里的东西都有了还要下个client utilities包,客户端包,类似connection层下载后用.
2021-12-22 18:53:32
347
原创 史上最详尽的快速排序描述【图】
快速排序的核心是要有一个基准数据temp,一般取数组的第一个位置元素。然后需要有两个指针left和right,分别指向数组的第一个和最后一个元素。首先从right开始,比较right位置元素和基准数据。如果大于等于,则将right指针左移,比较下一位元素;如果小于,就将right指针处数据赋给left指针处(此时left指针处数据已保存进temp中),left指针+1,之后开始比较left指针处数据。拿left位置元素和基准数据进行比较。如果小于等于,则将left指针右移,比较下一位元素;而如果大于
2021-06-19 10:37:50
360
转载 十大经典排序算法
一、算法的分类1、概念将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。2、分类非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。3、比较说明:稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在..
2021-06-18 11:17:02
332
转载 JAVA 线程池之Callable返回结果
本文介绍如何向线程池提交任务,并获得任务的执行结果。然后模拟 线程池中的线程在执行任务的过程中抛出异常时,该如何处理。一,执行具体任务的线程类要想 获得 线程的执行结果,需实现Callable接口。FactorialCalculator 计算 number的阶乘,具体实现如下:import java.util.concurrent.Callable;import java.util.concurrent.TimeUnit;/** * Created by Administrato.
2021-03-12 14:04:14
313
转载 批量下载ECMWF数据的正确姿势
前言之所以要写这篇文章,是因为我发现网上这方面的教程比较重复并且有一些大家很关系的问题都没有给出解答。因此我希望自己写一篇指导文章,帮助那些想要批量下载ECMWF数据的小伙伴跳过各种坑,能用正确的姿势去使用ECMWF,也能更全面地了解ECMWF的一些有用资源的入口。在读这篇文章之前,我推荐你读一下气象家园的这篇帖子,当然如果你不读也没关系,我的这篇指导文章既包含了这篇帖子的全部内容,还将对一些帖子没涉及到的内容进行补充,同时也会对帖子下面各网友普遍关心的问题给与解答。在正式开始之前我还要先啰..
2021-02-03 15:03:29
14690
14
转载 HashMap原理21问
1:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transient Node[] table;2:HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数组中的每个元素都是链表,由 Node 内部类(实现 Map.Entry接口)实现,HashMap 通过 put & get 方法存储和获取。存储对象时,将 K/V 键值传给 put() 方法:1、调用 hash
2020-10-08 09:15:31
681
原创 POI填充word文字+图片+图表(衍生上一章节)
模板下载路径:package com.mlogcn.wuhan.utils;import org.apache.poi.ss.util.CellRangeAddress;import org.apache.poi.ss.util.CellReference;import org.apache.poi.util.Units;import org.apache.poi.xddf.usermodel.chart.*;import org.apache.poi.xwpf.usermodel..
2020-09-07 14:54:45
359
java面试题(十多个不同的题库)
2014-03-06
煲耳机音乐
2013-08-26
可编辑表格Ext.grid.EditorGridPanel
2013-04-17
OA办公自动化系统(SSH)
2013-04-09
俄罗斯方块-毕业设计文档
2013-04-09
俄罗斯方块-毕业设计开题报告
2013-04-09
毕业设计-C++俄罗斯方块
2013-04-09
draco-x86-linux解码KHR-draco-mesh-compression压缩
2024-09-06
draco-x86-kylin解码KHR-draco-mesh-compression压缩
2024-09-06
draco-arm-kylin解码KHR-draco-mesh-compression压缩
2024-09-06
draco-arm-macos解码KHR-draco-mesh-compression压缩
2024-09-06
draco-x86-windows解码KHR-draco-mesh-compression压缩
2024-09-06
测试模板1.docx
2020-09-07
高影响天气模板2.docx
2020-09-03
高影响天气模板.docx
2020-09-03
osmsld.zip
2020-02-11
grib2转json工具.zip
2020-01-07
sigar包相关文件
2019-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人