当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS ContentManager.analyze用法及代码示例


本文简要介绍 python 语言中 arcgis.gis.ContentManager.analyze 的用法。

用法:

analyze(url=None, item=None, file_path=None, text=None, file_type=None, source_locale='en', geocoding_service=None, location_type=None, source_country='world', country_hint=None, enable_global_geocoding=None)

返回:

字典

analyze 方法可帮助客户在分别使用发布或生成操作发布或生成要素之前分析 CSV 或 Excel 文件(.xlsx、.xls)。

analyze 返回有关文件的信息,包括存在的字段以及示例记录。 analyze 尝试检测可能作为 X、Y 字段或地址字段存在的位置字段的存在。

analyze 打包其结果,以便 JSON 响应中的 publishParameters 包含可以在随后调用 Publish 或 Generate 时传回服务器的信息。 publishParameters 子对象包含说明发布后生成的图层的属性,包括其字段、所需的渲染器等。 analyze 将建议渲染器的默认值。

在典型的工作流程中,客户端将在调用 generatepublish 之前将 analyze 结果的部分内容呈现给用户进行编辑。

注意:

shapefile 的最大上传大小现在为 2 Mb,所有其他受支持的文件类型的最大上传大小为 10 Mb。

注意:

如果要分析的文件当前作为项目存在于门户中,则调用者可以传入其 itemId。调用者也可以直接发布文件。在这种情况下,请求必须是符合 IETF RFC1867 的多部分发布请求。文本文件的第三个选项是将文本作为 text 参数的值传入。

Parameter

Description

url

可选字符串。 csv 文件的 URL。

item

可选字符串/Item。要分析的项目的 ID 或项目。

file_path

可选字符串。要分析的文件。

text

可选字符串。文件中要分析的文本。

file_type

可选字符串。输入文件的类型:shapefile、csv、excel 或 geoPackage(为 Python 1.8.3+ 添加了 ArcGIS API)。

source_locale

可选字符串。用于地理编码服务源的区域设置。

geocoding_service

可选字符串/地理编码器。服务的 URL。

location_type

可选字符串。指示数据集中存储的空间信息的类型。

CSV 的值:坐标 |地址 |查找 |无 Excel 值:坐标 |地址 |没有任何

source_country

可选字符串。与地理编码服务关联的两个字符的国家/地区代码,默认为“world”。

country_hint

可选字符串。如果是第一次分析,则使用提示。如果已指定来源国家/地区,则使用来源国家/地区。

enable_global_geocoding

可选布尔值。默认为“无”。如果为 True,则使用全局地理编码器。

例子:

# Usage Example

>>> gis.content.analyze(item = "9311d21a9a2047d19c0faaebd6f2cca6", file_type = "csv")

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis.ContentManager.analyze。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。