ESRI ArcGIS Portal功能服务读者/写作

许可选项出于此格式,以FME Professional Edition开头。

ESRI ArcGIS Portal Feature Service Service Service Reader / Writer插件使FME能够从ArcGIS Portal上托管的功能服务中读取和写入传染媒介功能。

有关更多信息,请参阅ESRI Geoservices REST规范。

概述

ArcGIS Portal是一个平台,用于将地理空间数据分享到公众,或在组织内私下。

ArcGIS Portal支持许多不同类型的数据。FME的ArcGIS Portal Feature Service Service Service / Writer仅在ArcGIS Portal用户帐户下公开提供功能服务。

在FME中,ArcGIS Portal Feature Service是必需的格式参数,功能服务中的图层或表是一个特征类型。

表格有效地是没有几何形状的层。要待简洁,本文件主要是指层;但是,评论也适用于表格。

重复图层名称

ArcGIS Portal允许在功能服务中进行重复的图层名称。

如果多个图层共享相同名称,ArcGIS Portal Feature Service Reader通过将图层ID附加到要素类型的末尾,请解析歧义。如果在要素类型中存在图层ID,则ID优先于名称。

验证

ArcGIS Portal Feature Service Reader / Writer使用提供的用户名和密码来获取访问令牌。访问令牌用于在翻译期间验证所有后续请求。

指定为数据集的主机是具有该主机的主机generateToken.REST API端点。主机必须是ArcGIS门户实例/共享/ generateToken作为端点。直接从功能服务读取无需身份验证,或使用手动提供的令牌,使用ESRI ArcGIS Server功能服务阅读器

某些功能服务可能需要匿名访问,并拒绝用于列表功能服务的访问令牌。在这种情况下,读取器/写入器将在没有访问令牌的情况下重新尝试请求。

读者概述

ArcGIS. 门户网站功能服务读取器在功能服务中从图层中读取功能。ArcGIS Portal以JSON格式返回功能,该功能被转换为FME功能。

每层都包含单个几何类型的功能。

虽然功能服务可能支持z值和措施,但ArcGIS 门户网站功能服务阅读器尚未读取此类值。

作家概述

ArcGIS. 门户网站功能服务编写器使用ArcGIS REST API来创建功能服务和写入功能。

写入现有功能服务时,强烈建议您选择Writer> Import Feature类型,以便获取要素服务中的所有图层的架构。

插入,更新和删除操作全部批量为每个功能类型的一个或多个请求。如果对任何单个功能的操作失败,那么如果服务器支持,则该批次的所有其他写操作都会自动回滚。如果ArcGIS Portal返回任何写入操作的错误,则ArcGIS Portal Feature Service Writer将将错误消息传递给日志,然后停止。

如果目标功能服务层支持z或m值,则ArcGIS Portal Feature Service Writer可以编写它们。但是,目前无法使用z或m支持创建功能服务层。

特色服务创建

如果要素服务指令指的是不存在的功能服务,并且所有要素类型的Writer模式是插入的,则ArcGIS Portal Feature Service Writer将创建功能服务。

本操作的机制与写入现有功能服务的写作有意义:

  • 所有功能都被写入文件地理数据库。
  • 文件地理数据库被压缩到zip文件中,并将其上载为文件地理数据库项目。
  • 该项目已作为特征服务发布。

从中发布功能服务后,上载的文件地理数据库项目仍然存在。功能服务在文件地理数据库项目上没有依赖性,因此删除它是安全的。亚搏在线

对象(功能)ID

创建要素服务时,ArcGIS Portal将添加到所有图层作为主键的新字段。这称为对象ID字段。通常,ArcGIS Portal将命名此字段对象,但是图层可以为其对象ID字段具有不同的名称。请注意,此字段的值始终由ArcGIS门户分配:服务器忽略INSERT期间为此属性提供的值。

在更新或删除模式下,必须为与对象ID字段对应的属性提供值。如果不存在该属性,则编写器将输出错误消息,该消息指定所需属性的名称。

图层创造

只能创建图层作为创建要素服务的一部分。此时不支持在现有功能服务中创建新图层。不对应于现有功能服务中的图层的特征类型将导致错误。