當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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