数字线图(DLG)阅读器

数字线图(DLG)阅读器使FME能够导入3级DLG数据,并将其导出为任何FME支持的格式。DLG是由美国地质调查局(USGS)联邦机构开发的一种公开的ASCII格式,旨在协助与国家数字制图数据库(NDCDB)的数据交换。

DLG阅读器支持所有三种不同类型的DLG数据:

  • 大规模DLG数据(1:24 000比例尺)
  • 中型DLG(1:10万比例尺)
  • 小规模DLG数据(1:20 000比例尺)

DLG数据的三种尺度以以下方式中的一种物理地格式化为文件:标准格式、可选格式和图形格式。FME支持标准的和可选的DLG分发格式。(不支持图形格式)大多数DLG数据都以可选格式分布。

概述

DLG数据文件由ASCII固定字段记录组成。存储记录时,可以使用或不使用嵌入的回车或行结束标记。DLG读取器智能地确定每个记录的结束,并解释带有或不带有显式记录结束标记的文件。

DLG文件结构被设计用于容纳在传统线形图上表示的所有类别的空间数据。DLG格式中包含节点、线和区域数据类型,以及链接和属性代码。

链接是对同一DLG数据集中的其他特性的引用,在各种上下文中使用。

DLG文件不显式地存储属性值,而是使用特征编码方法,将唯一的特征代码分配给存储在数据集中的不同类型的特征。DLG文件中的每个几何实体都可以被分配主属性代码和次要属性代码,它们总是以成对的形式出现。这些代码通常会形成复杂的关系,为每个特性分配特定的属性。属性编码方案旨在容纳基本的地图数据类别,如地形、水文或政治和文化特征,以及附加的专题数据类别。FME支持每个特性最多12个属性代码对。

FME希望两者都能得到扩展.dlg.opt,但接受任何DLG文件作为输入,而不管文件名或扩展名。

读者概述

DLG阅读器仅仅打开输入文件并立即开始读取特性并将它们返回给FME的其余部分进行处理。读者对定义语句没有任何要求,因为没有用户定义的属性。

DLG阅读器返回的每个特性都将其特性类型设置为下列之一:dlg_pointdlg_line,或dlg_area