地名词典是一种地理索引或字典,用于帮助用户识别与地名相关联的地理位置。
地名词典元数据服务是 ArcIMS 元数据服务的一种特殊类型,用于提供搜索元数据目录时适用的地名词典。按地名搜索地名词典元数据服务时将返回地名词典中具有相关名称的地点。而按感兴趣区域搜索地名词典元数据服务时,则返回地名词典中该区域的地点。
ArcIMS 提供了一个 ArcIMS 地名词典磁盘。该磁盘包含一个世界地名词典数据集,收录了全世界近 350,000 个地名和地理要素。其中包含所有国家/地区、大中型城市,主要水体、山脉及其他地理要素的完整列表。此数据集包含美国境内更详细的地点,例如小城市、邮政编码、某些历史古迹和公园。此数据范围的全球性使得用户可将其与任何元数据服务结合使用。
然而,数据范围的全球性意味着可能不包含人们在搜索元数据服务时可能使用的详细地点和要素。可使用 ArcGIS Desktop 向现有地名词典元数据服务中添加地点。首先,创建数据以定义要添加到地名词典中的地点,然后使用 ArcCatalog 提供的工具将地点加载到服务中。
ArcIMS 地名词典磁盘提供的 ArcIMS 地名词典数据采用 shapefile 格式。如果要使用此数据的子集作为地名词典的基础,可通过 ArcGIS 中的标准工具从这些 shapefile 中仅导出要使用的地点。然后将导出的地点加载到地名词典元数据服务中。
加载新地点后,必须更新地名词典服务的文本索引以使其包括新地名。
定义自定义地名词典地点
对于 ArcIMS 地名词典元数据服务,您可以使用最适合自己的格式在 ArcGIS 支持的任意表或要素类中定义新地点。可使用多个表或要素类来存储不同类型的地点。
通过提供以下信息定义地名词典地点。将每条信息存储到单独字段中。
地名 - 可用于搜索地点的一个或多个关键字。地名通常为用户可搜索的国家/地区、城市、河流、地标或任何地理要素的名称。对于每个地点,表中都应有一行或有一个要素类与之对应;例如日本、旧金山、安大略湖等地名都分别对应一条记录。
地名可包含多个关键词,相互之间使用空格进行分隔。例如,用户可通过地名 New York Big Apple 查找到纽约市,无论是搜索 New York 还是 Big Apple。关键字不区分大小写。
地点描述 - 清晰标识地点的语句。描述在搜索结果中显示,并且必须有助于用户选择他们感兴趣的地点。例如,如果使用单词 Paris 搜索 ArcIMS 地名词典数据,将找到 67 个具有此名称的地点,包括 Paris, Ile-de-France, France 以及 Paris, Oregon, United States。
描述应指明要素类型,例如机场、湖泊、冰川或城市的历史位置,如下所示:
- Paris (historical), Oregon, United States
- Zephyr, 24K Quadrangle, United States
- Allingham Creek, River, Australia
- Toronto Island, Airport, Canada
- Koldukvislarjokull, Glacier, Iceland
地点等级或排序顺序 - 介于 1 和 25 之间的值,其中 1 表示最高等级。如果搜索地名词典时找到许多地点,则较高等级的地点将显示在列表顶部。
地点的地理位置 - 表示地点的形状或定义地点范围的四个坐标。
在表中定义地点时,必须通过指定范围的最小 x 坐标、最小 y 坐标、最大 x 坐标和最大 y 坐标来定义边界框。必须将每个值存储于单独字段中。在要素类中定义地点时,将计算每个形状的边界框并将其加载到数据库中;不使用形状本身。另外,可定义每个形状所使用的精确边界坐标(与表中定义边界坐标的方式相同),如果作为地名词典信息添加到的目标要素类主要用于其他用途,可选择此选项。
地名词典元数据服务以十进制度格式存储地点。要素类必须定义空间参考。例如,shapefile 必须具有相关联的 .prj 文件。新地点加载到服务中后,如果要素类使用的是其他空间参考,则地点将转换为十进制度。使用表时,必须以十进制度格式指定边界框的坐标。