随着地理信息系统的发展,越来越多的图层信息被用来表示现实世界。这些图层信息包括自然产生的要素如河流、山峰等,也包括人类活动的产物如行政区划、道路、建筑、管线等,还包括土地利用类型的分类(比如草地、林地、农业用地、建筑用地等)。众多图层信息叠加到一起,生成一张包含海量信息的地图。如何从海量数据中高效地搜索到您想要的信息,这就需要用到地址匹配的功能,通过地址编码,就能实现地址匹配查询。
地理编码是指将坐标对、地址或地名等位置描述转换为地球表面上某位置的过程。进行地理编码时,您可以每次只输入一个位置描述,也提供多个描述。得到的位置将以带属性的地理要素形式输出,可以用于制图或空间分析操作。
地理编码可以先将搜索范围缩小到某特定地区,然后找到特定要素,最后解析出该要素上的某点来查找地址的过程一样,地理编码先获取某位置的文本描述,然后将该描述转换为可绘制到地图上的 x,y 坐标。
SuperMap iDesktopX 地理编码是为地址匹配提供基础数据制作,包括制作词典库,生成地址索引文件,以及发布地址索引等。使得用户在SuperMap iServer中使用地址匹配服务,即通过输入给定的中文关键字,在指定的数据集集合中搜索与这个关键字相匹配的内容,同时获取匹配结果的空间位置信息。
地址匹配的流程
- 准备地址词典 :地址词典是一些有意义的词的集合,用于将中文汉字序列切分成有意义的词。
- 生成地址索引 :通过设置参与匹配的地址词典、数据集、参与匹配的字段;程序将基于上述参与分析的数据集中指定的参与匹配的字段中的内容建立索引,同时对其进行分词,即将这些字段中存储的内容切分成有意义的词,而这一过程是基于地址词典进行的;
- 发布地址索引 :将生成的地址索引,发布为SuperMap iServer服务,在SuperMap iServer中使用地址匹配服务。