1、G/T 17797-1999 前言本标准为我国首次制定。本标准是针对我国现阶段及今后一段时期建立国家基础地理信息系统的主要数据库分库一地形数据库(以下简称地形库)与地名数据库(以下简称地名库)时,设计和建立这两种数据库间的技术接口而制定的。本标准由国家测绘局提出并归口。本标准起草单位:中国测绘科学研究院、国家测绘局测绘标准化研究所。本标准主要起草人:为l若梅、段怡红、蒋景院、潭建国。480 中华人民共和家标准地形数据库与地名数据库接口技术规程GB/T 17797一19991 范围Technical rules for data interface between topographlc dat
2、abase and geographic na四.edatabase 本标准规定了地形数据库与地名数据库技术接口设计的要求、技术实施的方法和步骤。本标准适用子使用国内外通用地理信息系统(GIS)软件,及其他数据库管理系统(DBMS,含关系型数据库管理系统RDBMS)软件建立国家基础地理信息系统中任何同一级的地形库与地名库时.设计和建立这两种数据库间的技术接口.城市基础地理信息系统中进行地形数据库与地名数据库接口设计时,可以本标准为参考圄2 定义本标准采用下列定义。2.1 要素实体feature entity 要素实体是指地形库中以点、线、面几何特征表示的地表自然要素和社会要素。一个要素实体可以
3、是一个点、一条线或一个面,也可以是多个点、多条线或多个面。一个或多个要素实体可以具有一条地名或多条地名.2.2技术接口technical interface 通过一定的技术手段,在地形库的要素实体与地名库地名记录之间建立联系,以实现数据库间的互访.这种联系称为技术接口,简称接口。2.3 公共项com.mon item 在地形库要素属性表与地名库数据文件中.数据类型、长度、内容完全一致的一对数据项。2.4 标识码identification code 唯一标识某一地形要素实体的代码。2.5 接口码interface code 存放在公共项中作为接口使用的代码囚接口码可以是标识码、临时码、流水码等
4、。接口码在数据库中应保持唯一性。3对地形库与地名库设计的要求3. 1 对地形库设计的要求地形库必须设计与地名库的技术接口.包括以点、线、面三种几何特征表示的要素实体与对应地名记录的公共项设计。3. 2 对地名库设计的要求国东质量技术监督局1999-08-02批准2000-10-01实施481 GB/T 17797-1999 地名库必须设计与地形库的技术接口,包括各类地名与地形库相对应点、线、面要素实体的公共项设计。3-3 单独建立(或先期建立)地形库或地名库时,也应考虑与地名库或地形库的连接,以保证以后的接口设计和实现。后建的数据库应与已建的数据库连接。4 对地形库与地名库采用管理软件的要求4
5、. 1 地形库使用的地理信息系统软件或其他数据库管理系统软件应与地名库使用的关系型数据库管理系统或文件系统相互兼容,可直接连接,或不需做复杂转换就可通信。4.2 地形库与地名库使用的管理软件都应具备汉字处理功能。5 地形库与地名库接口实施的技术要求及方法5. 1 作为公共项的接口码在两个数据库中应保持唯一性,即一条代码对应地形库中一个要素实体及地名库中间一要素实体的地名记录。此外,采用标识码作接口码时,应使用现有国家标准及行业标准,或使用根据上述标准自行扩充的代码。无标准可依时,可自编临时代码或使用流水码等,自编代码应满足接口需要。5.2地形库和(或)地名库数据更新时,应同时更新与接口有关的各
6、项内容。5.3地形库及地名库中点状要素实体及其地名接口的实施5. 3. 1 一个点状要素实体对应一条地名时,该点与地名具有相同接口码,体现一一对应关系。5.3.2 一个点状要素实体对应多条地名时,应该用接口码体现其一对多的关系。5. 3. 3 多个点构成的要素实体,一般将其视为一个面,按照5.5规定实现连接。5.4 地形库及地名库中线状要素实体及其地名接口的实施5.4. 1 一条弧段构成的线状要素实体对应一条地名时,该弧段与地名具有同一接口码,形成一一对应关系。5.4.2 一条弧段构成的线状要素实体对应多条地名时,应该用接口码体现其一对多的关系。5.4.3 多条弧段组成的同一线状要素实体,且对
7、应一条地名时,各弧段应具有相同接口码,形成多对一的关系。或者根据某种属性逻辑地将多条弧段组合成一条弧段,再按照5.4.1规定实现连接。5.4.4 多条弧段组成的同一线状要素实体,对应两条或两条以上地名(如长江上源名称沱沱河、通天河、金沙江等)时,每条地名对应的线状要素实体及其名称应具有相同接口码.且接口码之间应具有逻辑关系,通过此码实施连接,形成一一对应关系。或按照5.4. 2及5.4. 3规定实现连接。5.5地形库与地名库中面状要素实体及其地名接口的实施5. 5. 1 单个多边形的面状要素实体,对应一条地名(如水库等)时,多边形的标识码可作为接口码,按此码实施连接,形成一一对应关系。5.5.
8、2 一组同类型的多边形组成的面状要素实体,对应一条地名(如湖群、街区构成的居民地等)时,该组多边形应具有相同的接口码,按此码实施连接,形成多对一关系。或者按某种属性逻辑地将该组多边形构成一个多边形(如自该组多边形外围轮廓线构成的多边形),再按照5.5. 1规定连接。5.5.3 一组不同类型的多边形组成的面状要素实体,对应一条地名(如沙漠)时,应将该组多边形逻辑地构成一个多边形如由该组多边形外国轮廓线构成的多边形),形成新的一一对应关系,按照5.5. 1规定实现连接。5.5.4 一组标识码不同的多边形分别对应一条地名,该组多边形同时对应一条高一级地名(如政区、群岛、列岛等)时,应按照5.5.3规定实施高一级地名的连接,低一级地名按照5.5. 1规定实现连接。6地形库与地名库接口的实施步骤6. 1 分析地形资料中各要素与其对应地名的关系,按本标准提出的技术要求和方法编写地形库与地名48Z GB/T 17797-1999 库接口的实施方案。6.2 确定接口码编码原则及接口码结构(使用现有国家标准和行业标准除外),保证其有效性。6.3 根据6.1、6.2进行接口码编码。6.4 将编制好的接口码赋入地形库与地名库的公共项中。使用此公共项将两数据库连接。6.5进行接口正确性及有效性检查。483