标注 | 说明 | 数据类型 |
输入数据集 | 将用于生成方案报表的工作空间、要素数据集、要素图层或表视图。 | Workspace; Feature Dataset; Feature Layer; Table View |
输出位置 | 将在其中创建报表的文件夹。 | Folder |
名称 | 文件输出的名称。 | String |
输出格式 | 指定将包含在输出文件夹中的文件类型。
| String |
派生输出
标注 | 说明 | 数据类型 |
输出文件 | 输出文件夹中的派生文件类型。 | File |
将包含地理数据库中的方案元素。
此工具可以在工作空间(文件、移动和企业)、要素类、要素数据集、要素图层和要素服务上运行。
所选报表格式将输出到单个文件夹。
必须将数据集注册到地理数据库。
标注 | 说明 | 数据类型 |
输入数据集 | 将用于生成方案报表的工作空间、要素数据集、要素图层或表视图。 | Workspace; Feature Dataset; Feature Layer; Table View |
输出位置 | 将在其中创建报表的文件夹。 | Folder |
名称 | 文件输出的名称。 | String |
输出格式 | 指定将包含在输出文件夹中的文件类型。
| String |
标注 | 说明 | 数据类型 |
输出文件 | 输出文件夹中的派生文件类型。 | File |
arcpy.management.GenerateSchemaReport(in_dataset, out_location, name, formats)
名称 | 说明 | 数据类型 |
in_dataset | 将用于生成方案报表的工作空间、要素数据集、要素图层或表视图。 | Workspace; Feature Dataset; Feature Layer; Table View |
out_location | 将在其中创建报表的文件夹。 | Folder |
name | 文件输出的名称。 | String |
formats [formats,...] | 指定将包含在输出文件夹中的文件类型。
| String |
名称 | 说明 | 数据类型 |
out_files | 输出文件夹中的派生文件类型。 | File |
以下 Python 窗口脚本演示了如何使用 GenerateSchemaReport 函数。
import arcpy
arcpy.management.GenerateSchemaReport("C:/MyProject/MyGDB.gdb", "C:/MyProject/My_folder", "schema_report", ["JSON", "PDF"])
下面的独立脚本演示了如何在脚本环境中使用 GenerateSchemaReport 函数。
# Name: GenerateSchemaReport_Example.py
# Description: GenerateSchemaReport of a file geodatabase
# Import the system modules
import arcpy
# Set local variables
gdbWorkspace = "C:/data/data.gdb"
arcpy.management.GenerateSchemaReport(gdbWorkspace, "C:/MyProject/My_folder", "schema_report", ["JSON", "PDF"])