跳转到主要内容
HERODOT Network 连接欧洲大学,共同推进地理学的教学、学习与野外实践。

本站部分链接为联盟营销链接:如果您通过这些链接购买,我们可能会获得佣金,且不会增加您的成本。这绝不会影响我们的推荐建议。详情请参阅我们的联盟披露声明。 联盟营销披露.

最佳 OpenStreetMap 应用程序:首选比较

OpenStreetMap 应用程序是移动和桌面客户端,用于读取、渲染、修改或浏览 OpenStreetMap 数据,这是一个免费开放的地理数据库,成立于 2004 年,由数百万注册贡献者维护。 Android、iOS 和网络上存在十多个成熟的客户端,从 OsmAnd 等分步导航软件到 StreetComplete 等实地调查编辑器,服务于从第一年的地图练习到研究生实地考察的用途。

OpenStreetMap 应用程序分为四个功能系列,了解客户端属于哪个系列是选择客户端时最有用的过滤器。

导航和路线客户端使用 OSM 数据来生成汽车、自行车、行人和公共交通的路线导航。 OsmAnd、Organic Maps 和 Magic Earth 是最著名的例子。这些应用程序对于数据库来说是只读的:它们显示并追踪路线,但不允许您修改地图。

调查和编辑客户端写回 OSM 数据库。 StreetComplete 具有微任务功能(“这个十字路口有触觉铺路吗?”),iD 是默认的基于浏览器的编辑器,JOSM 是用于批量编辑和数据合并的强大桌面工具。 Vespucci 和 Every Door 涵盖了 Android 上的移动编辑。

渲染和参考客户端优先考虑制图而不是路线。 OSMAnd 的地图样式、主网站上使用的 OpenStreetMap Carto 样式表以及 OpenTopoMap 等专用渲染引擎显示了一个数据集如何支持多种视觉语言。

应用程序编程客户端和库 — Leaflet、MapLibre GL JS、osmdroid、MapKit 兼容包装器 — 允许您将 OSM 切片集成到您自己的教育工具中,这正是大多数大学特定用例的真正所在。

Related: — The fieldwork compass that survives a whole GCSE cohort.

从教学的角度来看,这种区别很重要。导航客户端教学生如何“解释”空间数据;编辑客户教他们如何“制作”它,以及制作所需的所有元数据、许可和质量问题。

什么是 openstreetmap 应用程序

OpenStreetMap 应用程序是基于 OpenStreetMap 数据库而不是专有地图服务构建的软件客户端。数据库本身根据开放数据库许可证(ODbL)获得许可,只要满足派生数据库的归属和类似共享的条件,该许可证允许免费重用,包括商业重用。

实际结果是没有任何一家公司能够控制这张地图。 Google 地图和 Apple 地图是产品; OpenStreetMap 是一个基础设施。部门可以下载区域摘录,对其进行样式设置,将其托管在自己的切片服务器上,然后将其分发给学生,而无需每个席位的许可证。这是与商业地图订阅完全不同的采购对话。

Our pick: — Ready-made geography lessons when planning time runs out.

在向同事或学生解释 OSM 应用程序时,需要区分三个技术层:

  • 数据层 — OSM 数据库中的原始节点、方式和关系,可作为从 Geofabrik 提取的“.osm.pbf”或“.osm” XML 下载。
  • 切片层:由切片服务器提供渲染的栅格或矢量切片,本地缓存或实时检索。
  • 客户端层:结合了图块、路由图、搜索索引和用户界面的应用程序。

一旦您询问用户应该触摸哪一层,关于“哪种 OSM 应用程序最好”的大部分困惑就会消失。一个只需要导航的学生需要一个客户。需要贡献的学生需要一个编辑器。需要分析的学生需要数据层和GIS。

openstreetmap 应用程序的含义

从大多数人想要的意义上来说,OpenStreetMap 应用程序的含义很简单:使用 OSM 数据代替商业地图数据或与商业地图数据一起使用的应用程序。该术语不是商标,OpenStreetMap 基金会也没有发布官方的“OpenStreetMap 应用程序”:基金会管理网站和数据库,而应用程序则由独立开发人员和社区创建。

这种去中心化是其决定性特征。 OpenStreetMap wiki 维护着社区编辑的 Android 应用程序比较,其中列出了数十个客户端,其中包含用于编辑功能、离线支持、路由配置文件和许可的列。该 Wiki是权威的起点,正是因为没有任何一个提供商可以控制该列表。

出于教育目的,意义还有第二层。 OSM 应用程序也是开放数据治理的一个案例研究:谁贡献、在什么许可下、有什么质量保证,以及谁被排除在外。教授关键制图的地理部门发现 OSM 应用程序特别高效,因为与商业地图生产不同,生产过程是可检查的。

openstreetmap 应用程序的好处

OpenStreetMap 应用程序为高等教育提供了四个特别重要的好处,使其成为地理实地教学的有效移动应用程序。

Related: — Map posters and globe decor you will not find in a school catalogue.

零许可成本,无席位限制。 部门可以在教学实验室的每台设备、学生拥有的手机和现场平板电脑上安装 OSM 客户端,而无需协商许可证。总成本并非为零 - 员工用于设置和支持的时间是真实的 - 但它并不取决于每个用户。

离线功能。 OsmAnd、Organic Maps 和其他几个客户端支持离线地图包和离线路线。这对于连接性较差的地区(从英国高地到欧洲各地的农村实地考察地点)的实地考察至关重要。

数据访问和可重复性。 由于基础数据是可下载和版本控制的,基于 OSM 的现场工作练习可以由另一个队列或审阅者在同一数据快照上重复。商业地图数据通常不能以这种方式存档和重新分发。

Reader favorite: — The atlas most UK geography departments actually hand out.

**贡献作为评估。**学生可以向地图添加要素并查看他们的更改是否持续存在。 StreetComplete 和 Every Door 降低了技术门槛,对于大多数本科生来说,一小时的入门就足够了。

openstreetmap 应用程序的优点和缺点

标准优势限制
成本免费使用; ODbL 允许重复使用托管您自己的图块会消耗服务器时间和专业知识
覆盖范围在欧洲城市和许多农村地区表现出色部分地区存在差异;完整性参差不齐
离线使用擅长 OsmAnd、Organic Maps离线路由图消耗大量存储空间
编辑多个编辑器,StreetComplete 低门槛质量控制取决于社区审查
路由多种模式,包括步行和骑自行车公共交通路线比专用交通应用程序弱
支持活跃的社区论坛和 wiki没有商业 SLA 或帮助台
整合开放API、标准格式需要 GIS 或 Web 开发技能才能嵌入

openstreetmap 应用程序值得吗

当至少满足三个条件之一时,OpenStreetMap 应用程序就值得用于教学:您需要离线地图,您需要学生生成而不仅仅是使用空间数据,或者您需要避免为一大群人提供按席位许可。它们还可以用作移动地理信息系统虚拟实地考察应用程序。

当您需要保证公共交通的准确性时,当您需要供应商在合同时间内回复支持票时,或者当学习目标专门针对雇主使用的商业平台时,它们显然不那么值得。诚实的课程设计有时需要商业工具。

许多部门采用的务实模式是同时使用:用于日常校园导航的商业客户端和用于现场工作和数据素养组件的 OSM 客户端,其中开放性是关键。

openstreetmap 应用程序问题

OpenStreetMap 应用程序有四个反复出现的问题,讲师应在现场练习之前预见到这些问题。

数据完整性各不相同。 一个区域中映射的人行道可能在另一区域中缺失。假设地图完全完整的学生将得出有缺陷的分析。教授完整性的概念以及如何检查它是练习的一部分,而不是分散注意力。

标记不一致。 OSM 标记架构由社区定义并不断发展。两个贡献者可以对同一功能进行不同的分类。这是自愿地理信息领域的一个真正的研究课题,值得明确地提出。

归属和许可合规性。 ODbL 要求归属,并且派生数据库承担类似共享义务。重新发布源自 OSM 的数据的学生项目必须符合要求。这是一个关于开放许可的教育时刻,但它需要被教授。

技术摩擦。 自托管切片服务器、离线路由图生成和编辑器配置都需要设置时间。没有 GIS 技术人员的部门应为此做好预算或选择不需要基础设施的托管客户端。

虽然这些工具对于高等教育来说功能强大,但它们与更简单的儿童地理游戏应用程序、学习儿童地理的应用程序或儿童地理学习应用程序不同,后者侧重于基本识别而不是专业的空间数据生成。

选择 OSM 应用程序进行地理教学

选择标准因教学目标而异,而对“哪个最好”问题的诚实回答是,这取决于任务。以下标准列表旨在用作部门选择 openstreetmap 应用程序的决策辅助工具。

对于实地工作规划和导航: 优先考虑离线地图包、离线路线、GPX 导入和导出以及添加航路点的功能。 OsmAnd 和 Organic Maps 都满足这些标准; OsmAnd 提供更多配置,Organic Maps 提供更简单的界面。对 GPX 的支持实际上普遍适用于所有重要的导航客户端,使 GPX 成为分发给学生的路线计划的安全交换格式。

对于实地数据收集: 优先考虑具有低学习曲线的编辑客户端,用于地理实地考察教学的移动应用程序。 StreetComplete 是结构化微任务的最明智选择; Every Door 适合对 POI 和建筑物进行系统调查; Vespucci适合需要全面标签控制的同学。 Android 支持范围广泛,而 iOS 编辑选项仍然较窄——如果您的群组使用混合设备,这将是一个真正的限制。

对于移动 GIS 和虚拟游览: 该应用程序通常是 Web 地图查看器,而不是独立客户端。 MapLibre GL JS 和 Leaflet 集成到部门网页中,允许学生在访问站点之前远程探索站点,作为移动 gis 虚拟实地考察应用程序的一部分。 KML 和 KMX 样式导出对于 Google Earth 互操作性仍然有用,而 KML 导入受多个 OSM 客户端和 QGIS 支持。缓存行为(出发前预下载切片)应在真实设备上进行测试,因为缓存限制因应用程序和平台而异。

**对于教学的同伴观察:**相关应用程序根本不是地图客户端,而是与其一起使用的观察和反馈工具。审查现场工作会议的同行观察者通常需要共享的评分量表、计时工具以及捕获标记到位置的笔记的方法。通用观察应用程序和用于空间上下文的 OSM 客户端比任何专用产品都更好,因为没有主流应用程序结合了这两种功能。

对于学校意识和教师培训: 儿童地理游戏应用程序和学习儿童地理的应用程序位于不同的市场。 Seterra、GeoGuessr 风格的测验工具以及集成到多个 OSM 客户端中的基于地图的游戏向年轻学习者介绍地图阅读。应评估儿童地理学习应用程序的数据准确性以及它们是否教授可转移的地图技能或仅教授测验记忆。教师培训师应注意,高中生可以在监督下使用 OSM 的初学者编辑器。

为了研究和可重复性: 优先考虑允许您存档数据的客户端和格式。基于可下载的“.osm.pbf”提取文件和 QGIS 构建的工作流程比基于动态图块构建的工作流程更具可重复性,因为可以存储和引用快照。

要点

  • OpenStreetMap 应用程序分为导航客户端(OsmAnd、Organic Maps)、编辑客户端(StreetComplete、iD、JOSM、Vespucci)、渲染客户端和开发人员库 - 根据任务而不是受欢迎程度进行选择。
  • OpenStreetMap基金会不发布任何官方应用程序; OpenStreetMap wiki 上社区维护的比较是权威列表。
  • ODbL 许可证允许免费的教育重用,但需要归属并对派生数据库施加类似共享的条件。
  • 离线容量和每个席位零成本是最常使 OSM 应用程序具有优势的两个原因,例如在大学教学环境中用于地理实地考察教学的移动应用程序。
  • 数据的完整性和标签的一致性因地区而异,构成教育内容而不是隐藏的障碍。
  • GPX 和 KML 仍然是 OSM 客户端、GIS 软件和移动 GIS 虚拟实地考察应用程序之间移动路线和实地数据的值得信赖的交换格式。

资料来源和进一步阅读

  • OpenStreetMap — 维基百科:OpenStreetMap (OSM) 是一个由志愿者社区通过开放协作维护的地图数据库。贡献者从调查中收集数据,从航空照片中追踪…

常见问题

什么是 OpenStreetMap 应用程序?

OpenStreetMap 应用程序是使用 OpenStreetMap 数据库中的数据进行导航、地图显示、编辑或分析的软件客户端。它们是由独立开发人员和社区而不是管理数据库和网站的 OpenStreetMap 基金会构建的。示例包括 OsmAnd、Organic Maps、StreetComplete、Vespucci 和基于浏览器的 iD 编辑器。

OpenStreetMap 可以免费用于教学吗?

OpenStreetMap 数据可根据开放数据库许可证免费使用,包括用于教育和商业目的,前提是注明 OpenStreetMap 及其贡献者的归属。派生数据库可能具有相同方式共享义务,因此重新发布 OSM 派生数据集的部门必须验证合规性。这些应用程序本身各不相同:大多数都是免费和开源的,尽管有些应用程序商店对特定版本收费。

OpenStreetMap 应用程序的主要问题是什么?

反复出现的问题包括跨区域的数据完整性不均匀、不同贡献者的标签不一致、许可和归属合规性以及自托管切片或离线路由的技术设置摩擦。公共交通路线通常比专用公共交通应用程序弱。它们都不是致命的,但每一个都必须在教育背景下进行规划。

哪个 OpenStreetMap 应用程序最适合地理实地考察?

OsmAnd 凭借其离线地图、离线路线和 GPX 支持,适合现场工作规划和导航。 StreetComplete 适合通过最少的培训进行结构化数据收集。Every Door都适合对建筑物和兴趣点进行系统调查。正确的选择取决于学生是否使用地图或为其做出贡献。

学生可以编辑 OpenStreetMap 作为课程的一部分吗?

学生可以修改 OpenStreetMap,许多大学地理课程都使用它作为志愿地理信息的介绍。 StreetComplete 和 Every Door 降低了单次入门课程的门槛。更改是公开的并由社区审核。因此,应告知学生修改共享数据的标签约定和礼仪。

OpenStreetMap 应用程序可以离线工作吗?

一些 OpenStreetMap 应用程序完全离线工作,包括 OsmAnd 和 Organic Maps,它们支持可下载地图包和离线路线。离线路由图谱会消耗大量设备存储空间,因此请在现场活动之前规划容量。依赖实时切片服务器的应用程序将在没有连接的情况下失败,除非首先缓存切片。

Frequently asked questions

什么是 OpenStreetMap 应用程序?

OpenStreetMap 应用程序是使用 OpenStreetMap 数据库中的数据进行导航、地图显示、编辑或分析的软件客户端。它们是由独立开发人员和社区而不是管理数据库和网站的 OpenStreetMap 基金会构建的。示例包括 OsmAnd、Organic Maps、StreetComplete、Vespucci 和基于浏览器的 iD 编辑器。

OpenStreetMap 可以免费用于教学吗?

OpenStreetMap 数据可根据开放数据库许可证免费使用,包括用于教育和商业目的,前提是注明 OpenStreetMap 及其贡献者的归属。派生数据库可能具有类似共享义务,因此重新发布 OSM 派生数据集的部门必须验证合规性。这些应用程序本身各不相同:大多数都是免费和开源的,尽管有些应用程序商店对特定版本收费。

OpenStreetMap 应用程序的主要问题是什么?

反复出现的问题包括跨区域的数据完整性不均匀、不同贡献者的标记不一致、许可和归属合规性以及自托管磁贴或离线路由的技术设置摩擦。公共交通路线通常比专用公共交通应用程序弱。它们都不是致命的,但每一个都必须在教育背景下进行规划。

哪个 OpenStreetMap 应用程序最适合地理实地考察?

OsmAnd 凭借其离线地图、离线路线和 GPX 支持,适合现场工作规划和导航。 StreetComplete 适合通过最少的培训进行结构化数据收集。每扇门都适合对建筑物和兴趣点进行系统调查。正确的选择取决于学生是否使用地图或为其做出贡献。

学生可以编辑 OpenStreetMap 作为课程的一部分吗?

学生可以修改 OpenStreetMap,许多大学地理课程都使用它作为志愿地理信息的介绍。 StreetComplete 和 Every Door 降低了单次入门课程的门槛。更改是公开的并由社区审核。因此,应告知学生修改共享数据的标记约定和礼仪。

OpenStreetMap 应用程序可以离线工作吗?

一些 OpenStreetMap 应用程序完全离线工作,包括 OsmAnd 和 Organic Maps,它们支持可下载地图包和离线路线。离线路由图会消耗大量设备存储空间,因此请在现场活动之前规划容量。依赖动态切片服务器的应用程序将在没有连接的情况下失败,除非首先缓存切片。


Compare Collins atlas editions and class-set pricing

The atlas most UK geography departments actually hand out