Конвертировать отчет схемы (Управление данными)

Краткая информация

Конвертирует отчет схемы формата JSON или XLSX в другой формат отчета схемы или в XML-документ рабочей области, который можно использовать для создания базы геоданных.

Использование

  • Этот инструмент будет успешно работать только с файлами .json или .xlsx, созданными с помощью инструмента Создать отчет схемы.

  • Входные данные для отчета схемы должны представлять рабочую область базы геоданных. Отчеты, созданные из классов объектов или наборов классов объектов, не являются корректными входными данными для этого инструмента.

  • Изменения, внесенные в файлы .json или .xlsx, не проверяются во время конвертации.

Параметры

ПодписьОписаниеТип данных
Отчет схемы

Отчет схемы формата JSON или XLSX, который будет преобразован.

File
Выходное местоположение

Папка, куда будут помещены выходные файлы.

Folder
Имя

Имя выходного файла.

String
Выходные форматы

Указывает типы файлов, которые будут включены в выходную папку.

  • JSONВыходная папка будет включать файл .json.
  • pdfВыходная папка будет включать файл .pdf.
  • HTMLВыходная папка будет включать файл .html.
  • XLSXВыходная папка будет включать файл Excel .xlsx.
  • XMLВыходная папка будет включать файл .xml.
String

Производные выходные данные

ПодписьОписаниеТип данных
Выходные файлы

Полученные типы файлов в выходной папке.

File

arcpy.management.ConvertSchemaReport(schema_report, out_location, name, formats)
ИмяОписаниеТип данных
schema_report

Отчет схемы формата JSON или XLSX, который будет преобразован.

File
out_location

Папка, куда будут помещены выходные файлы.

Folder
name

Имя выходного файла.

String
formats
[formats,...]

Указывает типы файлов, которые будут включены в выходную папку.

  • JSONВыходная папка будет включать файл .json.
  • PDFВыходная папка будет включать файл .pdf.
  • HTMLВыходная папка будет включать файл .html.
  • XLSXВыходная папка будет включать файл Excel .xlsx.
  • XMLВыходная папка будет включать файл .xml.
String

Производные выходные данные

ИмяОписаниеТип данных
out_files

Полученные типы файлов в выходной папке.

File

Пример кода

ConvertSchemaReport, пример 1 (окно Python)

Скрипт окна Python, демонстрирующий использование функции ConvertSchemaReport.

import arcpy
arcpy.management.ConvertSchemaReport("C:\folder\TEST.xlsx", "C:\location\folder",
                                     "NEW", ["JSON", "XLSX", "HTML", "PDF", "XML"])
ConvertSchemaReport пример 2 (автономный скрипт)

Автономный скрипт – пример использования функции 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"])

Параметры среды

Этот инструмент не использует параметры среды геообработки

Связанные разделы