- 博客(8)
- 收藏
- 关注
原创 OpenLayers实现科技感网络连线效果
本文详细阐述了利用 OpenLayers 实现科技感网络连线效果,核心在于运用贝塞尔曲线连接点数据。首先推荐从特定 GitHub 链接获取 CSV 格式的城市国家 / 地区数据库作为点数据来源。在数据处理阶段,借助 Java 编写的 BezierUtil 类,自动生成位于中点上方偏移的控制点,通过二阶贝塞尔曲线算法将点数据相连,以生成美观的连线。为加快计算速度,采用 parallelStream 并行流进行处理。之后将处理好的数据转换为 WKT 格式进行发布。在 OpenLayers 部分,通过自定义 St
2025-04-02 14:46:53
212
原创 横纵断面计算,使用C#实现
计算内插点:实现的思路为计算点到其他所有点的距离,将该距离赋值给对应点的属性s,然后使用list的OrderBy根据point对象的属性s进行升序排序,判断一下排除自身然后取前5个点进行计算内插点的高程。做好准备工作之后可以开始读取文件了,通过循环读取每一行的数据,然后将数据封装进Point然后都Add()到list里面去(在这里我以自己的文件地址为例)首先了解读取的文件结构,将每个点抽象成一个Point类,这样就方便后面我们的操作。
2023-07-22 11:34:17
428
2
原创 正则表达式
正则表达式是用来验证字符串的模版,开发中为了验证邮箱、手机号、身份证号等字符串是否符合要求,通常会使用正则表达式。作为匹配字符串的模版,正则表达式本身也是字符串,例如 aaa 就是一个最简单的正则表达式,只不过该表达式只能匹配字符串 aaa,如果一个正则表达式只能匹配 aaa 那么它作为正则表达式的意义就没多大了。真正的正则表达式是能够匹配多个字符串的通用的字符串。
2023-06-07 12:00:26
98
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人