摘要: 13/13252/5660.tif 按 TMS 路径规则是: 13:缩放级别 z 13252:列号 x,也就是东西方向,越大越往东 5660.tif:行号 y,也就是南北方向,TMS 里越大越往北 但进入 TIFF 像素数组后要注意: 像素列 col:从左到右,西到东 像素行 row:从上到下,北到 阅读全文
posted @ 2026-05-31 11:25 twjy 阅读(2) 评论(0) 推荐(0)
摘要: 如果目标是做一个: 全国范围 高程 + 着色 + 矢量 三维地图 运行在 SylixOS 开发板 使用 OSMesa CPU 渲染 参考 Garmin 航电三维地形显示 我建议不要按普通桌面 GIS 或 Cesium 方式设计,而应该按航电嵌入式离线三维地形系统来设计。 核心原则是: 数据离线预处理 阅读全文
posted @ 2026-05-29 17:28 twjy 阅读(5) 评论(0) 推荐(0)
摘要: “边界范围裁剪”可以理解为: 只导出你当前选择范围 / 边界范围内的数据, 边界外的数据不要。 在水经微图里导出高程或影像时,通常你会先框选一个下载/导出区域。勾选“边界范围裁剪”后,软件会按照这个区域边界把结果裁掉,只保留边界内的数据。 1. 不勾选时可能是什么效果? 假设你选择的是一个不规则范围 阅读全文
posted @ 2026-05-29 16:48 twjy 阅读(6) 评论(0) 推荐(0)
摘要: 我更推荐你采用第二种: 以当前 GPS 为中心,读取固定半径范围内的高程,生成一整块地形 mesh 并且配一个简单的: displayBounds + loadedBounds 缓存 也就是: 显示范围:当前真正要看的范围 加载范围:比显示范围大一圈,用来减少频繁重读 1. 结论先说 对于你现在的条 阅读全文
posted @ 2026-05-29 16:05 twjy 阅读(4) 评论(0) 推荐(0)
摘要: 可以,而且对“只有一整块高程 tif、不做影像、不做真实瓦片”的项目来说,这是更直接的设计。 也就是不要再用: 中心 tile 显示 5x5 缓存 7x7 tile key tile bounds 而是改成: 当前 GPS / 当前视口中心 ↓ 以中心点为圆心或矩形中心 ↓ 读取固定半径范围内的高程 阅读全文
posted @ 2026-05-29 15:44 twjy 阅读(5) 评论(0) 推荐(0)
摘要: SceneBuilder::build() 可以理解成:把原始地图数据整理成 OpenGL 能画的三维地形数据。 它的整体流程是: SceneBuildRequest -> 读取高程/矢量数据 -> 生成 TerrainMesh -> 塞进 SceneData -> 返回 SceneBuildRes 阅读全文
posted @ 2026-05-26 16:27 twjy 阅读(5) 评论(0) 推荐(0)
摘要: elevation size: 79 79 water: 2 airport: 0 terrain mesh: vertices 6241 normals 6241 indices 36504 min/max 425.485 531.952 这个结果是对的。 你的高程块是: 79 x 79 所以顶点 阅读全文
posted @ 2026-05-26 16:11 twjy 阅读(3) 评论(0) 推荐(0)
摘要: [GeoTIFF] raster file=/home/map/300km/new/elevation/L13/elevation.tif width=2560 height=2048 samplesPerPixel=1 bitsPerSample=32 sampleFormat=3 [GeoTIF 阅读全文
posted @ 2026-05-26 14:46 twjy 阅读(6) 评论(0) 推荐(0)
摘要: 是的,当前代码只读取同名 .tfw 是可以的,前提是你的 .tfw 文件存在,并且坐标参数和 elevation.tif 匹配。 现在代码逻辑是这样的: const QString tfwPath = companionTfwPath(tifPath); readWorldFile(tfwPath, 阅读全文
posted @ 2026-05-26 14:45 twjy 阅读(8) 评论(0) 推荐(0)
摘要: SHP 矢量数据 5 种最常见几何类型 1. Point(点) 用途:机场点位、灯塔、城市、桥梁、POI 结构:单个坐标点 (lon, lat) 你用来画:机场图标 2. PolyLine / Arc(折线 / 线) 用途:河流、道路、航线、管道、等高线 结构:一串点连成线 点1 → 点2 → 点3 阅读全文
posted @ 2026-05-26 13:39 twjy 阅读(12) 评论(0) 推荐(0)