FME如何标识坐标系

坐标系是用于空间数据的参考系统,与地球表面上的特定空间相关。它由许多组件组成,例如投影http://en.wikipedia.org/wiki/map_proight.大猩猩http://en.wikipedia.org/wiki/aeoid基准http://en.wikipedia.org/wiki/datum.单位http://en.wikipedia.org/wiki/units_of_measurement.

FME处理的每个功能都知道它始终属于哪些坐标系。这有助于防止读取属于不同坐标系的多个数据集时混淆。

使用FME时,如果要将数据恢复到另一个系统或FME无法自动识别正确的坐标系,则只需要考虑坐标系。

坐标系在Workbench Navigator中定义。当源读取器坐标系标记为<未设置>时,FME尝试确定来自源数据集的坐标系。当目标写入器坐标系标记为<未设置>时,FME不会重新恢复数据。相反,FME使用与源数据相同的坐标系来写入数据。

每个坐标系参数链接到FME的坐标系库。双击该参数以显示最近使用的坐标系或更多Coord系统访问fme的坐标系廊

如果您显式定义坐标系,FME会自动重新调整转换末尾的数据,以便输出位于正确的位置。

如果您的数据定义了坐标系,则它将在FME数据检测器中显示特征信息窗户。

通常,显示的坐标系名称与已定义的CS-Map坐标系匹配,其中包含以下异常:

  • ESRI形状和地理数据库数据集坐标系名称以下划线为前排。这是这样做的,使得从源读取的ESRI坐标系众所周知的文本(WKT)可以包括在坐标系定义中,确保ESRI-TO-ESRI转换保留了精确的坐标系定义。
  • 当源数据上的坐标系不匹配任何CS-MAP坐标系时,使用_FME_0,_FME_1等。在这种情况下,FME创建临时坐标系以用于转换。
  • KML_COORDSYS_0,SKP_COORDSYS_0用于存储在Google地球和SketchUp数据集中的3D模型。这些模型存储在引用纬度和经度的本地坐标系中。FME从LAT / LONG创建自定义本地坐标系,允许这些数据集重新恢复为标准坐标系。

FME如何在工作区中处理坐标系统

如果在源格式和工作空间中指定了坐标系,则使用工作区中的坐标系。不使用源格式中指定的坐标系,并记录警告。如果在工作区中未指定源坐标系,格式或系统不存储坐标系统信息,则不会为读取的功能设置坐标系。

如果设置了目标坐标系并且该功能已用坐标系标记,则执行坐标系转换以将特征放入目标系统中。在功能进入目标作家之前,这就会发生这种情况。

如果未设置目标坐标系,则该功能在其原始坐标系中写出。

如果设置了目标坐标系,但源坐标系未在工作区中指定或存储在源格式中,则不会执行任何转换。在将输出系统名称写入输出数据集之前,简单地标记了该功能。