本文简要介绍 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
将建议渲染器的默认值。在典型的工作流程中,客户端将在调用
generate
或publish
之前将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")
相关用法
- Python ArcGIS ContentManager.advanced_search用法及代码示例
- Python ArcGIS ContentManager.add用法及代码示例
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ContentManager.delete_folder用法及代码示例
- Python ArcGIS ContentManager.replace_service用法及代码示例
- Python ArcGIS ContentManager.can_delete用法及代码示例
- Python ArcGIS ContentManager.create_service用法及代码示例
- Python ArcGIS ContentManager.create_folder用法及代码示例
- Python ArcGIS ContentManager.share_items用法及代码示例
- Python ArcGIS ContentManager.rename_folder用法及代码示例
- Python ArcGIS ContentManager.clone_items用法及代码示例
- Python ArcGIS ContentManager.search用法及代码示例
- Python ArcGIS ContentManager.bulk_update用法及代码示例
- Python ArcGIS ContentManager.delete_items用法及代码示例
- Python ArcGIS ContentManager.generate用法及代码示例
- Python ArcGIS ContentManager.is_service_name_available用法及代码示例
- Python ArcGIS Country.enrich用法及代码示例
- Python ArcGIS Country.subgeographies用法及代码示例
- Python ArcGIS Country.enrich_variables用法及代码示例
- Python ArcGIS Country.travel_modes用法及代码示例
- Python ArcGIS CiscoEdgeIntelligence用法及代码示例
- Python ArcGIS CategoryManager.add用法及代码示例
- Python ArcGIS CreditManager用法及代码示例
- Python ArcGIS CategorySchemaManager.delete用法及代码示例
- Python ArcGIS CertificateManager.delete用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.gis.ContentManager.analyze。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。