- 博客(70)
- 资源 (3)
- 收藏
- 关注
原创 基于 Cesium.js 的交互式绘图工具库
基于 Cesium 三维地图库开发的坐标转换工具和交互式绘制工具类,主要用于在三维场景中实现坐标转换和多种几何图形的绘制功能。
2025-04-02 22:14:32
542
原创 Cesium知识总结(一)
强制3D模式,避免2D/3D切换时的投影问题。启用动态水面效果(需ion token授权)参数控制初始视角(航向角、俯仰角、观察距离)允许时钟自动推进,影响时间相关实体的行为。:像素级误差阈值,控制细节层次(默认16):启用LOD动态加载,提升大场景性能。:快速加载Cesium全球地形服务。并配置{x}{y}{z}占位符。:地心笛卡尔坐标(ECEF):WGS84经纬度(弧度制):对常用瓦片数据实施本地缓存。:自动调整视角至模型包围球。:像素坐标(原点在左上角):三维瓦片数据集加载器。:距离相关标量插值器。
2025-03-30 21:21:56
425
原创 Cesium 全面介绍
它基于 WebGL 技术,无需插件即可在浏览器中渲染全球地形、影像、3D 模型、矢量数据等,支持从卫星视角到地下管网的。丰富的插件:Cesium ion(数据托管)、3D Tiles Next(语义扩展)是一个开源的 JavaScript 库,专门用于构建高性能的。支持 KML、GeoJSON、CZML 等格式数据导入。的全栈空间应用,是地理信息领域的技术利器。:提升渲染性能,实现更复杂的光照与粒子效果。城市建筑白模 + 实时交通数据可视化。地形剖面分析、通视分析、三维量测。(ENU,传感器、模型定位)
2025-03-30 21:20:37
1108
原创 全面总结:编程中的上下文(Context)
是代码执行时所处的,决定了代码可以访问的资源、配置和依赖关系。:当前作用域可访问的数据:如 DOM 元素、3D 对象、网络连接等:影响代码行为的设置(如渲染选项、API 密钥):代码执行的时序状态(初始化、运行中、销毁)setTimeoutwatch:整个应用共享(如 Vue 的全局状态管理):特定代码块或组件内有效(如 Vue 组件的setup函数):函数捕获的外部变量(如事件监听器的回调函数):通过setup()或同步获取:上下文与组件实例的生命周期一致:通过refreactive管理的状态自动追踪。
2025-03-22 10:14:58
1001
原创 什么是 NDC 坐标?什么是世界坐标?
世界坐标是三维场景的全局坐标系,用于描述物体在场景中的绝对位置(类似现实世界的 “地图坐标”)。每个物体的局部坐标(Local Coordinates)通过平移、旋转、缩放等变换后,最终转换为世界坐标。NDC 坐标:屏幕渲染的 “中间桥梁”,消除设备差异,为投影提供标准化输入。世界坐标:场景的 “全局地图”,描述物体的绝对位置,是图形管线的起点(局部→世界→视图→NDC)。关键联系:通过相机的unproject方法,NDC 坐标可反转为世界坐标(如点击屏幕某点,获取场景中的三维位置)。
2025-03-21 17:02:32
514
原创 WebGL学习2
WebGL(Web Graphics Library)是一种基于 OpenGL ES 2.0 的 JavaScript API,用于在网页上实现高性能的 3D 图形渲染。
2025-03-19 20:33:08
594
原创 Three.js学习
Three.js 是一个基于 WebGL 的 JavaScript 3D 库,它为开发者提供了一系列易于使用的 API,让开发者能够在网页上轻松创建和展示复杂的 3D 场景、动画和交互效果,而无需深入了解 WebGL 的底层细节。下面将从其特点、应用场景和基本原理等方面详细介绍 Three.js。
2025-03-17 20:42:37
893
原创 package-lock.json和package.json的区别
是 Node.js 项目(尤其是使用 npm 作为包管理器时)中的两个关键文件,它们有不同的作用和生成方式。中版本范围相同,不同时间安装可能得到不同依赖(如新版本发布)。,按提示填写项目信息(名称、版本、描述等),或直接使用。不要手动修改此文件,始终通过 npm 命令管理依赖。:npm 自动生成的依赖版本锁文件,确保环境一致性。中的版本范围解析出具体版本,并生成/更新。锁定依赖树,避免因版本更新导致的环境差异。,避免团队成员安装不同依赖版本导致问题。)会自动生成一个基础版本。会生成新的版本锁定文件。
2025-03-11 17:42:08
443
原创 JavaScript模块开发中export default和export的区别
特性export导出数量1个/模块多个/模块导入语法名称灵活性可自定义需匹配或用别名匿名导出支持不支持(需命名)适用场景主功能导出多辅助功能导出根据模块设计需求选择合适的导出方式,确保代码结构清晰且易于维护。
2025-03-10 22:06:12
418
原创 经纬度投影和球面墨卡托投影的区别
经纬度投影(地理坐标系,如WGS84)和球面墨卡托投影(如Web Mercator,EPSG:3857)是地理信息系统(GIS)和在线地图中最常用的两种坐标系。高纬度地区(如格陵兰)在墨卡托投影下会被放大,实际面积远小于非洲,但投影后两者显示面积接近。根据需求选择合适的坐标系:需要精确计算时用经纬度,需要地图显示时用墨卡托。:经纬度属于地理坐标系,未经过投影,直接基于椭球体模型。:地理数据的基础,适合存储和分析,但无法直接可视化。:在线地图的通用投影,适合可视化但高纬度变形明显。:经纬度是“投影”的一种。
2025-02-26 10:54:23
502
原创 OpenLayers总结3
OpenLayers 中实现静态测距、交互测距、热力图层和要素动画的具体步骤和原理。这些功能展示了 OpenLayers 在地理数据可视化和交互方面的强大能力。
2025-02-18 22:46:32
205
原创 OpenLayers 知识总结2
OpenLayers 中点、线、面要素的绘制,Overlay 的使用,Select 交互以及 Draw 绘图功能的实现。OpenLayers 在实际项目中的高级应用场景。
2025-02-05 15:56:25
675
原创 OpenLayers知识总结1
OpenLayers 是一个强大的开源 JavaScript 库,用于在网页上创建交互式地图。它提供了丰富的 API 来实现各种地图功能,以面向对象的方式设计,方便开发者使用和扩展。它支持多种地图源(如 OSM、高德、天地图等),并且可以加载矢量数据、静态图片等。
2025-01-29 00:52:26
697
原创 CSS知识总结
CSS(层叠样式表,Cascading Style Sheets)是一种用于描述网页内容的样式语言,与HTML(结构)和JavaScript(行为)共同构成现代Web开发的三大核心技术。
2025-01-27 18:44:43
1511
原创 HTML 知识总结
HTML 是构建网页的基础,通过不同的标签可以定义文档的结构、内容、样式和交互。掌握这些标签的使用方法,能够帮助你创建功能丰富、结构清晰的网页。
2025-01-27 18:44:01
967
原创 canvas知识总结
canvas是 HTML5 引入的一个用于绘制图形的元素,它提供了一个基于 JavaScript 的绘图 API,允许开发者在网页上动态生成和操作图形、动画、图像等内容。
2025-01-20 21:26:44
1124
原创 SVG(Scalable Vector Graphics)全面解析
SVG(ScalableVectorGraphics)全面总结与案例解析。SVG是一种功能强大且灵活的图形格式,适合各种Web开发需求。通过掌握其基本语法和高级特性,可以实现丰富的图形效果和交互功能。无论是简单的图标还是复杂的数据可视化,SVG都能胜任。
2025-01-19 23:26:22
1352
原创 基于Python的网络数据资源获取
了解网络数据资源获取的一些基本理念,掌握网站解析方法、数据的整理、清洗及格式化存储方法,实现大批量的网络数据资源获取,能够面向具体需求和数据资源特点开发相应的软件工具。2.网页内容获取,点击—网络—找到 move in 人口迁入数据,点击F5刷新,找到URL和headers,在标头最下方找到User-Agent。4.进行数据的大批量获取及格式化存储。1. 网站数据解析,打开百度地图慧眼百度迁徙的网页,点击F12键查看网页源代码;4.数据的大批量获取及格式化存储。放慢获取速度,重新进行获取。
2025-01-16 22:21:19
595
原创 Vue3学习总结
Vue 3 的 知识点总结,涵盖了从基础到高级的所有核心概念、语法、特性、组合式 API、响应式系统、组件化开发、路由、状态管理、性能优化、工具链、测试、TypeScript 支持以及最佳实践。
2025-01-12 23:53:20
977
1
原创 JavaScript 学习总结
JavaScript 的知识点总结,涵盖了从基础到高级的所有核心概念、语法、特性、常用 API、性能优化、异步编程、模块化、面向对象编程以及最佳实践。
2025-01-12 21:24:39
677
原创 defineProps 和 Pinia 的使用方法和区别总结
defineProps:用于父子组件之间的数据传递,适合简单的数据流。Pinia:用于全局状态管理,适合复杂的数据共享和跨组件通信。
2025-01-12 17:00:41
488
原创 npm 与 pnpm:JavaScript 包管理工具的对比与选择
npm:适合注重成熟生态体系和广泛社区支持的场景,能够满足大多数项目的基本需求,兼容性和易用性强。pnpm:适合追求更高安装速度和更低磁盘占用的场景,尤其适用于大型项目或多项目管理,提供更高效的开发体验。最终选择哪一款工具应基于项目需求和个人偏好进行综合考量。希望通过本文详细对比分析,能帮助您更好地理解和选择合适的包管理工具,提升 JavaScript 项目的开发效率。
2025-01-10 16:48:33
645
原创 html 元素中的data-v-xxxxxx 是什么?为什么有的元素有?有的没有?
在 HTML 中,data-v属性通常与 Vue.js 或其他前端框架一起使用,特别是当这些框架结合 CSS 预处理器(如 Sass、Less)和单文件组件(Single File Components, SFCs)时。data-v属性的主要目的是实现样式的局部作用域(scoped styles),以避免不同组件之间的样式冲突。这种形式的属性是 Vue.js 等一些框架在采用单文件组件(.vue)开发模式时自动生成的属性。它主要用于实现组件作用域的 CSS 样式隔离。例如,假设有两个 Vue 组件。
2025-01-05 15:42:57
1333
原创 什么是选项式API?什么是组合式API?
在 Vue.js 中,组合式 API(Composition API)和选项式 API(Options API)是两种不同的编程范式,用于定义组件逻辑。它们各自有独特的特点和使用场景。
2024-12-26 11:19:03
518
原创 Vue中<script setup></script>的主要语法元素和特性
语法让 Vue 3 组件的开发在逻辑组织和代码编写上更加简洁、高效,贴合现代前端开发中对组件化编程的便利性和可读性要求。
2024-12-21 15:41:53
419
原创 nrm镜像管理工具使用方法
在使用 npm 安装各种包时,默认会从官方的 npm 仓库(registry)获取资源,但有时候由于网络环境等因素,访问官方源可能速度较慢或者出现连接问题,这时就可以借助 nrm 方便地切换到其他可用的镜像源,这些镜像源通常是对官方源的镜像备份,分布在不同的服务器位置,能提供更快速稳定的下载服务。查找列出当前 nrm 所配置管理的所有可用镜像源以及它们的相关信息,比如名称、网址、是否为当前正在使用的镜像源等。
2024-11-27 20:45:07
530
原创 学习笔记--第二章WebGIS开发基础
Web前端从概念上划分为相对独立的三个层次:结构、表现和行为,在物理层面上分别对应HTML、CSS、JavaScript三种不同的文件格式,它们各司其职,HTML负责定义网页的结构与内容,CSS负责内容的展现方式,JavaScript负责网页的动态行为。因此,利用Web服务技术,可以很好地实现服务在Web层次的互操作,并实现服务的整合。其基本原理就是:因为球面上一点的位置决定于它的经纬度,所以实际投影时是先将一些经纬线的交点展绘在平面上,再将相同的经纬度的点连成经线,相同的纬度的点连成纬线,构成经纬网。
2024-03-20 17:38:44
971
陕西省省级非物质文化遗产曲艺经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产民俗经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产民间文学经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产传统音乐经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产传统医药经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产传统戏剧经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产传统舞蹈经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产传统体育、游艺与杂技经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产传统美术经纬度数据统计表
2025-03-09
陕西省省级非物质文化遗产传统技艺经纬度数据统计表
2025-03-09
陕西省国家级非物质文化遗产曲艺经纬度数据
2025-01-18
陕西省国家级非物质文化遗产民俗经纬度数据
2025-01-18
陕西省国家级非物质文化遗产民间文学经纬度数据
2025-01-18
陕西省国家级非物质文化遗产传统音乐经纬度数据
2025-01-18
陕西省国家级非物质文化遗产传统医药经纬度数据
2025-01-18
陕西省国家级非物质文化遗产传统戏剧经纬度数据
2025-01-17
陕西省国家级非物质文化遗产传统舞蹈经纬度数据
2025-01-17
陕西省国家级非物质文化遗产传统体育、游艺与杂技经纬度数据
2025-01-17
陕西省国家级非物质文化遗产传统美术经纬度数据
2025-01-17
陕西省国家级非物质文化遗产传统技艺经纬度数据
2025-01-17
实时天气预报Web应用
2025-01-10
利用垂线法进行面的捕捉
2022-06-09
河南省矢量数据,包含河南省各市、县矢量数据。
2022-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人