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

Доступно с порталом, лицензированным функциональными возможностями Indoors.​

Сводка

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

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

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

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

  • Выходные данные инструмента будут использоваться инструментом Импорт планировки этажей в базу геоданных Indoors, конвертирующим данные CAD в ГИС.

  • Этот инструмент может использоваться, чтобы применить упрощенную версию Информационной модели ArcGIS Indoors в вашей базе геоданных для картографирования поэтажных планов, если вам не нужна маршрутизация по сети Indoors.

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

Синтаксис

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

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

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

Определяет, будет ли набор сетевых данных содержать транспортную сеть indoor классы – Landmarks, Pathways, и Floor Transitions будут созданы в базе данных Indoors.

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

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

NameОбъяснениеТип данных
updated_gdb

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

Рабочая область

Пример кода

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

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