ESRI的ArcGIS Online(AGOL)要素服务读/写

Licensing options这种格式开始FME专业版。

ESRI的ArcGIS Online的特色服务读/写器插件使FME从要素服务托管在ArcGIS Online的云服务的读写功能。

注意:“>注意:一个有效的ArcGIS Online帐户才能访问ArcGIS Online的。

免费试用情况可在http://www.esri.com/software/arcgis/arcgisonline/evaluate

欲了解更多信息,请参阅Esri GeoServices REST Specification.

概观

ArcGIS Online的是一个组织内共享和地理空间数据发布给公众,或私下的平台。上传到ArcGIS Online的数据可以在网络上显示。

ArcGIS Online的支持许多不同类型的数据。FME的ArcGIS Online的特色服务读/写仅公开特征的ArcGIS Online的用户的帐户下提供的服务。

在FME,一个ArcGIS在线要素服务是所需的格式参数和要素服务内的层或表是一个特征类型。

ArcGIS Online的需要HTTPS访问。如果您是通过代理服务器连接,确保它支持HTTPS。

复制图层名称

ArcGIS Online的允许要素服务中复制的图层的名称。

在ArcGIS在线要素服务阅读器通过附加层ID来特征类型的结束时,如果多个层共享相同的名称解析歧义。如果一个层ID存在于特征类型,ID优先于名称。

认证

ArcGIS的在线功能服务读/写卡使用OAuth 2.0。为了让用户能够快速登录并开始使用的ArcGIS Online,ArcGIS Online的Web服务的定义是包含在FME的样本。建议用户注册使用ArcGIS Online自己的应用程序和Web服务使用其应用程序ID和秘密定义。

直接从一个要素服务匿名,或与其它认证方法读,可使用Esri ArcGIS Server Feature Service Reader

阅读器概述

ArcGIS的在线功能服务读卡器读取的功能服务层功能。ArcGIS Online的返回JSON格式,该格式转换成FME的功能特点。

每个ArcGIS在线要素服务层对应于一个单一FME特征类型。每个层中包含的单个几何类型的特征。

他们被读取之前的层可以被定义。指定属性的子集的定义会降低数据传输和处理时间。如果定义不存在用于层(例如使用时作为FeatureReader变压器),所有的字段和记录将被检索。

虽然ArcGIS Online的特色服务可支持Z值和措施,ArcGIS的在线功能服务读者不能在这个时候读这些值。

用于与附件支撑层,读者也可以下载与每个特征相关联的附件。

作家简介

ArcGIS的在线功能服务作家使用ArcGIS的REST API来创建功能和服务功能写入。

当写入到一个现有的要素服务,强烈建议您为了获得在要素服务的所有图层的模式选择作家>导入功能类型。

特别是,发布要素服务可能导致改变要素类型的模式。查看Troubleshooting一节。

插入,更新和删除操作都合并到每个功能类型的单个请求,基于特征的配置数量要求分批发行。如果任何单一功能的操作的批次中失败,则该批次中的所有其他写操作都会自动服务器,翻译异常中止回滚。如果ArcGIS Online的返回任何写操作错误,ArcGIS Online的特色服务作家将传递错误信息到日志中。

如果目标要素服务层支持Z或M值,ArcGIS的在线功能服务作家可以写出来。然而,它是目前不可能创建要素服务层以Z或M的支持。

尽管读者可以阅读附件,笔者目前还不能写。有关附件的格式属性被忽略。

特色服务创新

如果要素服务指令引用的一个特色服务是不存在的,而作者模式的要素类型是INSERT,则ArcGIS Online的特色服务作家将创建特色服务。

这个操作的机制从编写到现有的特色服务显著不同:

  • All features are written to a File Geodatabase.
  • The File Geodatabase is compressed into a ZIP file and uploaded as a File Geodatabase Item.
  • The Item is published as a Feature Service.

上传的文件地理数据库项保持要素服务后,从它出版。要素服务对文件地理数据库项目不存在依赖关系,因此它是安全的删除。亚搏在线

对象(特征)标识

当创建一个要素服务,ArcGIS Online中会添加到所有层充当主键的新领域。这就是所谓的对象ID字段。通常情况下,ArcGIS Online的将命名这个领域的“FID”,但它是可能的层,能够为它的对象ID字段不同的名称。请注意,这个字段的值总是分配ed by ArcGIS Online: values provided for this attribute during Inserts are ignored by the server.

When in Update or Delete mode, a value must be provided for the attribute that corresponds to the Object ID field.If the attribute is not present, the writer will output an error message that specifies the name of the required attribute.

Layer Creation

Layers can only be created as part of creating a Feature Service.Creating new layers in an existing Feature Service is not supported at this time.Feature types that do not correspond to a layer in an existing Feature Service will result in an error.