本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。