加拿大地理信息交换格式委员会(CCOGIF)阅读器/编辑器

许可选项对于这种格式,从FME专业版开始。

加拿大地理信息交换格式理事会(CCOGIF) ASCII阅读器为FME提供了访问以ASCII格式存储在单个磁盘文件中的CCOGIF数据集内容的权限。该文件的结构在加拿大测绘委员会的文件中进行了讨论,数字空间数据的标准文件交换格式第2.3版,1994年10月出版。

CCOGIF格式是一种数据交换格式,它提供了一种非常通用的媒介来表示数据模型。FME以非常低的级别访问CCOGIF文件的单个记录,只涉及对这些记录内容的最小解释。这使得FME几乎可以处理任何用CCOGIF标准编码的数据,但是需要一个稍微复杂一点的映射文件来充分利用这些数据。

概述

CCOGIF磁盘文件由一系列逻辑记录组成。每一条记录都描述了元数据哪些是关于数据内容或结构的信息实体数据它们是几何特征。

CCOGIF文件描述了一个数据卷,该数据卷将空间数据分组为数据集数据组,数据的主题.一个CCOGIF卷包含一个或多个数据集。一个CCOGIF数据集包含一个或多个数据组,而一个数据组包含一个或多个数据主题。

在分组的最高级别上,CCOGIF数据集——不要与FME的数据集概念相混淆,在本章的其余部分,FME将数据集称为FME数据集——按地理区域(如地图表)对实体数据进行分组。换句话说,单个CCOGIF数据集中包含的所有地理数据在某种程度上是地理相关的。CCOGIF数据集中的所有实体数据都是在单一坐标系中测量的。

每个数据组提供一些地理实体的概念分组。这种分组的标准完全依赖于数据,不受CCOGIF标准的约束。这种分组有点类似于FME的特征类型概念。例如,CCOGIF数据集可能包含数据组高速公路,十字路口

单个CCOGIF数据组中的数据被划分为数据主题。每个数据主题表示特定的实体类型:点、线或区域。主题的定义包括一个数据属性列表。所有属性都在主题中的每个实体记录上定义。单个数据组可能包含给定类型的多个主题—例如,两个点主题。主题总是按顺序排列,点主题排在前面,然后是行主题,最后是区域主题。

读者概述

在大多数情况下,CCOGIF读取器只是返回一个特性来表示它在CCOGIF文件中遇到的每个记录。读者对定义语句没有任何要求。

从CCOGIF读取器返回的特性的特性类型取决于该特性是表示元数据还是实体数据。返回表示元数据记录的特性,特性类型为CCOGIF_METADATA,而表示实体记录的特性返回的特性类型依赖于CCOGIF数据组和该数据组中的主题。特性类型将具有格式< GroupName > _ < ThemeIndex >,在那里< GroupName >,组的名称是从数据组头记录(DGHR)中提取的,以及< ThemeIndex >是数据主题在组中的位置。

有不同的方法生成读取CCOGIF数据的工作区。生成的工作空间通过许多工厂运行特性,因此自动生成的工作空间中使用的特性类型的实际名称将取决于所使用的方法,并且可能不对应于从读者本身返回的特性类型。