斯潘8
斯潘4
我有一个带有本地origo的数据集。基于UTM 32N。我已经得到七个参数用于转换成调节器UTM 32N。
阅读FME文件,我尝试使用7Parameter方法添加自定义转换,但我不能从FME中访问它。我最接近的是CSMapProject,但是它不合作:我不能使用我定义的转换,因为本地坐标系没有定义。(已经有了转换的参数,这应该是无关的-就像我以前用过的其他软件一样)。
尝试创建一个自定义的坐标也不会给我带来太多的帮助。出于某种原因,如果我有自定义坐标,就看不到自定义转换。反之亦然。
从mycordsysdefs.fme:
根据utm32n为客户协调“系统定义”customer local.utm-32n\desc“本地”,“源”customer“\group project\proj utm\unit meter\parm1 32”\ parm2 1 \quad 1 \map_scl 1 \dt_name wgs84xform_def customerlocal_to_utm32n \desc_nm“customerlocal to utm32n,7-par“\source”customer“\group project \src_dtm wgs84 \trg_dtm wgs84 \inverse no \max_itr 8 \cnvrg_val 1e-06\错误值1e-09 \method 7参数\delta_x 2736801.55679998 \delta_y-5981791.49069743 \delta_z-0.0000 \bwscale-1.0 \rot_x0.0000 \rot_y-0.0000 \rot_z-0.48875535
您好!旅行者马克斯,
要使用自定义转换,您还必须创建自定义基准,然后在自定义坐标系中使用该基准,使其成为转换的源或目标。
然而,从你的转变来看,似乎是表面仿射变换,而不是基准转换。在这种情况下,您可以在坐标系中定义变换,使用TMAF投影.这是一个带有内置仿射变换的横向墨卡托投影。
使用偏移量(2736801.55679998,-5981791.49069743)和旋转度-0.48875535将给出以下定义:
协调客户的本地系统\u def customer local.utm-32n\desc揤nm“基于utm32n的客户本地系统\dt揤name wgs84\group project\org揤lat 0\parm1 9\parm2 2736801.55679998\parm3-5981791.49069743\parm4 0.999963164430494\parm5 0.008530286638675057\parm6-0.008530286638675057\parm7 0.999963164430494\proj tmaf\quad 1\scl_red 0.9996\source“customer”单位米\x_off 500000\y_off 0
这似乎是好事的开始。谢谢你@ DaveA亚搏在线tSafe!
不过,看来我还得多挖点。我的观点是1872.612621,419.54019转化为-2751805.382694636,5906049.310291338,当我期望看到536128.706146时,6553190.773785。
我会让客户核实计算结果,再次开始定义坐标系。
?2019安全亚搏在线软件公司|合法的