gis

三维地图技术社区13 分钟前
gis·实景三维·三维可视化大屏·bim·无人机航测·倾斜摄影建模·空三解算
一张实景三维地图是怎么来的?从无人机航测到倾斜摄影建模的完整技术链路实景三维的数据源头是无人机航拍的照片,但"飞一圈"和"飞出一版能用的模型"之间,隔着几个关键参数。倾斜摄影要求照片之间有足够的重叠,建模软件才能找到同名点。两个指标:
xiaominlaopodaren12 小时前
javascript·gis·three.js
three.js最小地图运行时(九):TileKey 线框与 cursor 坐标探针本教程在空地图运行时中加入调试网格。完成后,你可以拖动、缩放、旋转和倾斜地图,并观察:本节只绘制本地诊断对象,不连接任何网络数据源。
xiaominlaopodaren1 天前
javascript·gis·three.js
three.js最小地图运行时(八): 瓦片调试网格到目前为止,地图可以平移、缩放、旋转和倾斜,但场景还是空的。直接进入 MVT 下载与解码会把网络、Protobuf、样式、几何和相机问题叠在一起。更好的下一步是只画瓦片边界。
久数君2 天前
gis·qgis·arcgis pro·超图·gisbox·global mapper·地图数据处理工具
2026年GIS入门软件怎么选?ArcGIS、QGIS、GISBox等工具详解在GIS工程项目、实景三维建模、数字孪生开发、测绘数据生产中,软件选型直接决定项目效率与成果质量。市面上GIS工具分为国际商用、开源免费、国产自主三大类,不同软件的擅长领域差异极大。很多新手、甚至从业多年的工程师依然会出现“软件用错、流程返工、服务部署困难”的问题。
xiaominlaopodaren2 天前
javascript·gis·three.js
three.js最小地图运行时(七): MapRuntime 与地图交互本教程把前两节的 ViewState 和 PlanarTransform 连接成一个可运行的 Three.js 地图内核。完成后你会得到:
xiaominlaopodaren4 天前
javascript·gis·three.js
three.js最小地图运行时(六): 地图运行时ViewState 已经回答“地图想看哪里”,PlanarTransform 已经回答“这一视图对应什么相机和矩阵”。还缺一层运行时把状态提交、场景更新与浏览器帧调度组织起来。
一个有理想的摸鱼选手7 天前
前端·后端·gis
(四)路书Agnet-综合天气距离交通节奏等多因素来编排旅行路线这是 RouteBook Agent 开发记录的第四篇。上一篇介绍了工作流循环如何让需求补问、地点确认和行程修改逐步收敛。
毕安格 - BimAngle9 天前
3d·gis·cesium·gltf·glb·3d tiles·gim
国家电网 GIM 格式模型一键输出 3D Tiles (for Cesium) 和 glTF/glb 更新时间:2026-08-18@[TOC](国家电网 GIM 格式模型一键输出 3D Tiles (for Cesium) 和 glTF/glb 更新时间:2026-08-18)
xiaominlaopodaren11 天前
javascript·gis·three.js
three.js最小地图运行时(一):视图状态地图相机看起来只是一个 Three.js PerspectiveCamera,但相机对象不适合作为地图状态。它保存矩阵、四元数、父子关系和内部脏标记;交互、resize 或动画如果各自直接修改它,运行时就无法回答“这一帧究竟对应哪一个地图视图”。
xiaominlaopodaren13 天前
javascript·gis·three.js
three.js地图数学基础(八):浮点精度JavaScript 在 CPU 上用 IEEE 754 Float64 表示普通数字;WebGL 顶点属性、缓冲和许多 shader 运算通常使用 Float32。把一个巨大绝对世界坐标直接转换为 Float32 时,低位会被舍去。相机移动后,顶点之间本应稳定的细小差异可能跨过不同舍入边界,于是道路边缘抖动、相邻瓦片开裂、建筑贴面闪烁。
xiaominlaopodaren14 天前
javascript·gis·three.js
three.js地图数学基础(七):地图相机相机不仅决定“画面看起来怎样”,还决定当前应该选择哪些瓦片。视口瓦片技术的起点不是一个粗略中心点半径,而是:屏幕上的视锥经过逆投影后,在地图平面上覆盖了什么区域。
xiaominlaopodaren15 天前
javascript·gis·three.js
three.js地图数学基础(六):齐次坐标与矩阵地图数据最终要经过平移、旋转、缩放、相机观察和透视投影。三维向量只有三个分量,而平移不是纯线性变换:任何 3×3 矩阵都把零向量映射回零向量,无法仅靠乘法表达“所有点都加上同一个偏移”。齐次坐标增加第四个分量 w,把仿射变换和透视投影统一到矩阵乘法中。
Being--15 天前
gis·agent·osgearth·ai落地
搭建OsgEarth验证GIS数据发布服务的AgentOsgearth的环境验证数据发布服务的加载能力,是我在GIS数据处理与发布这个大块里的一块重要拼图,之前做过EarthFile Agent的小工具,只是临时解决earth文件发布验证的闭环。这次结合Agent编排的能力,打通Osgearth各个版本下,加载GIS服务发布数据的开发测试环境。
xiaominlaopodaren17 天前
javascript·gis·three.js
three.js地图数学基础(四):瓦片金字塔Web Mercator 给出连续的 (x,y),但网络、缓存和调度器不能用“无限多个点”作为工作单元。XYZ 瓦片金字塔在缩放级别 z 把单位世界均匀切成有限个正方形,并给每个正方形一个整数地址。
xiaominlaopodaren18 天前
javascript·gis·three.js
three.js地图数学基础(三):实战墨卡托这一节把上一章的推导落实为一个可复用的浏览器 ES 模块。完成后,你将拥有后续瓦片地址、视口覆盖和渲染坐标共同依赖的四个接口:
敲敲敲敲暴你脑袋19 天前
javascript·gis·canvas
升级啦!纯前端打包下载离线地图之前写了篇文《不用钱!纯前端打包下载离线瓦片地图》,爬取开放的瓦片底图,写入jszip压缩包,进行下载离线瓦片底图。
xiaominlaopodaren19 天前
javascript·gis·three.js
three.js地图数学基础(二):Web Mercator矢量瓦片最常见的平面坐标基础是 Web Mercator(在 GIS 行业标准中对应 EPSG:3857,历史上曾使用过 EPSG:900913、EPSG:3785 等标识)。它把经度方向线性映射,把纬度方向按正割函数逐渐拉伸,使局部角度得以保持。代价是面积和距离在高纬度严重放大,而且南北极永远无法映射到有限坐标。
共享笔记22 天前
信息可视化·gis·边界数据下载·行政区边界
行政区边界数据哪里找?省市区县街道 GeoJSON、SHP、KML、DXF 下载与使用指南本文介绍省、市、区县、街道行政区边界数据的查询、地图预览与下载流程,对比 GeoJSON、SHP、KML、DXF 的适用场景,并说明 WGS84、GCJ02、CGCS2000、BD09 和 Web Mercator 的选择方法。
MagicUrban23 天前
3d·gis·智慧城市·bim·地下管网
经纬管网MagicPipe3D V3.8.1发布,参数化自主可控三维管线建模工具经纬管网建模系统MagicPipe3D,基于二维矢量管线管点数据本地离线参数化构建地下管网三维模型(包括管道、接头、井篦、附属设施等),输出标准3DTiles、Obj模型等格式,广泛支持Cesium、Unreal、Unity、飞渡科技等引擎加载进行三维可视化、语义查询、专题分析!详见:https://blog.csdn.net/Giser_3D/article/details/154820844?spm=1011.2415.3001.5331 MagicPipe3D持续更新V3.8.1, 欢迎下载试用:h
YouGIS顽石工坊1 个月前
gis·遥感·平均气温·netcdf·长时间序列·空间数据库·气候数据
免费|中国1km分辨率逐月平均气温数据集(1976-2025,50年600期):附Python/Matlab/R读取代码摘要:基于CRU全球0.5°气候数据集与WorldClim高分辨率气候数据集,通过Delta空间降尺度方案生成的中国区域1km分辨率逐月平均气温数据。时间跨度1976-2025年共50年600期,NetCDF格式,已用496个独立气象站点验证。本文介绍数据背景、技术规格、使用方法与完整获取方式(50年逐年关键词)。