Zh-hans:Preset

From OpenStreetMap Wiki
Jump to navigation Jump to search

大多数通用编辑器都自带各种预设(presets),以使新地图绘制者更容易进行标记,或让有经验的绘制者更高效地工作。每个预设会自动将一个主要要素键或标签应用于某个要素,并可能额外添加一个或多个辅助标签以提供更具体的分类。某些预设还带有专用的用户界面,其中包含用于填写常用值或相关键的字段。在一些编辑器中,预设还决定了该编辑器在地图画布上如何渲染该要素。

不同编辑器之间的预设尚未标准化[1],通常也不会在本维基的键和值描述页面中记录,但taginfo的“项目”选项卡会显示每个编辑器中的哪些预设使用了给定的键或标签。

各编辑器的预设

iD

预设是用户在iD中向要素添加标签的主要方式,尽管在界面中它们被标记为要素类型。你需要在绘制要素之后选择要素类型。

这些预设定义在 id-tagging-schema 仓库中。iD 还会根据名称建议索引生成预设。一个预设可以限定用于特定国家/地区以及特定数据类型。

许多预设都包含下拉字段,这些字段会使用来自taginfo的数据(该数据源自OpenStreetMap数据库)为特定键推荐最常用的值。其中一些值可能因社区的广泛接受而变得普遍,而另一些则可能因批量导入而变得普遍。如果某个常用值不合适(例如拼写错误或用词不当),则可能需要通过组织一次大规模修改数据库中的值来解决该问题,并且可能需要配合正式的提案流程。对于值已经标准化但由于导入而产生了一些错误常用值的键,可以修改 id-tagging-schema 以硬编码该键的标准值集合,而不是自动使用 taginfo 的数据。

Every Door

Every Door 使用与 iD 相同的预设。

Go Map!!

Go Map!! 使用与 iD 相同的预设[2]

StreetComplete

StreetComplete 通过 osmfeatures 使用 iD 预设,以用户的语言将任务描述为某种要素类型。

对添加新要素的支持有限,iD 预设也在“事物与地点”叠加层中使用,并在指定替换现有 POI 的新 POI 类型时使用。

JOSM

JOSM 自带一个默认预设列表,并允许你创建自定义预设列表。社区维护的自定义预设集合可在 JOSM 维基 上找到。

Vespucci

Vespucci 使用 JOSM 预设文件的一个分支,称为 beautified JOSM preset[3]。Vespucci 还会根据名称建议索引生成预设[4]。(一个提议的 Google Summer of Code 项目 计划将 Vespucci 的增强预设格式集成到 JOSM 中,但该方案尚未被选中。)

Merkaartor

Merkaartor 自带一套默认的标签模板*.mat),并允许你加载自定义模板文件

Organic Maps

Organic Maps 有一个固定的 POI 类型选择列表 [5][6]

OsmAnd

OsmAnd 有一个固定的 POI 类型 选择列表。

Potlatch

Potlatch 1Potlatch 2 的“基本”选项卡提供了少量预设。你可以将预设拖拽到地图上以创建 POI,或从下拉菜单中选择预设来标记路径。[7]

在 Potlatch 1 中,标签列表面板还包含一个下拉菜单,用于从“预设”中选择,这些预设本质上是要素标签的可读名称。

非编辑器用途

Overpass turbo 查询向导 能识别 "预设名称"(用双引号括起来)形式的查询,其中“预设名称”是iD 预设的美式英语名称,这样用户无需确切知道他们要找的具体标签,也能轻松查询 OpenStreetMap。

参考文献