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.
每层都包含单个几何类型的功能。
虽然功能服务可能支持z值和措施,但ArcGIS
作家概述
ArcGIS.
写入现有功能服务时,强烈建议您选择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字段对应的属性提供值。如果不存在该属性,则编写器将输出错误消息,该消息指定所需属性的名称。
图层创造
只能创建图层作为创建要素服务的一部分。此时不支持在现有功能服务中创建新图层。不对应于现有功能服务中的图层的特征类型将导致错误。