Java OpenStreetMap Editor

Java OpenStreetMap Editor

OpenStreetMap离线编辑器

应用介绍

在 OSM 官网那个网页编辑器里改地图,一次只能改一小块,网一卡就卡在那儿,想批量给三十栋楼补上门牌号更是没法下手。JOSM 是另一种做法:先把一片区域的数据整块下载到本机,之后所有编辑都在离线状态下进行,改完了再一次性提交回去。

画布上铺的是航拍影像,节点、路径、关系三种对象直接在上面画和拖。标签不用手敲——预设库按「餐厅」「加油站」「人行横道」这样的实际地物组织,选中对象挑一个预设,该有的 key 和 value 就填好了。提交之前验证器会跑一遍,交叉的路、没闭合的建筑轮廓、拼错的 tag 都会列出来。

软件功能



离线编辑:数据下到本地再改,断网也能继续,改完统一上传。大范围的整理工作不用一边改一边等服务器。

预设与批量打标:常见地物有现成预设,选中一批对象一起套用;搜索框按名字找预设,不用记 OSM 的 tag 拼写。

验证器:上传前自动检查几何和标签问题——自相交的路、重复节点、未闭合的面、与已有数据冲突的改动,逐条列出并能跳转到出问题的对象。

多种影像图层:Bing、Esri 和各地开放的正射影像都能作为底图叠加,描建筑和道路有参照;影像有偏移时可以整体校正。

GPX 轨迹与照片定位:把手机或 GPS 记录的轨迹导进来当参考线,带地理标记的照片按时间对齐到轨迹上,实地采集回来的资料直接能用。

地图样式与插件:换一套 map paint style 就能按自己关心的属性着色;插件库覆盖建筑批量生成、公交线路编辑、地址匹配等一大批专项工作。

开源跨平台:GPL 许可,Java 写成,Windows、macOS、Linux 都能跑。

应用截图

标签:地图Java