自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 01机器学习中的一些基本概念(重点)

特征(X):模型的输入,描述数据属性样本:数据的基本单位,由特征组成标签(y):监督学习的目标输出数据划分:训练集用于学习,测试集用于评估特征工程:数据预处理对模型性能至关重要。

2025-11-10 17:52:51 556

原创 geotools style解析-带标签和颜色的填充样式

【代码】geotools style解析-带标签和颜色的填充样式。

2025-06-25 17:45:19 189

原创 geotools style解析-使用图案填充polygon

【代码】geotools style解析-使用团填充polygon。

2025-06-25 15:42:56 309

原创 geotools style解析-使用纯色填充

【代码】geotools style解析-使用纯色填充。

2025-06-25 10:47:23 207

原创 geotools读取shp并根据属性设置样式渲染后导出png图片

这里根据属性设置样式,将ENG_NAME=Guanshanhu的要素设置为红色,其他的要素默认为灰色。

2025-06-13 11:20:50 433

原创 geoserver源码编译运行

geoserver官网

2025-04-29 09:28:41 302

原创 JCEF 和 Java 之间的通信方法

JCEF (Java Chromium Embedded Framework) 是一个将 Chromium 浏览器嵌入 Java 应用程序的框架。以下是 JCEF 中实现 Java 和 JavaScript 双向通信的几种主要方法。

2025-04-25 14:29:24 610

原创 webgl入门实例-矩阵在图形学中的作用

统一性:所有变换均可表示为矩阵运算。可组合性:通过矩阵乘法合并复杂操作。硬件友好:适合GPU并行计算。理解矩阵变换是掌握图形编程的基础。

2025-04-20 21:05:40 1400

原创 webgl入门实例-向量在图形学中的核心作用

在图形学中,向量是描述几何、光照、运动等核心概念的基础工具。

2025-04-19 11:37:05 1270

原创 gl-matrix 库简介

gl-matrix 是一个高性能的 JavaScript 矩阵和向量库,专门为 WebGL 和其他 3D 图形应用设计。它提供了处理 2D、3D 和 4D 向量以及矩阵运算的高效方法。参数接收结果而不是返回新对象3. 在动画循环外预先计算不变化的矩阵gl-matrix 是 WebGL 和 3D 图形编程中非常实用的工具库,能够高效处理各种线性代数运算。- 2x3 仿射矩阵操作-- 2x2 矩阵操作-- 3x3 矩阵操作-- 4x4 矩阵操作-- 2D 向量操作-- 3D 向量操作-- 4D 向量操作-

2025-04-18 18:43:23 360

原创 webgl入门实例-12WebGL 投影矩阵 (Projection Matrix)基本概念

投影矩阵是将3D场景从视图空间(相机空间)转换到裁剪空间的关键矩阵,它决定了3D物体如何投影到2D屏幕上。

2025-04-18 17:56:57 619

原创 webgl入门实例-11WebGL 视图矩阵 (View Matrix)基本概念

将场景从世界坐标转换到相机(观察者)坐标空间确定相机的观察方向、位置和朝向本质上表示"相机在世界中的位置和方向"

2025-04-18 17:55:49 477

原创 webgl入门实例-11模型矩阵 (Model Matrix)基本概念

模型矩阵是一个4x4的矩阵,用于表示物体在世界空间中的位置、旋转和缩放。将顶点从模型局部坐标空间转换到世界坐标空间应用物体的平移(位置)、旋转和缩放变换。

2025-04-18 17:48:52 601

原创 webgl入门实例-10正交投影基本概念

正交投影(Orthographic Projection)是WebGL中常用的一种投影方式,它保持物体的平行线在投影后仍然平行,不会产生透视效果(近大远小)。

2025-04-18 17:11:31 373

原创 webgl入门实例-09索引缓冲区示例

2025-04-17 22:31:30 949

原创 webgl入门实例-08索引缓冲区的基本概念

索引缓冲区(也称为元素数组缓冲区)是WebGL中一种优化渲染性能的重要机制,它允许您重用顶点数据来绘制复杂的几何图形。

2025-04-17 22:05:58 365

原创 webgl入门实例-07顶点缓冲区示例

/ 对应gl_Position,对应vec4,vec4中,除第四个分量为1外,其余未分配的将自动填充为0,如第一个点 vec4( 0.0, 1.0, 0.0, 1.0)// 该示例中并未使用到z坐标,因此以下顶点数据与 vertexArray 相等 对应的 ebgl.vertexAttribPointer的第二个参数变为2即可。// 如:webgl.vertexAttribPointer(v3PositionIndex,2,webgl.FLOAT,false,0,0)

2025-04-17 18:00:01 392

原创 webgl入门实例-07顶点缓冲区基本概念

webgl顶点缓冲区

2025-04-17 17:53:50 398

原创 java android持久化数据

【代码】java android持久化数据。

2025-04-14 16:45:25 376

原创 Android Java 实现事件总线

Class<?Class<?i >= 0;= null &&!} else {POSTING, // 与发布者在同一线程MAIN // 主线程。

2025-04-03 16:01:16 405

原创 iconify vite插件打包本地svg图标实现动态渲染

iconify有多种使用方式,结合iconify提供的。组件可完成动态渲染功能。

2025-03-26 14:21:06 739

原创 在Cesium中获取屏幕中心点坐标

如果需要更精确的结果(考虑地形和3D模型),可以使用。

2025-03-25 15:51:22 627

原创 cesium事件监听总结

【代码】cesium事件监听总结。

2025-03-25 15:37:14 715

原创 原生android实现定位java实现

【代码】原生android实现定位java实现。

2025-03-25 11:28:11 612

原创 Cesium双击放大地图

【代码】Cesium双击放大地图。

2025-03-24 17:20:53 582

原创 cesium封装定位到当前位置的组件

【代码】cesium封装定位到当前位置的组件。

2025-03-24 12:00:40 196

原创 webgl入门实例-06绘制多个大小不同点-深入理解buffer02

使用一个buffer对象交叉存储点的信息

2025-03-23 14:16:04 1217

原创 webgl入门实例-06绘制多个大小不同点-深入理解buffer01

webgl入门实例-06绘制多个大小不同点-深入理解buffer01,使用多个buffer绘制

2025-03-23 10:43:25 951

原创 webgl入门实例-05绘制多个点

/ 将 buffer 对象分配给 a_Position 变量。// 将 vertices 的数据写入 buffer 对象。//获取 a_Position 变量在内存中的位置。// 启用a_Position变量的赋值。// attribute 变量。// 创建buffer对象。

2025-03-22 16:06:42 973

原创 webgl入门实例-04绘制点-通过uniform变量传入点的颜色

webgl入门实例-04绘制点-通过uniform变量传入点的颜色

2025-03-22 15:27:19 546

原创 webgl入门实例-03通过鼠标点击绘制点

通过鼠标点击绘制点

2025-03-22 15:09:56 658

原创 webgl入门实例-02绘制一个点2-使用attribute传递顶点位置

/ 将顶点位置传递给顶点着色器中的 attribute 变量。// 获取a_Position变量在内存中的位置。// attribute 变量。

2025-03-22 14:37:55 470

原创 webgl入门实例-01绘制一个点1

/ 获取webgl上下文。

2025-03-22 14:16:12 834

原创 在OpenGL ES中将值传入shader的方法总结

Uniform:用于传递常量数据。Attribute:用于传递顶点数据。Texture:用于传递纹理数据。Varying:用于在Vertex和Fragment Shader之间传递插值数据。SSBO:用于传递大量数据。UBO:用于在多个Shader之间共享Uniform数据。根据具体需求选择合适的方式将数据传入Shader。

2025-03-22 13:34:38 785

原创 JavaScript 和原生 Android通信

方法优点缺点简单易用,支持双向通信安全性较低(需注意漏洞)Android 调用 JavaScript 方便仅支持单向通信拦截 URL兼容性好,适合简单场景URL 长度有限,不适合复杂数据拦截弹窗兼容性好,适合简单场景仅支持单向通信安全性高,支持复杂数据实现稍复杂根据具体需求选择合适的方式实现通信!

2025-03-20 14:19:48 1490

原创 geoserver wfs导出功能

WFS 是 OGC(开放地理空间联盟)定义的标准服务,用于提供对矢量数据的访问和操作。数据查询:通过 WFS 请求查询矢量数据。数据导出:将矢量数据导出为多种格式(如 GML、GeoJSON、CSV、Shapefile 等)。数据过滤:通过 CQL(Common Query Language)或 OGC Filter 对数据进行过滤。分页导出:通过startIndex和参数实现分页导出。

2025-02-27 10:38:23 1043

原创 在 Java 中实现删除 GeoServer 图层

在 Java 中实现删除 GeoServer 图层可以通过 GeoServer 的 REST API 来完成

2025-02-26 16:27:56 428

原创 在 Java 中实现将 PostGIS 数据发布到 GeoServer

在 Java 中实现将 PostGIS 数据发布到 GeoServer

2025-02-26 16:12:21 281

原创 在java中调用geoserver创建工作空间和数据存储

在java中调用geoserver创建工作空间和数据存储。

2025-02-26 14:13:18 266

原创 geotools导入shp到postgis

geotools导入shp到postgis

2025-02-26 10:49:13 808

空空如也

空空如也

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

TA关注的人

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