“ESRI特色服务”答案 https://knowledge.亚搏在线safe.com/questions/75143/esri-feature-service.html “ESRI特色服务”最新答案 答案由markatsafe亚搏在线 https://knowledge.亚搏在线safe.com/answers/75175/view.html

FME将读取您的层或表中的所有记录。我不认为这是最理想的,如果你想要的只是一个层和表的列表和记录计数。模式阅读器——模式(任何格式)——将帮助您获得所有特性服务层和表的列表。每个层/表都有一个特性。你也可以使用FeatureReader转换器来完成这个任务——它有一个模式输出端口。

但是模式阅读器不返回表计数。为此,我认为您需要使用HTTPCaller并向ArcGIS功能服务REST API发送一个请求——正如Bruce所建议的那样。看起来“层”资源是您需要的端点。参考ArcGIS REST API文档。< / p > < p > < / p > 2018年7月26日星期四16:20:33 GMT markat亚搏在线safe 答案由bruceharold https://knowledge.亚搏在线safe.com/answers/75173/view.html

你只能从查询端点返回带有returnCountOnly参数的特征计数:

returnCountOnly=true

你还需要一个always true where参数,像,1 = 1:< / p > < p > = 1 + % 3 d + 1 < / p > < p >完成例子:< / p > < p > https://services.arcgis.com/FQD0rKU8X5sAQfh8/arcgis/rest/services/BBeach/FeatureServer/0/query?where=1 + % 3 d + 1 &objectids =时间=几何= &geometryType = esriGeometryEnvelope&inSR = &spatialRel = esriSpatialRelIntersects&resultType = none&distance = 0.0 = esriSRUnit_Meter&returnGeodetic = false&outFields =他们&returnHiddenFields = false&returnGeometry = true&multipatchOption = xyFootprint&maxAllowableOffset = &geometryPrecision = &outSR = &datumTransformation = &applyVCSProjection = false&returnIdsOnly = false&returnUniqueIdsOnly = false&returnCountOnly = true&returnExtentOnly = false&returnDistinctValues = false&orderByFields = &groupByFieldsForStatistics = &outStatistics =有= &resultOffset = &resultRecordCount = &returnZ = false&returnM = false&returnExceededLimitFeatures = true&quantizationParameters = &sqlFormat = none&f = html&token = & lt; token> < / p > < p > < / p > < p > < / p > < p > < / p > 2018年7月26日星期四14:26:13 GMT bruceharold 答案由ngoorman https://knowledge.亚搏在线safe.com/answers/75156/view.html

Hi,

您可以使用Esri ArcGIS Portal reader或Esri ArcGIS Onlone reader将功能服务加载到FME中。您可以通过“fme_feature_type”属性使表名可见,该属性可以直接在阅读器(在Format属性下)上公开,也可以单独使用attribute脚部转换器公开。

如果您从所有表中读取所有记录,并通过计数器转换器对这些记录进行汇总,就会得到您需要的信息。然后,如果需要,可以将其写入Excel或其他格式。

格林尼治时间2018年7月26日星期四11:18:17 ngoorman