自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 geoserver源码编译运行

geoserver官网

2025-04-29 09:28:41 174

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

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

2025-04-25 14:29:24 331

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

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

2025-04-20 21:05:40 1274

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

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

2025-04-19 11:37:05 1191

原创 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 245

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

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

2025-04-18 17:56:57 501

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

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

2025-04-18 17:55:49 341

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

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

2025-04-18 17:48:52 402

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

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

2025-04-18 17:11:31 293

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

2025-04-17 22:31:30 906

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

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

2025-04-17 22:05:58 291

原创 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 356

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

webgl顶点缓冲区

2025-04-17 17:53:50 318

原创 java android持久化数据

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

2025-04-14 16:45:25 324

原创 Android Java 实现事件总线

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

2025-04-03 16:01:16 330

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

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

2025-03-26 14:21:06 533

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

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

2025-03-25 15:51:22 447

原创 cesium事件监听总结

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

2025-03-25 15:37:14 414

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

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

2025-03-25 11:28:11 368

原创 Cesium双击放大地图

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

2025-03-24 17:20:53 447

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

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

2025-03-24 12:00:40 147

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

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

2025-03-23 14:16:04 1181

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

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

2025-03-23 10:43:25 926

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

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

2025-03-22 16:06:42 933

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

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

2025-03-22 15:27:19 518

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

通过鼠标点击绘制点

2025-03-22 15:09:56 630

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

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

2025-03-22 14:37:55 442

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

/ 获取webgl上下文。

2025-03-22 14:16:12 796

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

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

2025-03-22 13:34:38 687

原创 JavaScript 和原生 Android通信

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

2025-03-20 14:19:48 1205

原创 geoserver wfs导出功能

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

2025-02-27 10:38:23 820

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

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

2025-02-26 16:27:56 323

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

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

2025-02-26 16:12:21 188

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

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

2025-02-26 14:13:18 194

原创 geotools导入shp到postgis

geotools导入shp到postgis

2025-02-26 10:49:13 702

原创 Geoserver ogc wfs服务更新、删除、插入要素示例

GeoServer 的 WFS(Web Feature Service)接口用于对地理空间要素数据进行插入(Insert)、更新(Update)和删除(Delete)操作。是 WFS 1.1.0 和 WFS 2.0.0 版本的核心功能之一,允许客户端通过 HTTP 请求修改服务器上的数据。

2025-02-25 17:08:51 985

原创 Geoserver导出矢量要素为excel

geoserver支持Excel WFS 输出格式,需安装excel扩展。

2025-02-25 09:59:46 353

原创 Geoserver OGC wfs服务不同版本之间的区别

GeoServer 是一个开源的地理空间数据服务器,支持 OGC WFS(Web Feature Service)标准。WFS 的不同版本(如 1.0.0、1.1.0 和 2.0.0)在功能、请求参数和响应格式上存在一些差异。

2025-02-24 14:52:00 645

原创 OGC WFS服务

OGC WFS(Web Feature Service,网络要素服务)是 OGC(Open Geospatial Consortium,开放地理空间联盟)制定的一项标准,用于通过 Web 请求传输和操作地理空间要素数据(如点、线、面等矢量数据)。WFS 提供了对地理空间数据的访问、查询和编辑功能,是 GIS 数据共享和互操作的重要工具。主要支持1.0.0、1.1.0、2.0.0的版本geoserver wfs不同版本的区别。

2025-02-24 14:45:16 798

原创 geoserver ogc wms服务

OGC WMS(Web Map Service,网络地图服务)是 OGC(Open Geospatial Consortium,开放地理空间联盟)制定的一项标准,用于通过 Web 请求动态生成和传输地图图像。WMS 是地理空间数据共享和可视化的重要工具,广泛应用于 GIS、Web 地图应用和遥感领域。

2025-02-24 14:07:59 806

空空如也

空空如也

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

TA关注的人

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