测量中输出非wgs84坐标

117
3.
周三
elpinguino
通过
新贡献者III

嗨S123社区,

目标

通过报告模板在新西兰Trans Mercator中的输出坐标(通过S123表单中的地理点收集),然后使用integrmat自动发送给签署人。

上下文

现场工作人员将把表单离线。他们会用地理点问题标出一个有水的点。我已经离线了基础地图。到目前为止,一切都好。但现场工作人员在新西兰,要求报告中的坐标以NZTM的数字格式出现,而不是地图上的一个点,也不是WGS84中的一个点。据我所知,只有选择坐标系S123使用。

有没有办法用NZTM输出坐标?我已经知道如何将WGS84中的坐标获取到报告中。

elpinguino_0-1624485589496.png

如果没有,有没有人能给你一些建议来实现这个目标?我曾经想过尝试用S123中的计算从WGS84转换成NZTM,但是我还是S123的新手,对预测没有太多的经验。我通常会通过在线转换器或使用Arc中的工具进行转换,所以我不知道实际的手动方式。但我不喜欢使用这两种方式中的任何一种,因为我们希望从直接签名到向签署人的收件箱发送表单副本的过程是自动的。

这篇文章还要询问S123的Geopoint功能将使用非WGS84坐标。

标签(5)
0荣誉
3回复
Philip-Wilson
通过 ESRI频繁的贡献者
ESRI频繁的贡献者

@elpinguino

在设备调查中实现这一点的唯一方法是使用自定义JavaScript函数。如果您能够编写JS函数,从WGS84中的地理点获取坐标,然后转换为NZTM,那么您可以将输出存储在调查的文本字段中。然后可以在特性报告中显示该文本字段。

或者,您可以使用Post提交Python脚本或地理处理工具在要素层上进行转换,以使用来自该图层的几何形状的NZTM CoOlindates更新要素层中的其他字段。

问候,

菲尔。

0荣誉
elpinguino
通过
新贡献者III

@Philip-Wilson

感谢您的回复。我认为第一个选择是太难的。弄清楚如何将WGS84转换为NZTM的公式超出了我。

你建议的第二个选择,在自动化的工作流程中是不可能做到的,是吗?必须对表单进行签名,然后我必须进入功能层,运行geoprocess,导出报告,然后发送它。

0荣誉
Philip-Wilson
通过 ESRI频繁的贡献者
ESRI频繁的贡献者

@elpinguino

使用webhook(通过Survey123 webhook或功能服务级webhook)来触发所需的地理过程,并导出报告并发送,这可能会使这个工作流自动化。你需要在你的工作流程中寻找自动化地理处理部分的方法,剩下的工作流程很容易使用现有的webhook。

问候,

菲尔。

0荣誉