Доступно с порталом, лицензированным функциональными возможностями 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.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
updated_gdb | База геоданных, в которой будут созданы схема Indoors и результирующие данные. | Рабочая область |
Пример кода
В скрипте окна Python показано, как использовать функцию CreateIndoorsDatabase в режиме немедленного создания базы геоданных Indoors с сетью.
import arcpy
arcpy.indoors.CreateIndoorsDatabase(r"C:\Indoors\ExampleCampus.gdb", "CREATE_NETWORK")
В автономном скрипте показано, как использовать функцию 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)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Требуется Indoors
- Advanced: Требуется Indoors