你在这里: 地理的转换 > 添加自定义转换

添加自定义转换

一些数据集需要一个在FME中没有预定义的转换。在这种情况下,可以创建自定义转换。转换定义可能发生在FME映射文件中,也可能发生在< FME_Install_Dir > / Reproject / MyCoordSysDefs.fme文件。

注意:看到地理的转换有关方法名的更多信息。

单步转换语法

XFORM_DEF < xformName > \

SRC_DTM \

TRG_DTM \

[DESC_NM <描述性名称>]\

[来源> <来源]\

\[集团<集团>)

[EPSG_NBR ] \

\[逆< |否>)

[MAX_ITR ] \

[CNVRG_VAL <逆收敛阈值为完成>]\

[ERROR_VAL <逆收敛阈值错误报告>]\

\[精度< 0 - 1000 >)

\ [EPSG_VAR < 0 - 32767 >)

\ [MIN_LNG <经度>)

\ [MAX_LNG <经度>)

\ [MIN_LAT <纬度>)

\ [MAX_LAT <纬度>)

方法<转换方法> \

[DELTA_X ] \

[DELTA_Y ] \

[DELTA_Z ] \

[ROT_X ] \

[ROT_Y ] \

[ROT_Z ]\

[XLATE_X ]\

[XLATE_Y ]\

[XLATE_Z ]\

\ [BWSCALE <规模>)

[GRID_FILE ]* \

(后备< xformName >)

多步骤转换语法

PATH_DEF <路径> \

[SRC_DTM ] \

[TRG_DTM ] \

[DESC_NM <描述性名称>]\

[来源> <来源]\

\[集团<集团>)

\[精度< 0 - 1000 >)

[XFORM < xformName >, <方向>]+

例子

参考文件MyCoordSysDefs.fme在文件夹中<FME_Install_Dir> / Reproject

转换定义参数

的名字

范围

描述

可选

默认的

XFORM_DEF

CS-Map标识符名称,如

< FME_Install_Dir> / Reproject / MyCoordSysDefs.fme

定义的单步转换的名称。 没有
PATH_DEF

CS-Map标识符名称,如

<FME_Install_Dir> / Reproject / MyCoordSysDefs.fme

所定义的多步骤转换的名称。 没有
SRC_DTM 数据的名称 源数据的名称。如果为Path省略,则不会自动选择此转换。

XFORM:不

路径:是的

TRG_DTM 数据的名称 目标数据的名称。如果为Path省略,则不会自动选择此转换。

XFORM:不

路径:是的

DESC_NM 字符串 转换的描述性名称。 是的
字符串 提供转换参数的个人或机构。 是的
集团 字符串 将出现在Workbench中的地理转换库中的组。 是的
EPSG_NBR 大于或等于零的整数 如果大于零,则用于日志记录。 是的 0
是/否 如果是,转换可以反向运行(TRG_DTM -> SRC_DTM) 是的 是的
MAX_ITR 大于或等于零的整数 在2D中,反向运行转换时尝试的最大迭代次数。 是的 8
CNVRG_VAL 浮点数 收敛阈值:当一个反向的二维变换在这个距离内的真实答案,迭代停止。 是的 1.0 e - 09年
ERROR_VAL 大于的浮点数
CNVRG_VAL
错误阈值:当反向的2D转换在MAX_ITR迭代后不满足CNVRG_VAL阈值时,只要它比ERROR_VAL更接近,结果就被认为是可接受的。 是的 1.0 e - 06
方法 看到地理的转换 应用的变换方法。 没有
DELTA_X 浮点数 中间的地心X坐标平移的量。这个值必须以米为单位,平移的方向由这个值的符号给出。只适用于某些方法。 是的 0
DELTA_Y 浮点数 中间的地心Y坐标平移的量。这个值必须以米为单位,平移的方向由这个值的符号给出。只适用于某些方法。 是的 0
DELTA_Z 浮点数 中间的地心Z坐标平移的量。这个值必须以米为单位,平移的方向由这个值的符号给出。只适用于某些方法。 是的 0
ROT_X 浮点数 应用于中间地心坐标的绕X轴的旋转量。这个值以弧秒为单位,旋转的方向由这个值的符号表示。只适用于某些方法。 是的 0
ROT_Y 浮点数 应用于中间地心坐标的绕Y轴的旋转量。这个值以弧秒为单位,旋转的方向由这个值的符号表示。只适用于某些方法。 是的 0
ROT_Z 浮点数 绕Z轴旋转的量,应用于中间的地心坐标。这个值以弧秒为单位,旋转的方向由这个值的符号表示。只适用于某些方法。 是的 0
XLATE_X 浮点数 旋转点的X分量(在源笛卡尔坐标系中)。只适用于某些方法。 是的 0
XLATE_Y 浮点数 旋转点的Y分量(在源笛卡尔坐标系中)。只适用于某些方法。 是的 0
XLATE_Z 浮点数 点的Z分量(在源笛卡尔坐标系中),围绕它进行旋转。只适用于某些方法。 是的 0
BWSCALE 浮点数 应用于中间地心坐标的比例因子。该值以百万分之一为单位给出,是实际比例因子与单位的差值。例如,比例参数的值为-2.5产生的实际比例因子为0.9999985。也就是说,实际使用的比例因子是通过将参数值乘以1.0 0x10-06并将结果(代数地)加到1.0得到的。只适用于某些方法 是的 0
GRID_FILE <格式>, <方向>,
<文件路径>
方法=GRID_INTERP需要至少一个网格文件;否则无效。将使用第一个包含正在转换的坐标的网格文件。 取决于所选择的方法
GRID_FILE <格式> NTv1 | NTv2 | NADCON | FRGEO | JPPAR |
ATS77 | GEOCON
网格文件格式。 没有
GRID_FILE <方向> fwd |发票 方向网格文件应该被应用。 没有
GRID_FILE <file_path> 网格文件的路径 绝对或相对于<FME_Install_Dir> / Reproject 没有
回退 无网格,单步变换名称 如果没有网格文件覆盖正在转换的坐标,则使用的转换。 是的
图形变换 <单步执行转换的名字前轮驱动| >、<发票> 路径定义至少需要列出一个单步骤转换。按照列出的顺序和方向应用转换。 没有
精度 0 - 1000 不习惯。 是的 8
EPSG_VAR 大于或等于零的整数 不习惯。 是的 0
MIN_LNG 浮点数 不习惯。 是的 0
MAX_LNG 浮点数 不习惯。 是的 0
MIN_LAT 浮点数 不习惯。 是的 0
MAX_LAT 浮点数 不习惯。 是的 0