Available with the ArcGIS Indoors Spaces extension.
To support the visualization of floor plans and floor plan editing workflows, you must prepare a map for Floor Plan Editor and share it as a web map to an ArcGIS Enterprise portal. Sharing a Floor Plan Editor web map to ArcGIS Enterprise requires configuring an ArcGIS organization, registering a data store, setting up branch versioning in the enterprise geodatabase, and sharing the indoor data in a branch versioned feature service.
Note:
Floor Plan Editor requires Enterprise 11.2 or later.
Share a Floor Plan Editor web map to Enterprise
Sharing a Floor Plan Editor web map to an Enterprise portal involves the following high-level steps:
- Share a feature service that contains the Indoors Details, Units, Levels, and Facilities layers and, optionally, the Sites layer with branch versioning enabled.
Note:
To use the same web map for Indoor Space Planner with reservation manager functionality, include the Occupants layer and the Area and Area Roles tables in the branch versioned service.
- Update the data source for the Details, Units, Levels, and Facilities layers to the branch versioned feature layers that were shared.
If the branch versioned feature service includes Sites, Occupants, Areas, or Area Roles, you must also update the data source for the layers to the branch versioned feature layers that were shared.
Tip:
To create a separate map for publishing purposes, add the branch versioned layers and tables to a new map.
- Share the floor-aware web map to your Enterprise portal to use it in the Floor Plan Editor app.
These steps are described in the sections below.
Prerequisites for sharing a Floor Plan Editor web map to Enterprise
To use the Reference registered data option for sharing the Floor Plan Editor branch versioned feature service, you must configure an ArcGIS organization and register the data store with the federated servers of an Enterprise portal.
Note:
If no geodatabase is registered as a data store on the Enterprise portal, an analyzer error message appears when you attempt to share the layers as referenced data. Click the analyzer error message to register the data store.
Share a branch versioned feature service
To share indoor data as a branch versioned feature service with the version management capability, complete the following steps:
- Start ArcGIS Pro.
- Sign in to your Enterprise portal if necessary.
To share content, you must sign in as a user with a Creator user type and a Publisher role.
- Open the map prepared for Floor Plan Editor in ArcGIS Pro.
- Select the Details, Units, Levels, and Facilities layers, and, optionally, the Sites layer in the Contents pane.
To use the same map for Space Planner with reservation manager functionality, include the Occupants layer and the Areas and Area Roles tables.
- Right-click one of the selected layers and click Sharing > Share As Web Layer.
The Share As Web Layer pane appears.
- Configure the options in the Share As Web Layer pane with the following settings:
- On the General tab, under the Data and Layer Type section, ensure that the Reference Registered Data option is set to Map Image.
- Check the Feature check box.
- Choose the appropriate Share with option:
- Everyone—Share your content with the public. Anyone can access and see it.
- My Organization—Share your content with all authenticated users in your organization. This option is available when you are signed in with an organizational account.
- Groups—Share your content with groups to which you belong and their members.
- Click the Configuration tab in the Share As Web Layer pane.
- In the Capabilities section, check the Version Management check box.
This step is necessary to use the feature layer in branch versioning workflows.
Note:
If this option is not available in the Capabilities list, it indicates that the source data for the layers may not be registered as versioned or may not have branch versioning enabled on the data store connection. Address this issue before proceeding.
- Click the Configure Web Layer Properties button next to the feature layer.
- Set the true curves editing property based on your workflow needs:
- Check the Allow editing of true curves check box to enable editing of true curve features in the feature layer.
- Check the Only allow true curve updates by true curve clients check box if the data contains true curves that you want to preserve. When checked, true curve features are not editable in Floor Plan Editor but can be edited in ArcGIS Pro, which is a true curve client.
- Uncheck the Only allow true curve updates by true curve clients check box to edit true curve features in Floor Plan Editor. The JavaScript API generalizes true curve geometry when an edit is made in the app, and true curves will not be preserved.
- Configure the Apply default to features with z-values parameter based on your workflow needs:
If enabled, new levels created in Floor Plan Editor have a default z-value equal to the value provided in the Default z-value when inserting or updating features text box. You can change the z-value of any level after it is created.
If disabled, you must define a z-value for new levels created in Floor Plan Editor.
- Click Configure Pooling .
- In the Instance Type section, choose Dedicated Instance.
Note:
Consider increasing the number of maximum available instances for any layer that may require a performance boost, such as a layer with a large number of features.
- Click Analyze and resolve any errors before sharing.
- Click Share to share the web layer.
Update the data source for Floor Plan Editor map layers
Update the data source to the branch versioned feature layer you shared to your portal for the Details, Units, Levels, Facilities, and Sites layers and any other layers or tables you shared as branch versioned.
To edit floor plans in the Floor Plan Editor app, branch versioning is required for the Details, Units, Levels, Facilities, and Sites layers.
- On the View tab, in the Windows group, click Catalog View .
The Catalog window appears.
- On the Catalog tab, in the Update group, click Data Sources .
The layers and stand-alone tables referenced in the project are listed with the path to their data source. You can filter this list to show the contents of a specific map by selecting the map in the Contents pane of the Catalog view.
- Click Browse in the New Path column for the Occupants layer.
- Choose the Occupants layer from the branch versioned feature layer that was shared to your portal as the new data source.
- Update the data source for the Units layer, Details layer, the Areas table, and any other layers or tables with a data source you want to update.
- Under Manage, on the Data Sources tab, click Close to close the Update Data Sources mode of the Catalog view.
The map is ready to be shared to the portal for configuring a floor plan in the Floor Plan Editor app.
Share a Floor Plan Editor web map to Enterprise
To share a Floor Plan Editor web map, complete the following steps:
- Sign in to your Enterprise portal in ArcGIS Pro if necessary.
- Open the prepared Floor Plan Editor map in ArcGIS Pro.
Note:
Review the map to ensure that the layers are floor enabled and the map is floor aware before sharing it.
- On the Share tab, in the Share As group, click Web Map .
The Share As Web Map pane appears.
- For Select a Configuration, choose one of the following options:
- Reference Registered Data: Exploratory—Map layers are shared as a dynamically rendered map image layer. Only the layers sourced from the branch versioned feature layer are editable. Any layers that are not included in the branch versioned service are not editable.
- Reference Registered Data: Editable—Map layers are shared as a dynamically rendered map image layer. Feature layers included in the map are also shared as an editable feature layer. All layers included in the map are editable.
Note:
The layers that are sourced from the branch versioned feature service that was created when the map was prepared for Floor Plan Editor will be editable in the published web map regardless of the option you choose.
- Choose the appropriate Share with option:
- Everyone—Share your content with the public. Anyone can access and see it.
- My Organization—Share your content with all authenticated users in your organization. This option is available when you are signed in with an organizational account.
- Groups—Share your content with groups to which you belong and their members.
Note:
If you choose to share with a group that has shared update enabled, members that are assigned a Creator user type with a User role can add images to trace over when using Floor Plan Editor. In this case, ensure that all layers included in the map from the Share a branch versioned feature service section above are also shared with the same group.
- Click Analyze and fix any errors in the web map.
- Click Share to publish the web map.
- Browse to the web map in the organization content and ensure that it published correctly.
You can create the Floor Plan Editor app, create a floor plan, and make edits to floor plan features in the shared web map and branch versioned feature service.