Available with the ArcGIS Indoors Spaces extension.
Indoor Floor Plan Editor allows you to edit floor plan data shared in web maps to your ArcGIS Enterprise organization. You can use Enterprise to share your floor-aware maps for use in Floor Plan Editor.
Sharing a Floor Plan Editor web map to Enterprise requires registering a data store, setting up branch versioning in your enterprise geodatabase, and sharing your indoor dataset in a branch versioned feature service.
Note:
To create a Floor Plan Editor app, ArcGIS Indoors requires Enterprise 11.2. Check with your system administrator to ensure your Enterprise installation is fully configured and free from issues before sharing.
Share a Floor Plan Editor web map to Enterprise
Sharing a Floor Plan Editor web map to an Enterprise portal is a multistep process that includes the following high-level steps:
- Share a feature service that contains the Details, Units, Levels, and Facilities layers and optionally the Sites layer, with branch versioning enabled.
Note:
You can also include the Occupants layer and the Area and Area_roles tables in the branch versioned service if you want to use the same web map for Indoor Space Planner. With this configuration, you can use the same web map to edit floor plans in Floor Plan Editor and manage spaces and occupant assignments in Space Planner with reservation manager functionality.
- Update the data source for the Details, Units, Levels, and Facilities layers, the Sites layer if it was included, and any additional layers in the map you prepared in ArcGIS Pro. Set the shared branch versioned feature layer as the new data source for these layers.
Tip:
You can add the branch versioned layers and tables to a new map to have a separate map for publishing purposes.
- Share the web map to your portal to use in the Floor Plan Editor app.
These steps are explained in the sections below.
Prerequisites
To use the Reference registered data option to share your Floor Plan Editor branch versioned feature service, you must register the data store with your Enterprise portal’s federated servers. To create a data store for your geodatabase on your portal, register the data store before publishing by using the Manage registered data stores pane.
Note:
If you don't register your geodatabase as a data store on your Enterprise portal, an analyzer error message appears when you share the layers as referenced data. Click the error message on the analyzer to register the data store.
Share a branch versioned feature service
Enable the Version Management capability in the feature layer to share branch versioned data.
- Start ArcGIS Pro.
- If necessary, sign in to your Enterprise portal.
You must sign in as a user with a Creator user type with a Publisher role to share content.
- Open the map you prepared for Floor Plan Editor in ArcGIS Pro.
- Select Details, Units, Levels, Facilities layers, and optionally the Sites layer in the Contents pane.
If you want to use the same map for Space Planner with reservation manager functionality, select the Occupants layer and the Areas and Area_roles tables as well.
- Right-click and click Sharing > Share As Web Layer.
The Share As Web Layer pane appears.
- Configure options in the Share As Web Layer pane as follows:
- Click the Configuration tab in the Share As Web Layer pane.
- In the Capabilities section, check the Version Management check box.
This is required to use the feature layer in branch versioning workflows.
Note:
If this option is not available in the Capabilities list, the source data for the layers may not be registered as versioned, or may not have branch versioning enabled on the data store connection. You must address this 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 allow true curve features to be edited in the feature layer.
Check the Only allow true curve updates by true curve clients check box if your data contains true curves that you want to preserve. True curve features will not be editable in the Floor Plan Editor app but can still 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 allow Floor Plan Editor to edit true curve features. 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 entered 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 any 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 a layer that will require a performance boost.
- Click Analyze and address any errors before sharing.
- Click Publish 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 optionally the Sites layer and any other layers or tables you shared as branch versioned.
Branch versioning is required for the Details, Units, Levels, Facilities, and optionally the Sites layer to edit floor plans in the Floor Plan Editor app.
- 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 entire project are listed with the path to their data source. You can filter this list to show the contents of one 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 source.
- Update the data source for the Units layer, Details layer, the Areas table, and any other layers or tables for which you want to update the data source.
- Under Manage, on the Data Sources tab, click Close to close the Update Data Sources mode of the Catalog view.
Your map is now ready to share to your portal to configure a floor plan in the Floor Plan Editor app.
Share a Floor Plan Editor web map to Enterprise
Complete the following steps to share a Floor Plan Editor web map,
- Sign in to your Enterprise portal in ArcGIS Pro.
- Open the map you prepared for Floor Plan Editor.
Note:
Check the map to ensure that your layers are floor-enabled and the map is floor aware before sharing to the organization.
- 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 not included in the branch versioned service will be non-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 will be editable.
Note:
The layers that are sourced from the branch versioned feature service when preparing the map for Floor Plan Editor will be editable in the published web map regardless of the option you choose.
- Click Analyze and fix any errors in your web map.
- Click Publish to publish your web map.
- Browse to your web map in the portal and ensure that it published correctly.
You can create a 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.