本文简要介绍 python 语言中 arcgis.gis.ContentManager.generate
的用法。
用法:
generate(item=None, file_path=None, url=None, text=None, publish_parameters=None, future=False)
返回:
- 该方法有 3 个潜在返回:
一个
Future
对象,当future==True
时,调用results()
来获取响应。future==False
时的Item
对象引发异常时的错误消息字典
generate
方法帮助客户端从 CSV 文件、shapefile、GPX 或 GeoJson 文件类型生成特征。注意:
shapefile 的最大上传大小现在为 2 Mb,所有其他受支持的文件类型的最大上传大小为 10 Mb。
Parameter
Description
item
可选项目。当前门户上的
Item
。file_path
可选字符串。本地磁盘上的文件资源位置。
url
可选字符串。 ‘shapefile’, ‘csv’, ‘gpx’ 或 ‘geojson’ 文件的 Web 资源。
text
可选字符串。源文本。
publish_parameters
可选字典。说明作为
publish
操作一部分创建的层和服务的 Python 字典。适当的键值对取决于要发布的文件类型。有关完整说明,请参阅 REST API 中的Publish Item 文档。另请参阅Item
publish()
方法。CSV
、Shapefiles
和GeoJSON
文件类型必须提供发布参数。future
可选布尔值。这允许操作异步运行,从而允许用户不暂停线程并继续执行多个操作。默认为
False
。当True
时,该方法的结果将是并发Future
对象。可以使用Future
对象上的result()
来获取该方法的result
。当False
和 Item 被返回时。 Future == True 仅支持 ‘shapefiles’ 和 ‘gpx’ 文件。例子:
# Usage Example >>> gis.content.generate(item= item1, future=False)
相关用法
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ContentManager.delete_folder用法及代码示例
- Python ArcGIS ContentManager.replace_service用法及代码示例
- Python ArcGIS ContentManager.advanced_search用法及代码示例
- 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.add用法及代码示例
- Python ArcGIS ContentManager.search用法及代码示例
- Python ArcGIS ContentManager.bulk_update用法及代码示例
- Python ArcGIS ContentManager.delete_items用法及代码示例
- Python ArcGIS ContentManager.analyze用法及代码示例
- 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.generate。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。