生成方案报表 (数据管理)

摘要

用于生成地理数据库方案的 Excel、JSON、PDF 或 HTML 表示。 这些格式将输出到目标文件夹。

了解有关生成方案报表的详细信息

使用情况

  • 将包含地理数据库中的方案元素。

  • 此工具可以在工作空间(文件、移动和企业)、要素类、要素数据集、要素图层和要素服务上运行。

  • 所选报表格式将输出到单个文件夹。

  • 必须将数据集注册到地理数据库。

参数

标注说明数据类型
输入数据集

将用于生成方案报表的工作空间、要素数据集、要素图层或表视图。

Workspace; Feature Dataset; Feature Layer; Table View
输出位置

将在其中创建报表的文件夹。

Folder
名称

文件输出的名称。

String
输出格式

指定将包含在输出文件夹中的文件类型。

  • JSON输出文件夹将包含 .json 文件。
  • PDF输出文件夹将包含 .pdf 文件。
  • HTML输出文件夹将包含 .html 文件。
  • XLSX输出文件夹将包含 Excel .xlsx 文件。
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,...]

指定将包含在输出文件夹中的文件类型。

  • JSON输出文件夹将包含 .json 文件。
  • PDF输出文件夹将包含 .pdf 文件。
  • HTML输出文件夹将包含 .html 文件。
  • XLSX输出文件夹将包含 Excel .xlsx 文件。
String

派生输出

名称说明数据类型
out_files

输出文件夹中的派生文件类型。

File

代码示例

GenerateSchemaReport 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何使用 GenerateSchemaReport 函数。

import arcpy
arcpy.management.GenerateSchemaReport("C:/MyProject/MyGDB.gdb", "C:/MyProject/My_folder", "schema_report", ["JSON", "PDF"])
GenerateSchemaReport 示例 2(独立脚本)

下面的独立脚本演示了如何在脚本环境中使用 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"])

相关主题