thewitnesshub/geogrid

GitHub: thewitnesshub/geogrid

GeoGrid 是一款纯前端的卫星图像搜索网格工具,让用户在地图上逐格系统性排查区域并导出 KML,确保搜索无遗漏。

Stars: 0 | Forks: 0

# GeoGrid — 在卫星图像上进行搜索网格化 **在线应用:[thewitnesshub.github.io/geogrid](https://thewitnesshub.github.io/geogrid/)** 一款用于系统性视觉搜索的工具:在地图图像上铺设网格,逐一排查每个单元格,并将结果导出为 KML 文件以供 Google Earth 使用。专为 OSINT 和地理定位工作而设计,因为最困难的环节往往不是找到某个目标,而是证明你已经搜遍了每一个角落。 所有操作均在浏览器中运行。无需服务器,无需账户,无需 API 密钥。 ## 功能 - **划定区域** — 在地图上拖拽出一个矩形,或者输入城市 / 区县 / 地区名称,网格将自动填充该边界实际的地块形状。 - **排查网格** — 点击单元格将其标记为已搜索,也可以一次性刷过多个单元格(按住 /Ctrl 并拖动,或使用画笔工具)。实时统计并显示已搜索及剩余的单元格数量。 - **底图** — Esri World Imagery(影像图)/ Streets(街道图)/ Topographic(地形图),以及 OpenStreetMap(Standard 标准图、Humanitarian 人道主义图、OpenTopoMap 地形图)。 - **按日期查看影像** — Sentinel-2 L2A 场景(通过 Microsoft Planetary Computer 获取)、可追溯至 2014 年的 Esri World Imagery Wayback 档案,以及 NASA 每日的 VIIRS 过境影像 — 均配有日期选择器,方便进行前后对比。 - **导航** — 搜索地点名称,或直接跳转至 `lat, lng`(纬度,经度)。在任意位置右击即可放置图钉、复制坐标,或在 Google Earth 及 Copernicus Browser 中打开该地点。 - **导出为 KML** — 已搜索和待搜索的单元格将分别存放在不同的文件夹中,同时包含你放置的图钉。可直接在 Google Earth 中打开。 - **细节体验** — 浅色/深色主题、键盘快捷键(按 ? 可显示列表)、隐藏所有界面元素的专注模式,并且重新打开时会自动恢复到你上次离开时的位置。 ## 运行方式 ``` cd app npm install npm run dev ``` 使用 `npm run build` 构建静态资源包 — `app/dist` 中的输出文件是一个普通的文件夹,可以通过任何静态服务器托管,或直接在本地磁盘上运行。 ## 许可证 MIT — 详见 [LICENSE](LICENSE)。
标签:ESC4, KML, OSINT, Web地图, 卫星影像, 地理信息系统, 数据可视化, 暗色界面, 自动化攻击