什么是FME?
FME(最初的“功能操纵引擎”)的目的是要克服许多与传统翻译方法相关的问题。
传统的软件用于地理数据转换成不同的格式有能力有限。大部分数据将通过有限的数据模型被强制造成很大的翻译中丢失的意义。我们称之为“薄管翻译”。
什么是空间ETL?
FME被设计成一个空间ETL应用程序的第一个工具。ETL(提取,转换和加载)可以被描述为一个数据仓库的工具,从源中提取数据,变换以适合用户的需要,然后将其加载到一个目的地或数据仓库中。
空间ETL工具可以读,写和操纵空间数据。而ETL工具必须具有该处于非空间数据库或系统中的各种柱类型的处理能力,一个空间ETL工具还必须有空间操作 - 即改变结构和空间数据的表示地理处理能力 - 需要移动从一个空间数据库或GIS到另一数据。
如何FME工作?
FME有一些关键特性:
集中
FME是众多的支持格式(右)整阵列的中央引擎。数据可以从任何格式的读取和写入任何其他。这意味着将新格式支持自动添加支持来转换数据或从任何现有的格式。
语义
FME拥有设计涵盖所有可能的几何形状和属性类型丰富的数据模型。因为它是读数据不会失去意义。唯一的限制是那些在目标格式固有的,在可能情况下,FME将自动补偿,以创建一个无缝的转换过程。
厚管
在“T”在ETL是什么传统的格式转换器所欠缺的。FME提供了巨大的转换功能,从而产生输出,可以是远远大于输入端的总和。