标注 | 说明 | 数据类型 |
方案报表 | 将转换的 JSON 或 XLSX 方案报表。 | File |
输出位置 | 将放置输出文件的文件夹 | Folder |
名称 | 文件输出的名称。 | String |
输出格式 | 指定将包含在输出文件夹中的文件类型。
| String |
派生输出
标注 | 说明 | 数据类型 |
输出文件 | 输出文件夹中的派生文件类型。 | File |
将 JSON 或 XLSX 格式的方案报表转换为其他方案报表格式或可用于创建地理数据库的 XML 工作空间文档。
此工具只能在生成方案报表工具创建的 .json 或 .xlsx 文件上成功运行。
方案报告输入必须代表地理数据库工作空间。 从要素类或要素数据集创建的报表不是此工具的有效输入。
转换期间不会验证对 .json 或 .xlsx 文件所做的更改。
标注 | 说明 | 数据类型 |
方案报表 | 将转换的 JSON 或 XLSX 方案报表。 | File |
输出位置 | 将放置输出文件的文件夹 | Folder |
名称 | 文件输出的名称。 | String |
输出格式 | 指定将包含在输出文件夹中的文件类型。
| String |
标注 | 说明 | 数据类型 |
输出文件 | 输出文件夹中的派生文件类型。 | File |
arcpy.management.ConvertSchemaReport(schema_report, out_location, name, formats)
名称 | 说明 | 数据类型 |
schema_report | 将转换的 JSON 或 XLSX 方案报表。 | File |
out_location | 将放置输出文件的文件夹 | Folder |
name | 文件输出的名称。 | String |
formats [formats,...] | 指定将包含在输出文件夹中的文件类型。
| String |
名称 | 说明 | 数据类型 |
out_files | 输出文件夹中的派生文件类型。 | File |
以下 Python 窗口脚本演示了如何使用 ConvertSchemaReport 函数。
import arcpy
arcpy.management.ConvertSchemaReport("C:\folder\TEST.xlsx", "C:\location\folder",
"NEW", ["JSON", "XLSX", "HTML", "PDF", "XML"])
下面的独立脚本演示了如何在脚本环境中使用 ConvertSchemaReport 函数。
# Name: ConvertSchemaReport_Example.py
# Description: ConvertSchemaReport of a file geodatabase
# Import the system modules
import arcpy
# Set local variables
out_location=r"C:\location\folder"
arcpy.management.ConvertSchemaReport(schema_report=r"C:\folder\TEST.xlsx", out_location,
name="NEW", formats=["JSON", "XLSX", "HTML", "PDF", "XML"])