Zh-hans:Comparison of editors

From OpenStreetMap Wiki
Jump to navigation Jump to search

对比表

OSM 编辑器比较
名称 针对新手用户 平台 编程语言 编辑器类型 积极开发 Windows Linux Mac OS X Android iOS 自由软件 优点 缺点
iD 是 基于网络 JavaScript 全功能 是 是 是 是 是 是 是 几乎在所有地方都能使用,入口级别低 对智能手机等小屏幕的支持较差,抽象的标签有时会产生令人困惑的结果
JOSM 是 桌面端 Java 全功能 是 是 是 是 否 否 是 功能极其强大和复杂,可通过插件进行高度配置和扩展。支持更改集还原 功能极其强大和复杂,需要安装 JRE,需要学习
Potlatch 3 是 桌面端 ActionScript 全功能 是 是 仅适用于WINE 是 否 否 是 需要 Adobe AIR 运行时
Merkaartor 否 桌面端 C++ with Qt 全功能 是 是 是 是 否 否 是 有时会破坏关系
Vespucci 否 移动端 Java 全功能 是 否 否 否 是 否 是 可在测量时进行所有编辑,无需创建注释 基本上是 “移动的 JOSM”,有其所有的缺点和优点。仅适用于安卓系统。
Go Map!! 否 移动端 Objective-C, Cocoa, and Swift 全功能 是 否 否 否 否 是 是 可在测量时进行所有编辑,无需创建注释 仅支持iOS
StreetComplete 是 移动端 Kotlin and Java 仅任务解决方案和叠加 是 否 否 否 是 否 是 最简单的编辑器--安卓手机,需要具备阅读能力和 OSM 账户,不需要 OSM 知识和使用编辑器的培训 仅适用于安卓系统,仅限于完善现有对象的预定义编辑和添加新的预定义 POI 节点
SCEE 否 移动端 Kotlin and Java 有限的几何图形编辑,无法创建路径/关系 是 否 否 否 是 否 是 与 StreetComplete 相同,但原始标签编辑器和风俗叠加等高级功能需要 OSM 知识 与 StreetComplete 一样,附加的 “专家 ”功能使其更容易出错
OsmAnd 否 移动端 Java and C++ 带 POI 编辑功能的地图浏览器 是 否 否 否 是 是 有限 与 JOSM 集成 主要用于导航而非编辑
Maps.Me 是 移动端 C++ 带 POI 编辑功能的地图浏览器 是 否 否 否 是 是 是 界面不佳,可添加的对象类型有限,隐私政策也很糟糕
Organic Maps 是 移动端 C++, Java, Objective C, Swift 带 POI 编辑功能的地图浏览器 是 已编译,但需要用户界面 已编译,但需要用户界面 是的,但需要带ARM处理器的 Mac 是 是 是 开源、注重隐私、积极开发 可添加的 POI 类型有限,编辑器用户体验尚未改进
Locus 否 移动端 未知 带 POI 编辑功能的地图浏览器 是 否 否 否 是 否 否
Level0 否 基于网络 PHP 低级文本对象编辑 稳定,编辑完成 是 是 是 是 是 是 通过简化的文本界面访问原始数据 通过简化的文本界面访问原始数据
ArcGIS 否 GIS 插件 未知 全功能 是 是 是 是 否 否 否 专利软件
Every Door 是 移动端 Dart(Flutter) 带 POI 编辑功能的地图浏览器 是 否 否 否 是 是 是 针对快速添加 POI 进行了优化

浏览器中的简单在线 编辑器

iD

iD screenshot
摘要:
在线编辑。
优点
  • 目前,它是 www.openstreetmap.org “编辑 ”选项卡的预设编辑器,可在网络浏览器中运行。
  • 它有一个 “演练 ”功能,旨在为 OSM 的新贡献者提供一个简单的入门工具
  • 在开发过程中投入了大量精力,非常注重用户体验
  • 编辑标签时,维基帮助可直接显示在编辑器中
  • 可以使用自定义航空图像
  • 编辑器中可直接显示街道级别照片
缺点
  • 不适合高级用户(JOSM已经为他们提供了很好的服务)或希望获得桌面客户端速度的用户。
  • 消耗的处理能力最大(与 JOSM 相比),因此如果 CPU/浏览器速度较慢,可能会出现滞后现象
  • 缩放和平移会提示获取地图(不流畅)
  • 界面偏离正常的 OpenStreetMap 术语(“点”、“线 ”和 “区域”,而不是 “节点”、“道路 ”和 “关系”),可能会造成混乱和编辑事故
  • 无法离线工作

Rapid

Rapid screenshot
摘要:
Rapid 是 OpenStreetMap 的网络版现代编辑器。Rapid 集成了先进的制图工具、权威的地理空间开放数据和尖端技术,使各级制图人员都能快速上手,对地图进行准确而新颖的编辑。
优点
  • 可在任何网络浏览器中运行,由于采用了基于 PixiJS 的渲染技术,浏览器编辑器的速度和响应速度最快。
  • 为新用户提供入门介绍
  • 与 HOTOSM 等公司的任务管理器软件集成,用于协作项目
  • 由一个专业团队提供支持,该团队包括多名网络开发人员、用户体验研究人员以及几名具有数据和社区专业知识的 OSM 定期贡献者
  • 开发团队对功能请求和编辑器的未来使用情况的发展更及时、更迅速。
  • 拥有截至 2023年4月的iD编辑器的所有功能,以及额外的功能和更高的性能
  • 允许在放大到城市比例时进行编辑
  • 提供额外的数据源供用户逐一验证,包括人工智能生成的建筑物和道路,以及权威的开放式 GIS 数据
  • 编辑器可直接使用Mapillary照片,并可直接与 Mapillary 开发团队进行特别合作,以实现未来的兼容性。
缺点
  • 不具备 JOSM 中的强大用户功能。
  • 需要网络连接,不能离线使用
  • 尽管用户体验是为逐一验证而设计的,但用户可能会因工作速度过快而不注意验证来自外部来源的单个对象
  • 尚未在 OpenStreetMap.org 上显示
  • 部分国家缺乏开放数据或人工智能数据
  • 对移动设备不友好

== 桌面 和离线 ==↙

JOSM

JOSM screenshot, showing photomapping features.
摘要:
JOSM 为各种编辑方式提供了大量功能和实用工具: 它既可以从硬盘读取 GPX 轨迹,也可以从 OSM 下载。您可以轻松下载航空图像,作为追踪的背景。JOSM 还支持照片映射音频映射。完成编辑后,您可以将其上传到 OSM。
优点:
  • 快速流畅地平移和缩放。近乎无限缩放,实现超精确制图。
  • 可通过pluginsMap Styles预设值验证器规则进行高度配置和扩展。
  • 高级编辑功能,例如changeset reverting
  • 可立即使用大量航空图像和第三方 GPS 轨迹作为背景进行追踪。还可添加自定义的 TMS、WMS 和 WMTS 航空图像(请检查权限)。
  • 内置验证器,可在数据上传前检查常见的地图错误
  • 可使用下载的数据文件离线工作,也可使用本地照片和 GPX 文件工作
  • 直接向用户显示标签。许多标签可通过 “预设 ”识别,然后显示描述、翻译/本地化形式以及有关标签详细信息的 OSM 维基页面链接。
  • 开发非常活跃。通常每个月都会推出一个包含新功能的稳定版本。
缺点:
  • 界面的细节需要花点时间学习。
  • 你必须下载软件才能运行它,这与以下在线选项不同(尽管有一个 “Java Web Start ”选项)
  • 需要Java 11 或更高版本才能运行(对大多数人来说问题不大)。
  • 编辑标签时没有帮助文本

Merkaartor

Merkaartor screenshot
摘要:
Merkaartor 是一款功能齐全的 OpenStreetMap 编辑器,采用 GNU 通用公共许可证,使用 Qt 工具包开发。
优点
  • 具有一些独特的功能,如透明显示道路和真正的弯曲道路等地图功能。
  • 直观的用户界面
  • 提供适用于 Windows、Mac OS X 和部分 Linux 平台的二进制文件。其余部分的源代码。
  • 可轻松设置Bing或任何其他 WMS/TMS 来源的卫星图像。
  • 标签样式可自定义
  • 可将渲染的地图保存为SVG或位图图形
缺点
  • 开发速度较慢,因此只有通过抓取源代码才能获得错误修复和新功能。
  • 用户群小。开发者社区很小。
  • 加载大量 GPS 点时速度较慢。

Potlatch 3

Potlatch 3 screenshot. Showing OSM data and background imagery
摘要:
Adobe AIR 桌面编辑器(替代 Potlatch2)。
优点:
  • 目前无法通过 “编辑 ”选项卡的下拉箭头进行操作
  • 继承自 Potlatch2 的熟悉界面,适合初学者和高级用户使用
  • 无模型用户界面
  • 在单独的图层中显示 GPS 轨迹
  • 一些高级编辑功能,包括矢量背景、任务和为专家提供的合并/平移功能。
  • 预先配置了多个航空图像背景,并可选择自定义 TMS 图像 (请检查权限)
缺点:
  • 需要flash 运行时
  • 离线无法使用
  • 处于测试开发阶段

移动端

Vespucci

摘要:
Vespucci 是Android上唯一一款完整的 OpenStreetMap 编辑器。它也是第一款从 2009 年开始提供和开发的编辑器。
优点:
  1. 移动性
  2. 一个完整的 OpenStreetMap 编辑器,可在小屏幕(手机)和大屏幕(平板电脑)安卓设备上运行
  3. 如果有键盘和鼠标,支持使用键盘和鼠标进行编辑
  4. 创建/编辑节点、路径、标签和关系,以及所有与几何相关的常规操作
  5. 内置支持图像偏移数据库
  6. 所有编辑均可在地面上完成,无需依赖内存
  7. 乐于助人的首席开发人员会考虑用户的意见
  8. 有用地显示您所做的所有更改,直至标签和关系级差异
  9. 支持使用预先下载的数据集进行离线编辑
缺点:
  1. 用户界面有时看起来有点过时,而且使用起来笨拙/费解
  2. 对于编辑大型关系(如路由)来说,目前还不是 “理想 ”的选择
  3. 目前没有内置对象历史记录(在浏览器中打开 osm.org 历史记录)
  4. 移动数据覆盖率低会导致您的移动调查编辑会话停止(除非您提前下载了该区域;另见专业 #9)

Go Map!!

Go Map!! - way object selected
摘要:
Go Map!!是一款 iOS 应用程序,可让您在 OpenStreetMap 中创建和编辑信息。Go Map!! 支持编辑节点和方式以及任意标记。
优点:
  • 移动版
  • 简洁但功能强大的用户界面
  • 可过滤对象,提高加载速度
  • 利用iD预设库
  • 用户友好的转弯限制编辑图形用户界面
  • 能够清除图像、OSM 数据、GPX 轨迹等的缓存
  • 连续下载 OSM 数据
缺点:
  • 当缓存变大时可能会占用大量资源
  • 编辑大多数关系类型的工作流程比较笨拙


StreetComplete

StreetComplete - question about a missing street name
摘要:
StreetComplete 是 OpenStreetMap 数据的专用编辑器。它可以轻松添加一些特定信息。
优点:
  • 移动性。
  • 添加预定义数据非常简单--只需向用户提出简单的问题,就能轻松验证对象附近是否有人,应用程序可处理整个标记和编辑过程。
  • 允许创建注释
  • 无需联网即可编辑--任务和地图可缓存
缺点:
  • 不用作通用编辑器,只能添加预定义数据和回答注释


SCEE

SCEE - street raw tag editor
摘要:
SCEE 是 StreetComplete 的专家版分叉版,增强了原始标签编辑器、自定义叠加、自定义任务、Osmose 问题检测等功能。
优点:
  • 移动性。
  • 非常容易添加预定义数据(与 StreetComplete 相同),但也允许使用各种自定义标签和自定义方式显示数据
  • 可以创建备注(带图片)
  • 除了常规的 OSM 矢量显示外,还可切换卫星视图
  • 无需联网即可编辑--任务和地图可能会被缓存
缺点:
  • 与 StreetComplete 相比,它的编辑功能更先进,因此更难学,也更容易出现人为错误
  • 虽然比 StreetComplete 更先进,但它仍然不是一个通用编辑器(编辑几何图形受到限制,而且无法创建新的方式/关系,只能创建节点)

OsmAnd

摘要:
导航应用程序,允许您添加、删除或更改 POI。
优点:
  • 完全离线
  • 用户界面相对简单
  • 还支持便笺
缺点:
  • 仅限节点和封闭方式编辑(且仅限 常用标签组合)。
  • 离线意味着时间滞后:下载的地图可能是旧的,用户上传更改可能需要一些时间
  • 在地图视图上编辑,而不是在数据视图上编辑。 因此,您可能会添加一些存在但未渲染的内容。
  • 通常没有卫星图片背景,因此 POI 可能与实际位置有一定距离。

Every Door

摘要:
移动编辑器可添加商店和设施,也可添加地址或街道对象
优点:
  • 优化了快速添加商店或便利设施的功能,例如在有多家商店的街道上行走时
  • 无需联网即可编辑--任务和地图可能会缓存
  • 丰富的预设选择和能力
  • 用户可以使用航空图像或 osm-carto 来确定 POI 的正确位置
  • 可以创建备注
缺点:
  • 即使在相对较大的屏幕(5.65 英寸)上,也很难准确地点击正确的对象

GIS

ArcGIS Editor for OSM

摘要:
ESRI 发布了 编辑 OSM 数据的插件.
优点:
  • 行业标准的 GIS 程序
  • 非常全面的 GIS 功能
缺点:
  • 专有
  • "“ArcGIS for Home Use ”将花费 100 美元/年
  • 仅适用于 ArcGIS 10
  • 不支持编辑关系

参见