你在这里: 使用坐标系 > FME如何识别坐标系

FME如何识别坐标系

坐标系是空间数据与地球表面特定空间相关的参考系。它由许多组件组成,例如投影(http://en.wikipedia.org/wiki/Map_projection),大地水准面(http://en.wikipedia.org/wiki/Geoid),基准(http://en.wikipedia.org/wiki/Datum)单位(http://en.wikipedia.org/wiki/Units_of_measurement)

FME处理的每个特征在任何时候都知道它属于哪个坐标系。这有助于防止在读取属于不同坐标系的多个数据集时产生混淆。

在与FME合作时,通常,只有当您想要将数据重新投影到另一个系统,或者FME无法自动识别正确的坐标系统时,才需要考虑坐标系统。

坐标系统是在工作台导航器中定义的。当源阅读器坐标系统被标记时 ,FME试图从源数据集确定坐标系统。当目标写入器坐标系统被标记时 ,FME不会重新投射数据。相反,FME使用与源数据相同的坐标系统编写数据。

每个坐标系参数都链接到FME的坐标系图库。双击该参数可显示最近使用的坐标系列表,或更多Coord系统FME的访问:坐标系画廊

如果你明确定义坐标系,FME在转换结束时自动重组数据,这样输出就在正确的位置。

如果你的数据定义了一个坐标系,它会显示在FME数据检查器中,在特征信息窗口。

一般来说,显示的坐标系统名称与定义的CS-MAP坐标系统匹配,除下列情况外:

  • Esri形状和地理数据库数据集坐标系统名称的前面有下划线。这样做是为了使从源文件中读取的Esri坐标系已知文本(WKT)可以包含在坐标系定义中,确保esri到esri的转换保留准确的坐标系定义。
  • _FME_0,_FME_1,等。当源数据上的坐标系统与任何CS-MAP坐标系统不匹配时使用。在这种情况下,FME创建一个用于转换的临时坐标系统。
  • KML_COORDSYS_0,SKP_COORDSYS_0用于存储在谷歌Earth和Sketchup数据集中的3D模型。这些模型存储在与纬度和经度相关的本地坐标系中。FME从lat/long创建自定义局部坐标系,允许将这些数据集重新投影到标准坐标系中。

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

如果在源格式和工作区中都指定了一个坐标系,使用工作区中的坐标系。不使用源格式中指定的坐标系,并记录一个警告。如果工作区中未指定源坐标系,且格式或系统未存储坐标系信息,然后,不为读取的特征设置坐标系统。

如果设置了目标坐标系,并且用坐标系标记了特征,然后进行坐标系统转换,将特征输入目标系统。这发生在特性进入目标写入器之前。

如果没有设置目标坐标系,然后把特征写在它们原来的坐标系中。

如果设置目标坐标系,但是源坐标系没有在工作区中指定,也没有以源格式存储,然后不执行转换。在将这些特性写入输出数据集之前,只需使用输出系统名对其进行标记。