Создать базу данных Indoors (Indoors)

Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.

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

Добавляет необходимые наборы данных, классы пространственных объектов, таблицы и конфигурации в базу геоданных для размещения данных ArcGIS Indoors.

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

  • Целевая база геоданных должна быть существующей базой геоданных.

  • При использовании многопользовательской базы геоданных файл подключения должен подключаться напрямую к базе данных, и подключение должно быть установлено от имени владельца базы данных.

  • Выходные данные этого инструмента могут использоваться инструментом Импорт поэтажных планов в базу геоданных Indoors для импорта планов этажей САПР в ваше рабочее пространство Indoors. Выходные данные также можно использовать с помощью инструмента Импорт BIM в набор данных Indoor для загрузки планов этажей BIM в рабочее пространство Indoors.

  • Дополнительный параметр Создать сеть Indoors создает наборы данных Network и PrelimNetwork, а так же классы объектов для поддержки построения маршрутов во внутренних пространствах.

Параметры

ПодписьОписаниеТип данных
Целевая база геоданных

База геоданных, которая будет содержать информационную модель ArcGIS Indoors для управления ГИС-информацией внутри помещений для использования с приложениями Indoors.

Workspace
Создать сеть Indoors
(Дополнительный)

Определяет, будет ли в базе данных Indoors создан набор сетевых данных, содержащий классы пространственных объектов внутренней транспортной сети - Метки, Пути и Переходы между этажами.

  • Отмечено – набор сетевых данных и классы объектов будут созданы. Это значение по умолчанию
  • Не отмечено – набор сетевых данных и классы объектов не будут созданы.
Boolean

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

ПодписьОписаниеТип данных
Обновленная база геоданных

База геоданных, в которой будут сгенерированы схема Indoors и результаты данных.

Workspace

arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
ИмяОписаниеТип данных
target_gdb

База геоданных, которая будет содержать информационную модель ArcGIS Indoors для управления ГИС-информацией внутри помещений для использования с приложениями Indoors.

Workspace
create_network
(Дополнительный)

Определяет, будет ли в базе данных Indoors создан набор сетевых данных, содержащий классы пространственных объектов внутренней транспортной сети - Метки, Пути и Переходы между этажами.

  • CREATE_NETWORKНабор сетевых данных и классы объектов будут созданы. Это значение по умолчанию
  • NO_CREATE_NETWORKНабор сетевых данных и классы объектов не будут созданы.
Boolean

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

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

База геоданных, в которой будут сгенерированы схема Indoors и результаты данных.

Workspace

Пример кода

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

Следующий скрипт окна Python демонстрирует, как использовать функцию CreateIndoorsDatabase в режиме прямого запуска для создания базы геоданных Indoors с сетью.

import arcpy
arcpy.indoors.CreateIndoorsDatabase(r"C:\Indoors\ExampleCampus.gdb", "CREATE_NETWORK")
CreateIndoorsDatabase, пример 2 (автономный скрипт)

Следующий автономный скрипт демонстрирует, как использовать эту функцию CreateIndoorsDatabase для создания базы геоданных Indoors без сети.

# Name: Indoors_CreateIndoorsDatabase_example2.py
# Description: Creates Indoors model items in an empty file geodatabase.

import arcpy

# Set local variables
out_folder_path = r"C:\Indoors"
out_name = "ExampleCampus.gdb"
indoors_network = "NO_CREATE_NETWORK"

# Execute CreateFileGDB
arcpy.CreateFileGDB_management(out_folder_path, out_name)

# Execute CreateIndoorsDatabase on empty file geodatabase
arcpy.indoors.CreateIndoorsDatabase(r"{0}\{1}".format(out_folder_path, out_name), indoors_network)

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

Особые случаи

Информация о лицензиях

  • Basic: Нет
  • Standard: Обязательно Indoors
  • Advanced: Обязательно Indoors

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