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