西班牙
斯潘4
你好,
我有一个FME 2018.1工具,它可以更新ArcGIS在线托管的功能服务(Writer模式:INSERT,Truncate First:YES)。功能服务有大约15000个地块多边形。典型的变化:每月有十几个新多边形,每月有十几到一百个属性表变化。
在尝试使用本地geodatabase要素类时,工具/变换器都可以工作。因此我可以排除变压器的问题。但是,当该工具在AGOL托管的功能服务上运行时,它有时会工作。有时它会失败并返回以下各种错误:
-来自服务器的错误代码为“504”,消息为:“您的请求已超时。”
-由于内存压力,已卸载具有指定版本id(xxxx)的应用程序域,找不到
-无法连接到服务器。检查您是否已连接到internet,并且没有防火墙阻止出站连接。错误是'('连接中止。', error(10053, 'An established connection was aborted by the software in your host machine')
作为本帖建议,我尝试过改变作者的高级->功能每个请求“从1000到500甚至200。另外,我还按照建议尝试了更新/同步在这个帮助主题中,但不幸的是,我正在处理的数据没有可用于同步的可靠且一致的对象ID。我的数据更新过程必须是truncate append。
是否有人碰巧有任何技巧来编写到ArcGIS在线托管功能服务?
您好!@bfausel,
我想给你两个选择:
-首先是尝试重新验证您的ArcGIS联机帐户。我知道这不应该是必要的,但是我注意到,当我重新验证时,类似的问题通常会得到解决。
-第二个选项是尝试使用REST API和HTTPCaller转换器。我在ArcGIS Online中有一些功能服务,不能用常规的ArcGIS Online编写器更新,因为layername中有空格和特殊字符,而这些在编写器中是不允许的。对于那些情况,我使用HTTPCaller。您将需要创建一个ArcGIS在线令牌(有一个自定义的转换器可用于此),使用该令牌,您可以使用HTTPCaller。
我希望这能有帮助。
谨致问候,
拉斯德弗里斯
?2019安全亚搏在线软件公司|合法的