fme问题记录:fme处理aircom(网优数据)数据

AIRCOM ENTERPRISE Map Data(网优数据)

AIRCOM ENTERPRISE Map Data Reader/Writer 为 FME 提供对 AIRCOM International格式的访问。

概述

对读取,FME 将 AIRCOM ENTERPRISE 数据集读取子文件夹中index.txt文件。对于写入,数据集是用于写入单个 ENTERPRISE 类型的子文件夹的名称。FME 读模块可以自动确定此子文件夹中的数据类型。FME 写模块确定正在写入的ENTERPRISE类型,并为目标数据集创建适当的文件夹结构和index.txt文件。
AIRCOM ENTERPRISE 格式是不同类型数据的集合。这些类型的数据包括Height、Clutter、Vector、Text、BuildingVector和PopulationVector。数据存储在文件夹的层次结构中,每个子文件夹都包含不同类型的数据。每个子文件夹将包含一个index.txt文件,该文件将用作文件夹中数据的位置和类型的指南。
主文件夹下可以有无限数量的子文件夹。这些子文件夹可以具有对该操作系统合法的任何名称,但每个子文件夹只能包含一种类型的数据。每个子文件夹中包含的index.txt文件包含不同的字段,具体取决于该子文件夹中包含的数据类型。
下面介绍了存储的数据类型。
Height数据:数据文件名对应于一个二进制文件,其中包含由南北向坐标定义的栅格上每个像元的Height值。
Clutter数据:数据文件名对应于一个二进制文件,其中包含由东北坐标定义的栅格上每个像元的键值。键值对应于menu.txt文件。
Array数据:数据文件名对应于一个二进制文件,该文件包含由东向-北向坐标定义的栅格上每个像元的数组值。
Vector数据:index文件中列出的每个数据文件都包含一组 2D Vector,这些Vector都具有相同的特征名称。
Text数据:index文件中列出的每个数据文件都包含一组Text要素,这些Text要素都具有相同的要素名称。
Population Vector数据:index文件中列出的每个数据文件都包含一组 2D 面,这些面都具有相同的要素名称。
Building Vector数据:index文件中列出的每个数据文件都包含一组 2D 面,这些面都具有相同的要素名称。

读模块

ENTERPRISE 读模块为index.txt文件中列出的那些文件中保存的所有特征数据生成 FME 要素。
读模块仅返回选定的要素名称。如果未指定任何要素,则读取所有要素。当index.txt文件全部读取后,读模块将关闭。

写模块

ENTERPRISE 写模块创建单一类型(Vector、Clutter、Height等)的特征数据并将其写入由 Dataset 参数指定的单个文件夹中。在进行转换之前,该文件夹不需要存在。文件夹中的任何旧文件都可能被新要素数据覆盖,而不会发出警告。
FME 将写入的数据类型由“ENTERPRISE 写模块参数”框中的数据类型下拉列表中选择的内容确定。如果选择了first_feature,则通过 FME 转换到 ENTERPRISE 写模块的第一个要素将确定将要写入的数据类型,并且所有后续要素都将作为该类型(如果可能)写出。其他每个选项都对应于要写出的所选ENTERPRISE要素类型。

fme处理aircom数据问题记录

读取国内网优数据text数据集失败

fme问题记录:fme处理aircom(网优数据)数据_第1张图片
都是文本数据,测试手动建立数据结构进行读取,fme实现难度应该不大。

fme aircom写模块无法更改输出数据集名称

默认五个数据集名称,但是网优数据有自己规定,如下图:
fme问题记录:fme处理aircom(网优数据)数据_第2张图片
buildings和height目前测试都是height类型数据集,builidberctor对应的因该是buildPop

你可能感兴趣的:(fme学习,经验分享)