Skip To Content

Create Facility Entryways (Indoors)

Verfügbar mit einem Portal, das mit der Indoors-Funktionalität lizenziert ist.​

Zusammenfassung

Creates point features at each entry or exit location at a facility. These are used by the network to route into, out of, and between buildings.

Hinweis:

The ArcGIS Indoors geoprocessing tools released at ArcGIS Pro 2.5 are not final and may change in a subsequent release.

Abbildung

Entryways for single swing doors
Entryways for single swing doors are shown.
Entryways for double swing doors
Entryways for double swing doors are shown.
Entryways for revolving doors
Entryways for revolving doors are shown.

Verwendung

  • Output point features are created in the PointsOfInterest feature class of the input workspace.

  • This tool uses features from the Details feature class to identify doors or openings. Unique values must be applied to the Details lines to define the features from which the tool will create entryways.

  • This tool uses features from the Units feature class to identify the facility edge.

  • The Exterior Unit Types parameter defines polygons in the Units feature class that will be treated as exterior for defining entryways. Examples are polygons representing an external staircase or a patio. The opening between the external polygon and the interior hallway will be treated as an entryway to the facility.

  • This tool will process line features that represent doors in different ways. This includes, but is not limited to, doors composed of single or multiple features, straight lines across an opening, curved lines representing door swings, and circular lines representing revolving doors.

  • For best results, resolve any geometry issues in the Details feature class before running the tool. Examples are removing unnecessary nodes and deleting small or extraneous door features. Data Reviewer batch jobs are included in the ArcGIS Indoors product data installation package that can help identify features to fix.

  • The Entryway Use Type parameter value becomes the USE_TYPE attribute of the new entryway features.

  • The Entryway Category Type and Entryway Category Subtype parameters are optional values that correspond to the values in the Categories table for how POIs will be organized.

  • The Buffer Size (m) parameter defines a distance the tool uses to find entryway features along the outer edge of a facility. The tool buffers inside and outside the outer edge to capture both in-swing and out-swing doors. The buffer does not need to encompass the entire door, it only needs to intersect at least one feature from it. Using a buffer that is too large may capture features within the facility that are close to outer boundary but not actual entryways to the facility.

  • The z-value of the output point feature is derived from the ELEVATION_RELATIVE attribute.

  • If multiple doorways are adjacent to each other, a single entryway point can be generated. If routing is required through each specific door, the output features must be duplicated and adjusted manually.

  • The following feature classes are used by this tool. They must be included in the input workspace and match the ArcGIS Indoors model:

    • Facilities
    • Levels
    • Details
    • Units
    • PointsOfInterest

Syntax

CreateFacilityEntryways(in_workspace, detail_type_field, detail_entryways, buffer_size, entryway_use_type, {entryway_category_type}, {entryway_category_subtype}, {unit_type_field}, {exterior_unit_types}, {delete_existing_entryways}, {filter_facility}, {filter_level})
ParameterErklärungDatentyp
in_workspace

The workspace containing the Indoors model, including all feature classes necessary for generation of entryways.

Workspace
detail_type_field

The attribute in the Details feature class that describes the line type.

Field
detail_entryways
[detail_entryways,...]

The attribute values in the Details feature class that will be used to create entryway points.

String
buffer_size

The distance, in meters, that the tool buffers in and out of the facility edge to identify entryway candidates. The value must be greater than 0. The default value is 0.5.

Double
entryway_use_type

The value used to calculate the USE_TYPE field for new entryway points.

String
entryway_category_type
(optional)

The value used to calculate the CATEGORY_TYPE field for new entryway points.

String
entryway_category_subtype
(optional)

The value used to calculate the CATEGORY_SUBTYPE field for new entryway points.

String
unit_type_field
(optional)

The attribute in the Units feature class that will be used to define exterior areas of the facility.

Field
exterior_unit_types
[exterior_unit_types,...]
(optional)

The Units attribute values that will be treated as exterior for entryway generation purposes.

String
delete_existing_entryways
(optional)

Specifies existing PointsOfInterest with matching attributes (USE_TYPE, CATEGORY_TYPE, and CATEGORY_SUBTYPE) that will be deleted before creating new entryways points. If specific facilities or levels are selected, only features from those facilities or levels will be deleted.

  • DELETE_FEATURESExisting features will be deleted.
  • NO_DELETE_FEATURESExisting features will not be deleted. This is the default.
Boolean
filter_facility
[filter_facility,...]
(optional)

The facility for which entryways will be created.

String
filter_level
[filter_level,...]
(optional)

The level of the facility for which entryways will be created.

String

Abgeleitete Ausgabe

NameErklärungDatentyp
details_layer

The Details layer in the ArcGIS Indoors model. Information from this layer will be used to define entryway candidates.

Feature Layer
units_layer

The Units layer in the ArcGIS Indoors model. Information from this layer will be used to define interior area and exterior area.

Feature Layer
out_workspace

The workspace with the entryway points generated from the tool.

Workspace

Codebeispiel

CreateFacilityEntryways example 1 (Python window)

The following Python window script demonstrates how to use the CreateFacilityEntryways function in immediate mode.

import arcpy
arcpy.Indoors.CreateFacilityEntryways("C:/Indoors/ExampleCampus.gdb", "USE_TYPE", "Door", .25, "Entry", "Safety + Security", "Entryways", "USE_TYPE", "'Fire Escape';Patio")
CreateFacilityEntryways example 2 (stand-alone script)

The following stand-alone script demonstrates how to use the CreateFacilityEntryways function.

# Name: Indoors_CreateFacilityEntryways_example2
# Description: Creates Facility Entryways point features for selected Details types

import arcpy

in_workspace = "C:/Indoors/ExampleCampus.gdb"
detail_type_field = "USE_TYPE"
detail_entryways = "Door"
buffer_size = .5
entryway_use_type = "Entry"
entryway_category_type = "Safety + Security"
entryway_category_subtype = "Entryways"
unit_type_field = "USE_TYPE"
exterior_unit_types = "'Fire Escape';Patio"
delete_existing_features = "NO_DELETE_FEATURES"
filter_facility = "A;H;L"

arcpy.Indoors.CreateFacilityEntryways(in_workspace, detail_type_field, detail_entryways, buffer_size, entryway_use_type, entryway_category_type,entryway_category_subtype, unit_type_field, exterior_unit_types, delete_existing_features, filter_facility)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Erfordert Indoors and 3D Analyst

Verwandte Themen