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

添加自定义转换

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

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

单步转换语法

xform_def \

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 ]* \

[返回]

多步骤转换语法

PATH_DEF <路径> \

[SRC_DTM ] \

[TRG_DTM ] \

[DESC_NM <描述性名称>]\

[来源> <来源]\

\[集团<集团>)

\[精度< 0 - 1000 >)

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

例子

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

转换定义参数

的名字

范围

描述

可选

默认的

XFORM_DEF

CS-Map标识符名称,如下所述

> / Reproject / MyCoordSysDefs.fme

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

CS-Map标识符名称,如下所述

<FME_Install_Dir> / Reproject / MyCoordSysDefs.fme

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

XForm:No.

路径:是的

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

XForm:No.

路径:是的

desc_nm. 字符串 转换的描述性名称。 是的
字符串 提供转换参数的个人或机构。 是的
集团 字符串 将出现在Workbench中的地理转换库中的组。 是的
EPSG_NBR 大于或等于零的整数 如果大于零,则用于日志记录。 是的 0
是/否 如果是,转换可以反向运行(TRG_DTM -> SRC_DTM) 是的 是的
MAX_ITR 大于或等于零的整数 在2D中,反向运行转换时尝试的最大迭代次数。 是的 8
cnvrg_val. 浮点数 收敛阈值:当一个反向的二维变换在这个距离内的真实答案,迭代停止。 是的 1.0 e - 09年
error_val. 浮点数大于
cnvrg_val.
错误阈值:当MAX_ITR迭代后反转的2D变换不符合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.
倒退 无网格,单步变换名称 如果没有网格文件覆盖正在转换的坐标,则使用的转换。 是的
XForm. <单步转换名称前轮驱动| >、<发票> 路径定义需要至少列出至少一个单步变换。转换在列出的顺序和方向上应用。
精度 0 - 1000 不习惯。 是的 8
EPSG_VAR 大于或等于零的整数 不习惯。 是的 0
MIN_LNG 浮点数 不习惯。 是的 0
MAX_LNG 浮点数 不习惯。 是的 0
min_lat. 浮点数 不习惯。 是的 0
MAX_LAT 浮点数 不习惯。 是的 0