Zh-hans:Key:border_type

From OpenStreetMap Wiki
Jump to navigation Jump to search

该key在 OpenStreetMap 与 OpenHistoricalMap 之间存在显著差异。OpenHistoricalMap 中的定义与用法说明请见 OpenHistoricalMap/Tags/Key/border_type。
border_type
说明
按边界在现实世界中的正式称谓来区分边界,或用于区分一国不同的海上界限。 编辑此说明
组: boundaries
用于这些元素
不可用于节点可用于路径不可用于区域可用于关系
已记载的值: 2
另见
状态:已批准Page for proposal
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

本键依据边界在现实世界中的正式称谓来区分边界(在地名学中有时称为 generic)。此外,已有四个取值获批与 boundary=maritime 配合使用,用于区分一国国际边界在海上的各层界限。

行政边界

本键在这样的国家尤其有用:两个同级的边界可以有不同的现实称谓,尽管它们共享同一个上级边界和 admin_level=*。它最初与几次大型边界导入相关。由于每次导入都着眼于把原始来源的属性一对一地翻译过来,这些取值在国际边界之间并未统一。同一个取值可能指代差别很大的多种边界。

一般而言,本键的取值遵循要素命名约定:小写、snake_case、英文单词,并在可能时采用英式拼写。取值就是当地行政机构在英文中会使用的说法。这里并不试图把这些术语「翻译」成英国官方行政层级中对应的术语。请注意,英语常常从其他语言(尤其是欧洲语言)借用行政区划术语。例如,「arrondissement」是法语 arrondissement 在英语中的常用说法。与其他地方的普遍做法相反,加泰罗尼亚、立陶宛和葡萄牙的社区分别采用了加泰罗尼亚语、立陶宛语和葡萄牙语的取值,尽管存在明显的英文对应说法。

常见取值
取值 英文术语 常见司法辖区
administrative_district 行政管辖区 捷克[a]
arrondissement 行政区(arrondissement) 法国、摩洛哥
borough 自治市镇 捷克、斯洛伐克、美国(阿拉斯加州、康涅狄格州、纽约州 [纽约市]、宾夕法尼亚州)
cadastral_community 地籍社区 捷克、斯洛伐克
cercle 圈(cercle) 马里
city 市 捷克、斯洛伐克[b]、土耳其、美国
comarca 专区(comarca) 西班牙
county 县 美国
departement 省(département) 法国
department 大区(department) 布基纳法索
district 区 孟加拉国、巴西、捷克、科特迪瓦、吉布提、俄罗斯、塞拉利昂、斯洛伐克、瑞典、土耳其、乌干达、美属维尔京群岛
distrito 区 葡萄牙
freguesia 堂区(freguesia) 葡萄牙
local_authority 地方管理机构 马来西亚
military_area 军事区域 捷克、斯洛伐克
municipality 市镇 捷克、黎巴嫩、美国(北马里亚纳群岛联邦)、卡塔尔、斯洛伐克
municipi 市镇 西班牙(加泰罗尼亚)
município 市镇 葡萄牙
nation 国家
national 国家
neighbourhood 街区 美国
parish 教区 百慕大、乌干达、多米尼克、美国(路易斯安那州)
province 省级行政区(province) 加拿大、多米尼克共和国、意大利、摩洛哥、巴基斯坦、西班牙、乌兹别克斯坦
região_autónoma 自治区 葡萄牙
region 地区 喀麦隆、捷克、多米尼克共和国、法国、圭亚那、马里、俄罗斯、斯洛伐克、坦桑尼亚、乌干达
state 州 巴西、塞浦路斯、德国、马来西亚、美国
statistical_region 统计地区 捷克、斯洛伐克
town 镇 捷克、斯洛伐克、美国(阿拉巴马州、亚利桑那州、阿肯色州、加利福尼亚州、科罗拉多州、康涅狄格州、特拉华州、佐治亚州、佛罗里达州、伊利诺伊州、印第安纳州、路易斯安那州、缅因州、马里兰州、马萨诸塞州、密西西比州、蒙大拿州、新罕布什尔州、新泽西州、新墨西哥州、纽约州、北卡罗来纳州、俄克拉何马州、罗得岛州、南达科他州、南卡罗来纳州、田纳西州、得克萨斯州、犹他州、弗吉尼亚州、华盛顿州、威斯康星州、怀俄明州)
township 乡 捷克、美国(伊利诺伊州、艾奥瓦州、缅因州、密歇根州、俄亥俄州、宾夕法尼亚州)
village 村 美国(伊利诺伊州、路易斯安那州、密歇根州、密西西比州、密苏里州、内布拉斯加州、新墨西哥州、纽约州、北卡罗来纳州、俄亥俄州、南达科他州、得克萨斯州、佛蒙特州、威斯康星州)

此外,border_type=suburb 与 border_type=suburban 也很常见,但在相关的 place 节点上,它们相对于 place=suburb 似乎是多余的。

海上边界

以下取值的用法请参见 boundary=maritime 页面:

地区差异

中国

中国的一次导入使用了以下取值:

  • province
  • prefecture
  • county
  • township

立陶宛

立陶宛使用的行政级别取值:

葡萄牙

葡萄牙的行政级别取值(该提案中已获批准):

标签 用途
admin_level=2 border_type=nation
admin_level=4 border_type=região_autónoma
admin_level=5
admin_level=6 border_type=distrito
admin_level=7 border_type=município
admin_level=8 border_type=freguesia
admin_level=9
admin_level=10

美国

2008 年对 2001 年 USGS 县界数据集的一次导入使用了标签 border_type=county;而 2009 年对地点(place)的一次导入则按照 TIGER 2007 中的 NAME 与 NAMELSAD 字段来设置 border_type=*。[1](请注意,下面其中一些标签在这些场景下已不再是首选。)

TIGER 2007 2009 年导入
NAMELSAD 以 "unified government" 结尾 border_type=city place=city
NAMELSAD 以 "CDP" 结尾 place=locality
NAMELSAD 以 "AFB" 结尾 landuse=military military=airfield
NAMELSAD 以 NAME 开头 border_type=NAMELSAD place=NAMELSAD
CLASSFP 为 "M2" landuse=military

此后,美国社区开始把 border_type=* 也应用到未导入的边界上。目前已知的取值有:

这些取值应当给出边界的法定地位。它可能与 place=* 的取值或 admin_level=* 不同。取值 "territorial" 与 "municipality"(后者专用于属地而非州)是在上述导入之后才补充的。"Municipality" 与 county 写在同一行,是为了表示在属地中 Municipality 被赋予 admin_level=6,与 county 相同,无论其名称如何("island group"、"district"、municipio、"village"、"unorganized atoll" 等)。

普查区划

border_type=* 与 boundary=statistical 配合使用,用于以下普查区划:

标签 含义
border_type=census_designated_place 普查指定地区
border_type=census_county_division 普查县分区,在某些州也称为 "Unorganized Territory"。

软件支持

border_type=* 通常不会被地图数据提供商所使用。

Nominatim 会暴露 border_type=* 的取值,使应用可以选择据此标注某个地点,而不是依据 admin_level=* 或 place=*。openstreetmap-website(即 openstreetmap.org 网站)在边界搜索结果中优先采用 border_type=*,而不是 admin_level=* 或 place=*。

在处理美国边界时,维基数据的[质量检查工具](https://github.com/ZeLonewolf/wikidata-qa)会使用 border_type=*。

替代方案

admin_title=* 与本键含义相同,但使用少得多,且仅限于对行政边界进行分类,不包含海上边界的分类。

designation=* 用于多种类型的要素,其用途类似于在边界上使用 border_type=*。与 border_type=* 一样,其取值并非全球唯一,因此必须按字面理解,或结合所在国家的背景来理解。

一些国家采用以国家代码为后缀的键:admin_type:BF=*、admin_type:FR=*、admin_type:MG=*、admin_type:PH=*。这样数据使用者无需对要素做地理编码即可判断其取值。理论上,存在争议的领土可以同时打上多个这样的键,每个键代表一个声索国的立场。

一些国家使用 official_status=*,它在取值前加上国家代码,使数据使用者无需地理编码即可判断取值。与 admin_type:*=* 的各个子键不同,它是一个统一的键,因而更易被发现。

place=* 节点是按照一套全球通用的取值来分类地点的。当这些节点代表有人居住的地点(人类聚居地)时,该分类未必对应某种正式或法定称谓。例如,某些 place=village 在法律上被归类为小村庄、镇、区,甚至市。随着时间推移,为了便于地理编码,place=* 也被添加到了许多边界关系上。其中一些取值看起来与法律术语(或其译名)相符,于是导致缺乏经验的标注者依据法律术语批量重新标注 place=*,而不顾及这些取值在 OSM 中的定义。

一些国家把法定称谓放在 place:*=* 的子键中,例如 place:CN=*。

protection_title=* 表示保护区边界的法定称谓。与 border_type=* 不同,这是一个自由格式的键,接受非英语取值,并以自然语言文本的形式书写。

脚注

  1. ↑ 用于 admin_level=6 的区(AD MEP - 具有扩展权限市镇的行政管辖区;SO ORP - správní obvod obce s rozšířenou působností)、布拉格的行政管辖区(správní obvody Prahy)以及 admin_level=7 的区(AD MAMA - 设有授权市政机关的市镇的行政管辖区;SO POÚ - správní obvod obce s pověřeným obecním úřadem)
  2. ↑ 用于 Bratislava 与 Košice,这两座城市被划分为多个区并设有自治市镇