Edit and Copy Referenced Line Geometries by m-values

With the edit actions Copy from m-values layer (editaction=CopyFromM) and Edit by m-values layer (editaction=EditByM) line geometries can be copied and edited based on m-value references. CopyFromM allows you to create geometries based on another line feature. The geometry is determined by the m-value ranges of the linear referencing. The configurable editing action EditByM allows you to edit line geometries using the m-value ranges of linear referencing.

1. Configuration with WebOffice author standalone

In a first step, a route event layer with activated dynamic segmentation must be added to the WebOffice 10.9 SP1 project configuration. This layer must at least be identifiable/selectable and route events functionality must be activated.

icon_cross-reference

More information on this topic can be found in the Esri online help in the chapter An overview of displaying and querying route events.

 

Configuration of an identifiable/selectable layer with route events functionality

Configuration of an identifiable/selectable layer with route events functionality

 

In the next step, an edit layer is added with the edit actions CopyFromM and EditByM. For this edit layer a reference layer, which can display and query an m-value range, must be configured. This is the layer that was defined as identifiable/selectable in the previous step.

icon_cross-reference

See chapter Layers (Copy from M-Value Range) for more details on configuration.

 

Configuration of an edit layer with edit actions "CopyfromM" and "EditByM" as well as reference layer with m value range

Configuration of an edit layer with edit actions "CopyfromM" and "EditByM" as well as reference layer with m value range

 

Parameter

Description

Layer-ID

Unique ID of the layer from which the template features should be selectable and copyable.

Label field

Contains names of the template features to be displayed in the list on the client.

icon_comment

The label field name is case-sensitive.

2. Usage in WebOffice core client

a. Edit action "Copy from m-values layer"

This edit action allows you to copy sections of linear objects (polylines) from another layer to the edit layer.

icon_comment

The reference layer must be configured as a route event layer and the dynamic segmentation (route events) on the layer must be activated.

 

Edit action "Copy from m-values layer"

Edit action "Copy from m-values layer"

 

This requires m-values to be active on both layers. The source object can be selected spatially using the tool Select Rectangle or using a selection list of all objects on the source layer.

In the dialog box that appears, the required section of the object can be set with exact m-values (km). The values for the minimum and maximum m-values are written directly in the dialog box.

 

icon_comment

If you exceed the minimum or maximum m value range, a corresponding message appears in the client.

The number of decimal places displayed for the m values can be influenced by the Result precision configuration in the Common Settings.

 

The values of edit fields that also exist in the source layer are automatically prefilled with the values of the source object.

 

Edit attributes

Edit attributes

 

After clicking on Submit editing a new object is created at the edit layer, whereby the geometry of the new object corresponds to the selected section of the source object.

The geometry cannot be freely edited within the scope of this edit action.

icon_comment

If the data structure of the reference layer and the edit layer is the same (field name, field type, field size must be identical) then the attribute data gets copied from the reference layer along with the object geometry.

You can copy from references layers of the same geometric type like the edit layer only.

In order to use the edit action CopyFromM the reference layer to be configured must be identifiable / searchable. See chapter Define Selectable/Identifiable Layers for more information.

icon_cross-reference

See chapter Layers (Copy from M-Value Range) as well for specifying the set of reference layers available for copying data from.

b. Edit action "Edit by m-values layer"

This edit action allows you to edit linear objects (polylines) that correspond to segments of linear objects on another layer.

 

Edit action "Edit by m-values layer"

Edit action "Edit by m-values layer"

 

This requires m-values to be active on both layers. The selection of the object at the target layer is done by a spatial selection.

The edit attribute form starts with the drop down list of the source object and input fields for the m-value range.

The geometry can be changed by selecting another m-value range, but always corresponds to a section of the source object - it cannot be freely edited within the scope of this edit action.

 

icon_comment

The m-values are always taken from the edit object, but are overwritten by m-values of the new possible output object if there is a field assignment.

To edit the values from the m-value range, a source object must be selected from the drop down list. To edit the values from the m-value range, a source object must be selected from the drop down list.