添加自定义转换
一些数据集需要未在FME预定义的转变。在这种情况下,自定义转换可以被创建。可能会发生在FME映射文件转换定义,以及在
文件。
注意:看到地理变换有关方法名称的详细信息。
单步变换语法
XFORM_DEF
SRC_DTM <基准名称> \
TRG_DTM <基准名称> \
[DESC_NM <描述性名称>] \
[SOURCE <源>] \
[组<基团>] \
[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 <θz旋转>] \
[XLATE_X
[XLATE_Y
[XLATE_Z <θz旋转原点>] \
[BWSCALE <规模>] \
[GRID_FILE <格式>,<方向>,<文件路径>] * \
[回落
多步转型语法
PATH_DEF <路径名> \
[SRC_DTM <基准名>] \
[TRG_DTM <基准名>] \
[DESC_NM <描述性名称>] \
[SOURCE <源>] \
[组<基团>] \
[精度<0-1000>] \
[XFORM
例子
请参阅文件MyCoordSysDefs.fme
在文件夹中<FME_Install_Dir> /重新投影
。
转换定义参数
名称 |
范围 |
描述 |
可选的 |
默认 |
---|---|---|---|---|
XFORM_DEF | CS-MAP标识符名称,在如所描述的 |
所定义的单步转变的名称。 | 没有 | |
PATH_DEF | CS-MAP标识符名称,在如所描述的 <FME_Install_Dir> /Reproject/MyCoordSysDefs.fme |
被定义的多步转化的名称。 | 没有 | |
SRC_DTM | 基准的名称 | 源数据的名称。如果省略了路径,这种转变不会自动选择。 | XFORM:无 PATH:是 |
|
TRG_DTM | 基准的名称 | 目标数据的名称。如果省略了路径,这种转变不会自动选择。 | XFORM:无 PATH:是 |
|
DESC_NM | 串 | 一个描述性的名称进行了改造。 | 是 | |
资源 | 串 | 个人或机构提供的转换参数。 | 是 | |
组 | 串 | 这将显示在工作台的地理变换画廊组。 | 是 | |
EPSG_NBR | 整数大于或等于零 | 用于如果大于零记录。 | 是 | 0 |
逆 | 是/否 | 如果是的话,变换可以反向运行(TRG_DTM - > SRC_DTM) | 是 | 是 |
MAX_ITR | 整数大于或等于零 | 在运行转换时逆转,在2D那些试图最大迭代次数。 | 是 | 8 |
CNVRG_VAL | 浮点数 | 收敛判定:当逆转2D转换是这个距离真正的答案,反复暂停的范围内。 | 是 | 1.0E-09 |
ERROR_VAL | 浮点数大于 CNVRG_VAL |
误差阈值:当MAX_ITR迭代之后反转2D变换不满足CNVRG_VAL阈值,则结果被认为是可接受的,只要它比ERROR_VAL更近。 | 是 | 1.0E-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.0x10-06参数值乘以和添加的结果(代数)到1.0得出的。仅适用于一些方法 | 是 | 0 |
GRID_FILE | <格式>,<方向> <文件路径> |
METHOD = GRID_INTERP需要至少一个网格文件;否则是无效的。用于覆盖被转换坐标的第一个格档。 | 取决于所选择的方法 | |
GRID_FILE <格式> | NTv1 | NTv2 | NADCON | FRGEO | JPPAR | ATS77 | GEOCON |
网格文件格式。 | 没有 | |
GRID_FILE <方向> | FWD | INV | 方向格档应适用。 | 没有 | |
GRID_FILE <文件路径> | 路径一格档 | 绝对或相对于<FME_Install_Dir> /重新投影 | 没有 | |
倒退 | 非并网,单步变换名称 | 如果没有网格文件覆盖的坐标被转换使用转换。 | 是 | |
XFORM | <单步变换名称>, |
路径定义要求上市至少一个单步改造。变换中列出的顺序和方向施加。 | 没有 | |
准确性 | 0-1000 | 不曾用过。 | 是 | 8 |
EPSG_VAR | 整数大于或等于零 | 不曾用过。 | 是 | 0 |
MIN_LNG | 浮点数 | 不曾用过。 | 是 | 0 |
MAX_LNG | 浮点数 | 不曾用过。 | 是 | 0 |
MIN_LAT | 浮点数 | 不曾用过。 | 是 | 0 |
MAX_LAT | 浮点数 | 不曾用过。 | 是 | 0 |