核心功能
Map Grabber是一款面向建筑、景观及城市设计专业人士的OpenStreetMap数据抓取工具。用户只需提供地址或地名,即可自动下载指定半径范围内的街道网络及建筑轮廓矢量数据,并输出为SVG(可视化绘图)、GeoPackage(GIS标准格式)或DXF(CAD/Rhino兼容)等多种格式。
显著优点
- 一键获取专业底图:无需手动描图或购买商业底图数据,大幅降低前期调研成本
- 多格式兼容:原生支持CAD/Rhino工作流(DXF)、GIS分析(GeoPackage)及快速预览(PNG/SVG)
- 灵活参数控制:可自定义搜索半径、选择是否包含建筑 footprint,适应从城市尺度到街区尺度的多样需求
- Telegram集成友好:内置PNG输出与消息发送指引,适合远程协作场景快速分享
潜在局限与风险
- 数据依赖OSM质量:建筑轮廓完整度因地区差异显著,部分区域可能存在数据缺失或几何错误
- 需手动配置Python环境:
osmnx、geopandas、ezdxf等依赖需用户自行安装,对非技术用户门槛较高 - 无自动投影处理:未明确说明坐标系转换逻辑,跨地区项目需注意EPSG代码一致性
- 网络稳定性要求:OSM Overpass API请求可能受速率限制或超时影响
适合人群
- 建筑师、景观设计师、城市规划师(需快速生成场地分析底图)
- 建筑系学生与教学场景(低成本获取真实城市模型)
- 小型设计工作室(替代昂贵的GIS数据订阅)
常规风险提示
- 涉及
shell:exec权限,建议仅在可信环境运行 - 输出路径需严格遵循OpenClaw白名单(
~/.openclaw/media/、/tmp等),否则消息发送失败 - 大规模请求(大半径+建筑数据)可能触发OSM服务限制,建议分块获取