简体中文 · English
官网 · 下载安装 · Discussions · Issues
GeoD is a free and open-source desktop tool for browsing OpenStreetMap layers, downloading OSM vector features through Overpass, and exporting data from user-authorized XYZ tile services. It runs on Windows, macOS and Linux.
GeoD 是一款免费开源的跨平台地理空间数据工具,支持浏览 OpenStreetMap 底图、通过 Overpass 下载 OSM 矢量要素,以及从用户合法授权的 XYZ 瓦片服务导出 GeoTIFF 等本地格式。
GeoD 已收录于社区维护的 OSM Apps Catalog;该目录收录不代表 OpenStreetMap Foundation 对本项目的官方认可或背书。
使用提示:本工具是基于开源协议发布的桌面客户端,不内置任何地图数据。所有数据来自使用者自行配置的第三方服务,请自行获取合法授权并遵守相关条款与法规。下载所得数据版权归原数据方所有。详见 使用条款与免责声明。
前往 Latest Release 下载最新稳定版。GeoD 免费提供 Windows、macOS 和 Linux 安装包:
| 平台 | 安装包 | 下载入口 |
|---|---|---|
| Windows x64 | GeoDownloader_*_windows_x64-setup.exe |
Latest Release |
| macOS Apple Silicon | GeoDownloader_*_macos_arm64.dmg |
Latest Release |
| macOS Intel | GeoDownloader_*_macos_x64.dmg |
Latest Release |
| Linux (Debian/Ubuntu) | GeoDownloader_*_linux_amd64.deb |
Latest Release |
| Linux (AppImage) | GeoDownloader_*_linux_amd64.AppImage |
Latest Release |
每个版本的更新内容和校验信息以 Releases 页面为准。
macOS 首次打开提示"无法验证开发者"时:右键安装包 → 打开,或在「系统设置 → 隐私与安全性」放行。
- 内置 OpenStreetMap(OSM)标准底图用于交互预览,并提供 ArcGIS、天地图、Carto、高德等图源配置
- 支持自定义任意
{z}/{x}/{y}模板,可配置 Subdomains、Referer、API Key - 多任务并行 + 可调并发(10–100),实时进度
- 缩放级别区间下载,自动按图源最大级别约束
- 导出 GeoTIFF(带地理坐标,可选 LZW / Deflate 压缩)/ PNG / JPEG
- 按多边形边界裁剪(透明背景)
OpenStreetMap 标准瓦片服务器不允许批量抓取、预取或离线下载。此类任务请使用自建服务,或选择明确允许下载和离线使用的服务商。详见 OSMF Tile Usage Policy;使用 OSM 数据时还须遵守 ODbL 与署名要求。
- MapboxVector / Mapbox GL Style 数据源
- 区域选择 + 缩放级别批量下载
- 模式独立的数据源记忆
- Cesium Ion 资产、Google 3D Tiles(全球倾斜摄影)、自定义 URL
- 在 3D 视图框选区域裁剪下载
- 递归解析子 tileset,完整下载多层级 LOD
- 下载后 URI 自动本地化,支持离线 3D 浏览
- 多源 DEM(COP30 / SRTM 等)
- 按区域批量下载并拼接
- 浏览 Esri 卫星影像所有历史版本
- 时间轴交互,按拍摄日期切换
- 支持下载历史时刻的瓦片
- 地名搜索定位
- 中国省 / 市 / 区县三级行政区划
- 上传 GeoJSON / Shapefile(
.zip/.shp + .shx + .dbf) / KML / KMZ - 地图绘制矩形或多边形
- 多任务并行,独立进度与日志
- 崩溃重启可恢复任务
- 下载历史,一键打开输出文件夹
# 安装前端依赖
npm ci --prefix frontend
# 启动 Tauri 开发服务(自动 vite dev + cargo build)
cd src-tauri
cargo tauri devcd src-tauri
cargo tauri build产物位于 src-tauri/target/release/bundle/。
geo-downloader/
├── src-tauri/ # Rust 后端 (Tauri 2.x)
│ └── src/
│ ├── lib.rs / main.rs
│ ├── commands.rs # Tauri 命令入口
│ ├── config.rs # 内置图源 + 全局配置
│ ├── tile.rs # 瓦片坐标计算
│ ├── downloader.rs # 异步并发下载器
│ ├── merger.rs # 拼接 / 裁剪
│ ├── exporter.rs # GeoTIFF / PNG / JPEG 导出
│ ├── streaming_tiff.rs # BigTIFF 流式写入器
│ ├── wayback.rs # Esri Wayback
│ ├── tiles3d/ # 3D Tiles 模块
│ ├── task.rs / history.rs / settings.rs
│ └── ...
├── frontend/ # React 19 + Vite + shadcn/ui + Tailwind
│ └── src/
├── site/ # 官网静态站(Cloudflare Pages)
└── docs/ # 设计 / 工作日志
在应用「设置 / 高级选项」中可配置:
- 天地图 / Cesium Ion / Google API Token
- 代理:访问 Google 等海外图源时启用
- 并发数:根据网络稳定性调整
- TIFF 压缩:无压缩 / LZW / Deflate
- 使用问题、功能建议、案例分享 → Discussions
- Bug 报告 → Issues
- 微信公众号 / 交流群
完整发布说明见 Releases。近期亮点:
- v3.4.0:前端整体迁移到 React 19 + shadcn/ui;浏览即缓存(browse-as-cache);3D Tiles 表面拾取与 Cesium Ion 自动预览;Wayback 时间轴重设计;矢量区域选择器
- v3.3.x:Wayback 历史影像批量下载;DEM 下载模块
- v3.2.x:TIFF 压缩三选一;任务日志系统;断点续传增强;BigTIFF 兼容性修复
- v3.0.0:产品更名 GeoDownloader;3D Tiles 下载与离线预览
GeoD 源代码按照 MIT License 免费开放使用。第三方地图与数据仍受各自许可和使用条款约束。
Copyright © 2025–2026 gaopengbin
如果这个项目对你有帮助,欢迎请作者喝杯咖啡。
感谢每一位愿意支持 GeoD 的朋友。金额不分大小,每一份认可都会被认真记下。
| 日期 | 支持者 | 金额 |
|---|---|---|
| 2026-08-13 | 林冲 | ¥20.00 |
| 2026-07-20 | Hi-cc | ¥0.01 |
| 2026-05-10 | lulu | ¥10.00 |
| 2026-05-08 | jojo | ¥19.90 |
| 2026-04-22 | 可以超载 | ¥9.90 |
| 2026-04-20 | 风停在左肩 | ¥10.00 |
| 2026-04-18 | 注定风雨兼程😊 | ¥10.00 |
| 2026-04-13 | 邓 | ¥10.00 |
| 2026-04-10 | jojo | ¥3.99 |
目前共记录 9 次支持,累计 ¥93.80。完整记录与说明见 GeoD 支持者记录。如希望匿名、更改昵称或移除记录,请联系作者。







