Releases: Darling5/geoconvert
Releases · Darling5/geoconvert
Release list
v1.5.15 — 离线应急授权(后端故障期间可正常使用)
v1.5.15 — 离线应急授权(后端故障期间可正常使用)
新增 / Added
中文:
- 新增离线应急授权能力(企业维护场景):授权服务器维护、故障或网络中断期间,持有官方签发授权文件的设备可启用「超级管理员」模式——转换不限次数、不消耗账号额度、无需连接授权服务器;删除授权文件即回到普通账号模式,即时生效
- 授权文件采用 Ed25519 数字签名并绑定设备:防伪造(没有官方私钥无法签发)、防拷贝(复制到其他电脑无效);客户端只内置公钥,二进制内不存在任何可用凭据
- 普通用户体验完全不变:注册 / 登录、免费额度、离线兜底转换等逻辑均无改动;授权文件仅随商务支持按需签发
English:
- Offline emergency authorization (for maintenance scenarios): while the license server is under maintenance, down, or the network is offline, devices holding an officially issued authorization file can enable "Super Admin" mode — unlimited conversions, no quota consumption, no server connection required; removing the file instantly returns to normal account mode
- Authorization files are Ed25519-signed and device-bound: tamper-proof (cannot be issued without the official private key) and non-transferable (invalid when copied to another machine); the client embeds only the public key — no usable credentials exist inside the binary
- No change for regular users: registration / login, free quotas, and the offline fallback flow are untouched; authorization files are issued on demand through business channels only
下载 / Download
geoconvert-setup-1.5.15.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
- 需要离线授权支持请联系商务
v1.5.14 — TIF 正射影像三级 LOD 金字塔
v1.5.14 — TIF 正射影像三级 LOD 金字塔
新增 / Added
中文:
- TIF 正射影像转换为三级 LOD 金字塔 3D 平面:此前 TIF 转换只有两级(总览→高清),大尺寸影像在缩放过程中加载策略不够精细。现升级为与倾斜摄影同标准的三级金字塔结构:
- L0 总览:整幅缩到 ≤1024px 单张贴图,远视角只加载这一张,秒开不卡顿
- L1 中清:每块覆盖 2×2 个高清块,纹理 ≤1024px,中距离自动切换
- L2 高清:保持原分辨率(上限 16384px),网格块 ≤2048px,贴近后按视野加载所在高清块
- 层级切换复刻 Cesium 选瓦逻辑验证:远→中→近逐级过渡无跳变、无拉远消失(沿用 v1.5.12 的 GE 修复经验)
- 小图自动降级:影像较小(高清网格 ≤2×2)时自动退化为两级,单块时为单平面,行为与旧版一致
- 透明边缘处理保持 v1.5.13 修复:自带 alpha 通道直接沿用,无白边
English:
- Three-level LOD pyramid for TIF orthophoto conversion: TIF planes previously had only two levels (overview → full-res). They now use the same three-level pyramid standard as oblique photogrammetry:
- L0 overview: whole image downscaled to ≤1024px, the only tile loaded at far distances — instant display
- L1 mid-res: each tile covers 2×2 high-res cells at ≤1024px, auto-selected at medium range
- L2 high-res: native resolution (up to 16384px) in ≤2048px grid cells; only cells in view load up close
- Level switching verified against a replica of Cesium's tile-selection logic: no popping, no vanishing when zooming out (same GE fix as v1.5.12)
- Small images degrade gracefully: ≤2×2 high-res cells fall back to two levels; single-cell images stay single-plane, same as before
- Transparent-edge handling keeps the v1.5.13 fix: built-in alpha channel preserved, no white borders
下载 / Download
geoconvert-setup-1.5.14.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
- 转换后的 TIF 平面与旧版产物格式兼容,可直接替换旧 tileset
v1.5.13 — 修复 3D 预览保存后模型消失 / TIF 白边
v1.5.13 — 修复 3D 预览保存后模型消失 / TIF 白边
修复 / Fixed
中文:
- 修复 3D 预览中"保存烘焙后模型消失、只剩坐标轴"的问题:当透明度滑块低于 100% 时点击保存,烘焙并自动重新加载模型后,模型会完全消失且怎么调整都找不回来。原因是 Cesium 渲染引擎的缺陷:半透明样式若在瓦片加载开始前应用,半透明渲染管线会永久失效。现透明度改为在模型瓦片加载完成后再应用,保存后模型保持正常显示(半透明状态也保持)。数据本身无损——此前"消失"的模型文件与位置调整全部完好,把透明度拉回 100% 重新打开预览即可找回
- 修复带透明通道 TIF 正射影像转 3D 平面出现白边的问题:DJI Terra / Pix4D 等软件导出的 DOM 影像(无数据区为纯白底 + 透明通道),转换后四周会出现一圈实心白边。原因是旧代码丢弃了影像自带的透明通道,白色底变成了不透明像素。现直接沿用影像自身的透明通道,边缘干净透明(无 alpha 的老影像仍按"近黑边缘转透明"处理,行为不变)
- 主系统模型管理页的同款隐患已同步修复
English:
- Fix models vanishing after "Save" in the 3D preview: with the opacity slider below 100%, saving the baked transform and reloading the model made it disappear entirely (only the gizmo axes remained) with no way to bring it back. Root cause is a Cesium engine flaw: applying a translucent style before tiles start streaming permanently breaks the translucent pipeline. Opacity is now applied after the initial tiles finish loading, so the model stays visible after saving (semi-transparent state included). No data was ever lost — the "vanished" model files and baked transforms are intact; setting opacity back to 100% and reopening the preview restores the model
- Fix white borders when converting alpha-channel TIF orthophotos to 3D planes: DOM imagery exported by DJI Terra / Pix4D (white no-data fill + alpha channel) came out with a solid white border around the plane. The old code discarded the image's own alpha channel, turning the white fill into opaque pixels. The built-in alpha channel is now preserved, giving clean transparent edges (TIFs without alpha keep the previous near-black-edge transparency, unchanged)
- The same latent issue in the web system's model manager was fixed as well
下载 / Download
geoconvert-setup-1.5.13.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
- 旧版遇到模型消失时:透明度拉回 100% → 重新打开 3D 预览即可找回模型
v1.5.12 — 修复 3D Tiles 模型跳变、拉远后消失
v1.5.12 — 修复 3D Tiles 模型跳变、拉远后消失
修复 / Fixed
中文:
- 修复倾斜摄影模型加载后跳变、缩放拉远后整个模型不显示的问题:此前 OSGB 转 3D Tiles 时会生成少量无内容(content)的"空壳"瓦片,Cesium 对空壳瓦片既不渲染也不下钻,视距变化时子树整体消失又突然出现(表现为画面跳变);同时空壳瓦片作为 REPLACE 父级的子级时,细层级流式加载期间粗模被跳过,出现空洞后突然填充。另外根瓦片 geometricError 偏小,拉远到一定距离后 Cesium 直接整棵树不渲染(表现为模型消失)。现转换时自动剔除全部空壳瓦片(子级上提、粗模始终兜底),根瓦片 geometricError 加大,从最近到最远(全球视野)任何视距都保证正常渲染,加载过程平滑无跳变
- 附赠工具:
tools/fix_tileset_lod.py可对已转换好的旧 tileset.json 原地修复(无需重新转换)
English:
- Fix photogrammetry models flickering/jumping and disappearing when zooming out: the OSGB → 3D Tiles converter used to emit a few content-less "shell" tiles. Cesium neither renders shell tiles nor traverses into them, so subtrees vanished and reappeared as the camera distance changed (visible flicker); when a shell tile sat under a REPLACE parent, the coarse fallback mesh was skipped during streaming, leaving holes that suddenly filled in. The root tile's geometricError was also too small, so past a certain zoom distance Cesium stopped rendering the whole tileset. The converter now collapses all empty shell tiles (children promoted, coarse meshes always available as fallback) and enlarges the root geometricError so the model renders at any viewing distance, from close-up to a global view, with smooth streaming and no popping
- Bonus tool:
tools/fix_tileset_lod.pyrepairs existing tileset.json files in place (no re-conversion needed)
下载 / Download
geoconvert-setup-1.5.12.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
- 用 v1.5.11 转换的模型如出现跳变/消失,用本版重新转换即可(4 GB 级数据约 3 分钟),或运行附带的 fix_tileset_lod.py 原地修复
v1.5.11 — 支持新版 ContextCapture OSGB(OSG v131),局部坐标不再报错
v1.5.11 — 支持新版 ContextCapture OSGB(OSG v131),局部坐标不再报错
修复 / Fixed
中文:
- 支持新版 ContextCapture 生成的 OSGB 数据:较新版本 ContextCapture 输出的 OSGB 文件为 OSG v131(OSG 3.6.5+)格式,启用了二进制括号(binary brackets)块大小标记与新版数组/图元集对象序列化,旧版解析器无法读取导致转换失败。现已完整支持该格式
- SRS=LOCAL 局部坐标系不再报错:metadata.xml 中 SRS 为 LOCAL(重建时选择了局部坐标系、无真实地理参考)的数据,此前会直接报错终止。现在自动降级为赤道 ENU 定位完成转换,可在命令行加
--lat 纬度 --lon 经度手动指定模型位置,或导入系统后用「调整位置」功能移动到目标位置
English:
- Support OSGB from recent ContextCapture versions: OSGB files written by newer ContextCapture releases use the OSG v131 (OSG 3.6.5+) format with binary-brackets block sizes and the new array/primitive-set object serialization, which the old parser could not read (conversion failed). This format is now fully supported
- SRS=LOCAL no longer aborts the conversion: datasets whose metadata.xml declares a LOCAL spatial reference (no real georeference) previously failed immediately. They now fall back to an equator ENU placement; you can pass
--lat/--lonto place the model, or use the in-app "Adjust Position" tool after import
下载 / Download
geoconvert-setup-1.5.11.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
- 已在 4631 个 OSGB 文件(8 个 Block、4 GB 级数据)上验证全部转换成功
v1.5.10 — 3D 视图滚轮缩放减速至 1/5,操作更稳
v1.5.10 — 3D 视图滚轮缩放减速至 1/5,操作更稳
优化 / Improved
中文:
- 3D 视图缩放减速:「3D 预览」页与坐标转换页 3D 地球的滚轮缩放速度降为原来的 1/5(Cesium 默认偏快,近距离观察模型时容易一滚就飞过头),右键拖拽缩放、触控捏合同步放缓,微调更精准
English:
- Slower zoom in 3D views: mouse-wheel zoom in both the "3D Preview" page and the Coordinate page globe is slowed to 1/5 of the previous speed (Cesium's default is too fast for close-up model inspection), with right-drag zoom and pinch zoom slowed to match for finer control
下载 / Download
geoconvert-setup-1.5.10.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
v1.5.9 — 坐标转换页新增 3D 地球预览,落针标点结果位置
v1.5.9 — 坐标转换页新增 3D 地球预览,落针标点结果位置
新增 / Added
中文:
- 坐标转换 3D 地球预览:
- 坐标转换页下方新增 3D 地球卡片,解析成功后自动落大头针标点(蓝色标针 + 悬浮标签显示地址与 WGS-84 坐标),并平滑飞行到结果位置上空 5200 米俯视
- 底图与「3D 预览」页同源:ArcGIS 卫星图 + 天地图影像/中文地名注记(含灰色占位图检测兜底);无网络时自动降级内置底图
- 切换到坐标转换页即后台预载 3D 引擎,首次解析落针零等待;重新输入时旧标点自动清除
- 支持全部解析来源:坐标串(GCJ-02/WGS-84/BD-09)、高德/腾讯/百度/必应/Google 地图分享链接(含短链展开)、纯地址文本(天地图地理编码)
修复 / Fixed
中文:
- 高德短链解析再次失效修复:高德短链(surl.amap.com)的跳转链路新增了 wb.amap.com 中转,且该跳转的 Location 响应头里塞的是未编码的 UTF-8 中文——程序自动跟随时直接报编码错误导致「无法识别」。现改为手动逐跳跟随并还原中文编码,实测
https://surl.amap.com/PtA5D4u4pD可正确解析出坐标与公司名称
English:
- 3D globe preview on the Coordinate page:
- A 3D globe card is added below the coordinate conversion card; once parsing succeeds, a pin marker is dropped automatically (blue pin with a floating label showing the address and WGS-84 coordinates) and the camera smoothly flies to the result location at 5200 m
- Same basemap stack as the "3D Preview" page: ArcGIS satellite imagery + Tianditu imagery/Chinese labels (with gray-placeholder detection); silently falls back to the built-in offline basemap without network
- The 3D engine preloads in the background when the Coordinate page opens, so the first pin drops with zero wait; the old pin clears automatically on new input
- Works with every parse source: raw coordinates (GCJ-02/WGS-84/BD-09), Amap/Tencent/Baidu/Bing/Google share links (incl. short-URL expansion), and plain address text (Tianditu geocoding)
- Fixed Amap short-link parsing regression: Amap added a wb.amap.com hop to the short-link redirect chain, and that hop's Location header contains raw unencoded UTF-8 Chinese — automatic redirect following crashed with an encoding error ("unrecognized"). The expander now follows hops manually and restores the encoding;
https://surl.amap.com/PtA5D4u4pDverifiably resolves to the correct coordinates and company name
下载 / Download
geoconvert-setup-1.5.9.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
- 在线卫星图与地理编码需联网;离线环境使用内置底图
v1.5.8 — 离线转换兜底:断网可继续转换,联网自动同步
v1.5.8 — 离线转换兜底:断网可继续转换,联网自动同步
新增 / Added
中文:
- 离线转换兜底(加密记账):
- 授权服务器临时不可达时不再直接拦截——已登录用户按最近一次在线额度快照继续转换(本地加密记账),恢复网络后自动逐笔补扣同步到服务器,服务器端零改动
- 离线可转换笔数上限 3 次;月度/年度额度本地实时扣减,转换失败或取消自动本地退还
- 本地账本带 HMAC-SHA256 签名(密钥绑定设备+账号令牌),手工篡改视为整本作废
- 需联网成功使用一次后激活(首次登录/查询即可),快照 7 天有效
- 离线状态可视化:
- 右上角账号区显示「⚠ 离线」标记与「⇅ 待同步 N 次」实时徽标
- 用户中心显示离线模式横幅与待同步笔数,恢复网络自动消失
修复 / Fixed
中文:
- models.json 自动探测修复(安装版):此前安装版 exe 位于 C:\AppData 下,盘符扫描只到第一层目录,探不到 D:\WEB\zicaiduck\www\public 这类两层深度的系统路径——现改为盘符下扫两层(自动跳过 Windows/Program Files 等系统目录),实测 0.1 秒内正确找到
English:
- Offline conversion fallback (encrypted local ledger):
- When the license server is temporarily unreachable, signed-in users can keep converting based on the last online quota snapshot (encrypted local ledger); records sync back to the server automatically once the network recovers — zero server-side changes
- Up to 3 offline conversions; monthly/yearly quotas are deducted locally in real time, with automatic local refund on failure or cancel
- The local ledger is HMAC-SHA256 signed (key bound to device + account token); manual tampering voids the whole ledger
- Activated after one successful online login/query; snapshot valid for 7 days
- Offline status visibility: header shows a "⚠ Offline" badge and a live "⇅ N pending sync" counter; User Center shows an offline banner that disappears once reconnected
- Fixed models.json auto-detection (installed edition): the installed exe lives under C:\AppData and the previous drive scan only covered first-level directories, missing system paths two levels deep such as D:\WEB\zicaiduck\www\public — now scans two levels per drive (skipping Windows/Program Files etc.), verified to find it within 0.1s
下载 / Download
geoconvert-setup-1.5.8.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
- 离线兜底与服务器无关,无需服务端升级
- 在线卫星图(ArcGIS / 天地图注记)需联网;离线环境自动使用内置底图
v1.5.7 — 用户中心布局优化:卡片同行排列 + 滚动条收进页面
v1.5.7 — 用户中心布局优化:卡片同行排列 + 滚动条收进页面
优化 / Improved
中文:
- 用户中心卡片布局调整:
- 「有效期至」与「年度周期」并排同一行——额度总览改为固定 3 列网格(6 卡 = 3×2),窄窗口自动降 2 列仍保持同行
- 「出品」与「合作伙伴」并排同一行,与版本信息卡片视觉对齐
- 窗口滚动条收进页面:不再使用浏览器窗口右缘滚动,改由页面内容区内部滚动——滚动条移至 1200px 版心内侧,细窄深色圆角样式,与深色主题融合,hover 变亮
- 切换页面时内容宽度恒定,3D 预览画布不抖动
English:
- User Center card layout:
- "Valid Until" and "Annual Cycle" now sit side by side on the same row — quota overview uses a fixed 3-column grid (6 cards = 3×2), auto-collapsing to 2 columns on narrow windows while keeping them on one row
- "Produced By" and "Partners" now share one row, visually aligned with the version info cards
- Window scrollbar moved inside the page: scrolling now happens inside the content area instead of the browser window — the scrollbar sits at the inner edge of the 1200px content column, styled as a slim dark rounded bar that fits the dark theme and brightens on hover
- Content width stays constant when switching pages, so the 3D preview canvas no longer jitters
下载 / Download
geoconvert-setup-1.5.7.exe(Windows x64,免管理员安装)
说明 / Notes
- 直接覆盖安装即可,账号与剩余额度不受影响
- 在线卫星图(ArcGIS / 天地图注记)需联网;离线环境自动使用内置底图
v1.5.6 — 3D 预览修复:根治灰色底图 + 模型地下部分正确遮挡
v1.5.6 — 3D 预览修复:根治灰色底图 + 模型地下部分正确遮挡 + 高程面板
修复 / Fixed
中文:
- 根治 3D 预览灰色底图(两处来源全部处理):
- 天地图影像/注记层限定中国范围请求——境外区域(含未填经纬度、落在赤道 0,0 的模型)天地图各层级均返回「此级别下,该区域无影像」不透明占位灰图,此前会盖住底层真实影像
- 新增灰色占位瓦片自动检测:ArcGIS 卫星图在远海/偏远地区中高缩放级别(z14+)会返回「Map data not yet available」灰色占位图(HTTP 200 无法按错误拦截),现自动识别并替换为透明瓦片,透出底层内置底图——画面最多变糊,永远不会变灰
- 模型沉入地下仍透视显示的问题:开启地形深度测试,模型低于地面/海面的部分被地面正确遮挡,不再"穿地透视"
- 新增模型高程面板:实时显示模型底部/顶部高程(相对地面),悬空或入地自动标色提示
- 新增贴地按钮:一键把模型最低点对齐到地面,自动修正悬空/入地偏移
- 真实卫星影像区域(如深圳)实测无任何误判,天地图中文注记显示正常
English:
- Root fix for gray base maps in the 3D preview (both sources handled):
- Tianditu imagery/annotation layers are now restricted to the China region — outside China (including models without coordinates that land at 0,0) Tianditu returns an opaque "no imagery at this level" placeholder that used to cover the real imagery below
- Added automatic gray placeholder-tile detection: ArcGIS World Imagery returns "Map data not yet available" gray placeholders over remote/ocean areas at mid-high zoom (z14+, HTTP 200 so it cannot be blocked by error code). Detected placeholders are replaced with transparent tiles revealing the offline base map below — the view may get blurry when zoomed past real coverage, but never gray
- Models below ground no longer render through the terrain: depth-testing against the globe is now enabled, so parts of a model sunk under the surface are correctly hidden
- New model elevation panel: live bottom/top height readout with colored warnings for floating or buried models
- New Snap-to-ground button: one click to align the model's lowest point with the ground
- Verified with real imagery areas (Shenzhen) — no false positives, Chinese annotations render correctly
下载 / Download
geoconvert-setup-1.5.6.exe(Windows x64,免管理员安装)
说明 / Notes
- 在线卫星图(ArcGIS / 天地图注记)需联网;离线环境自动使用内置底图
- 模型未填经纬度时默认落在赤道,建议转换时填写经纬度或预览后用「调整位置」移动
- 直接覆盖安装即可,账号与剩余额度不受影响