osinteagle/osinteagle-atlas

GitHub: osinteagle/osinteagle-atlas

一款基于浏览器的开源地理空间情报分析工具,集成了 OSM 空间查询、图像地理定位验证、视场分析和多图层可视化,覆盖从数据导入到现场报告生成的完整地理情报工作流。

Stars: 0 | Forks: 0

# 🌍 OSINTEAGLE ATLAS **OSINTEAGLE ATLAS** 是一款用于开源情报 (OSINT) 的基于网页的地理空间分析工具。 它支持直接在浏览器中捕获、分析和可视化验证地理数据——无需安装。 🔗 在线演示:https://atlas.osinteagle.com/app ## 功能 ### 1 · 数据导入 - **CSV 导入** — 需要 `lat` / `lng` 列;`datetime` 列为可选,用于时间轴过滤 - **GeoJSON 支持** — 点、线、多边形和多多边形(例如来自 Overpass Turbo) - **手动输入** — 点击地图任意位置以放置新标记 - **编辑与删除** — 通过侧边栏图标或标记弹窗操作 - **数据表格** — 电子表格风格的编辑器,用于批量编辑行和列 ### 2 · 专家搜索 (Overpass API) - 用于复杂、多条件搜索的可视化 OSM 查询构建器 - 组合多个过滤器(例如:距离火车站 500 米以内且层数 ≥ 3 的建筑物) - 拖放排序过滤条件 - 单个过滤器可以开启/关闭 - 悬停时通过 TagFinder API 显示标签描述 - 每次查询可自由选择结果颜色 - 带有实时圆形叠加层的半径预览地图 - 直接导出到 Overpass Turbo ### 3 · 地图视图与图层 - 四种基础图层样式: - **Dark**(默认) - **Light** - **OpenStreetMap** - **Satellite**(ArcGIS World Imagery + 标签) - **热力图** 用于密度聚类可视化 - **时间轴滑块** — 通过日期/时间范围和直方图过滤条目;状态在会话间持久保存 - **绘图工具** — 测量距离、面积、圆形、方位角,并在地图上放置文本标签;所有绘图均保存至 `localStorage` 并在重新加载时恢复 - **标签切换** — 在地图上显示/隐藏永久的条目标签;点击标签以选中该条目 - 所有图层和工具栏状态均在会话间本地保存 ### 4 · 审查模式与现场报告 - 激活审查模式以逐个遍历条目 - 单独标记条目: - ✓ **已检查** — 标记在地图上变为绿色 - ★ **命中** — 标记在地图上变为黄色 - 颜色编码仅在条目未定义自定义颜色时适用 - 每个条目的备注字段(可切换显示/隐藏) - 侧边栏过滤选项:全部 · 待处理 · 已检查 · 命中 - 显示审查完成进度的进度条 - **现场报告** — 将所有命中项导出为可打印的独立 HTML 文档 - 键盘快捷键:`→` / `↓` 下一个 · `←` / `↑` 上一个 · `Space` 标记为已检查 · `Enter` 标记为命中 ### 5 · 视场与图像验证 - **视场 (FOV) 锥体** — 可视化每个条目的相机或观察方向: - 方向 (°) - 开口角度 (°) - 范围 (m) - 带有基本方位的指南针标签 - 保存的锥体在面板开关和页面重新加载期间会持久保留在地图上 - 删除锥体会将其从地图和存储数据中移除 - 锥体根据审查状态进行颜色编码 - **验证板** — 参考图像和地图并排显示: - 在图像和地图上放置编号图钉 - 连接线将图像图钉与地图图钉相连 - 在下方的列表中描述每个特征 - 导出为包含每个特征的街景详细地图的交互式 HTML ### 6 · 上下文面板 - 选中条目时自动打开 - 可以固定以在导航地图时保持可见 - **选项卡:** - **街景** — 嵌入的 Google Street View,具有智能寻路功能(室外模式) - **卫星** — 北莱茵-威斯特法伦州 (NRW) 地区使用 TIM-Online 航拍图像;其他地区使用 ArcGIS World Imagery - **链接** — 一键直达 Google Maps、Apple Maps、OSM、Mapillary、Apple Look Around、Google Earth、Overpass Turbo 的深度链接 - **太阳** — 太阳位置计算器,包含方位角、高度角、日出/日落时间、阴影分析和罗盘可视化 - 宽屏布局:所有选项卡并排显示 ### 7 · 坐标转换 - 支持的输入/输出格式: - **DD** — 十进制度数 - **DMS** — 度分秒 - **DDM** — 十进制度分 - **UTM** - **MGRS** - 自动格式检测 - 在地图上即时显示 - 每种格式均可复制到剪贴板 ### 8 · 导出 - **CSV** — 逗号分隔,包含所有字段 - **GeoJSON** — 点和多边形,具有完整几何信息,兼容 GIS - **KML** — 用于 Google Earth,支持点、线和多边形 - **JSON** — 包含所有内部字段的原始数据 - **验证板** — 交互式 HTML,包含每个特征的详细地图和可选的街景嵌入 ## 键盘快捷键 | 按键 | 操作 | |-----|--------| | `→` / `↓` | 下一个条目(审查模式) | | `←` / `↑` | 上一个条目(审查模式) | | `Enter` | 标记为命中 + 保存备注 | | `Space` | 标记为已检查 + 保存备注 | | `Ctrl+V` | 从剪贴板粘贴图像作为参考图像 | | `→` / `←` | 在标记之间导航(审查模式外) | | `滚动` | 缩放地图 | ## 技术栈 - **前端:** HTML, CSS, JavaScript(无框架) - **地图:** Leaflet.js + CartoDB 瓦片 + ArcGIS 影像 - **APIs:** - OpenStreetMap / Overpass API - TagFinder API - Google Maps Embed / Street View - Mapillary - TIM-Online NRW(航拍图像) - Nominatim(地理编码) ## 用例 - OSINT 研究和地理定位 - 图像与视频地理定位 - 调查新闻 - 安全与态势感知分析 - 现场报告生成 - 路线和区域分析 ## 贡献 欢迎提交 Pull requests! 对于较大的更改,请先开启一个 issue 以讨论实现方法。 ## 许可证 MIT License
标签:CSV导入, ESC4, GEOINT, GeoJSON, GIS, OpenStreetMap, OSINT, OSINTEAGLE, OSINT工具, OSM, Overpass API, WebGIS, 协同分析, 卫星地图, 可视化验证, 后端开发, 在线地图, 在线工具, 地图交互, 地图可视化, 地理围栏, 地理数据分析, 地理标签, 地理空间分析, 多模态安全, 安全研发, 开源地图, 情报分析, 数据可视化, 数据查询, 时间轴, 测量工具, 浏览器端, 热力图, 空间数据, 空间测量, 绘图工具, 网络情报, 网络诊断