- 博客(6)
- 收藏
- 关注
原创 经纬度:度分秒格式转小数格式
该Java方法实现了度分秒(DMS)格式坐标转换为十进制小数形式。方法解析输入字符串,提取度、分、秒数值,通过将分和秒换算为度的小数部分完成转换。处理过程包括字符串分割、数值计算(使用BigDecimal确保精度)和异常处理,最终返回带符号的十进制坐标值。若输入无效则返回0。转换公式为:十进制度 = 度 + 分/60 + 秒/3600。
2025-07-11 14:15:35
494
原创 WGS84转佛山2000坐标系(Java实现)
本文介绍了两种将WGS84坐标系转换为佛山2000坐标系的Java实现方法。第一种方法采用高斯3度带投影(中央经线113度,投影后向东偏移700公里),详细解析了坐标转换的数学原理和Java代码实现。第二种方法使用Proj4J库实现转换,通过定义WGS84和佛山2000的投影参数进行坐标变换。两种方法均提供了完整的代码示例,包括坐标类型定义、投影参数设置和具体转换实现,适用于不同技术背景的开发者在GIS项目中实现坐标系统转换需求。
2025-07-11 14:07:31
464
原创 Java解析取值表达式,生成导出Excel
导出的需求有时候会碰到一些复杂的excel模板,通过代码构建模板有时是非常麻烦的且难以修改的。所以我想了一个法子:将没有规律性的模板通过自己手动制作,在模板中填入插值表达式比如说:{order.no} ,有规律的内容模板通过代码复制+差值表达式进行渲染;模板内容如下:通过在模板中插入表达式,通过解析表达式后进行数据填充,效果如下如何复制模板行,在我前面的文章已经讲过了,还缺失的就是对表达式的处理,以及如何处理列表内容?
2024-02-21 09:50:30
427
1
原创 Docker 平台 NodeJs Puppeteer实现html转pdf
生成的pdf文件样式和编写的html模板样式一致度较高,可以让前端编写模板文件实时查看html内容样式,改完之后用该模板调用后端的node服务生成的pdf模板能较高程度的还原模板内容,前端可以通过模板引擎如EJS(类似于当前方案后端技术的freemarker模板)生成模板执行一些复杂的dom操作和样式控制。jsdom: 解析DOM,在生成pdf的时候要让前端可以自定义pdf的页头页尾。CSS打印规则,调用浏览器打印,pdf 文件导入到系统,操作繁琐。puppeteer: 调用headless生成PDF。
2023-12-21 12:24:03
1338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅