Direct Spatial Updates

The Direct Spatial Updates tool allows users to directly update a Lucity record from a feature that shares a location without updating the feature that is linked to the Lucity record.

Direct Spatial Updates Features

Direct Relates tool

Tool Elements

Lucity Feature Class

Select a Lucity feature class from the map to indicate which Lucity module will be updated by the Direct Relates tool.

Relationship Info

This section contains a list of spatial relationships for the selected Lucity feature class/module

 

+

Adds a new relationship to the grid.

 

-

Removes the selected relationship from the grid.

 

Include Setting in Run

Mark this box to run the update when the Run Updates button is pushed.

 

RelateID

This is an ID for the relationship. It is filled out automatically.

 

Related Feature Class

The feature class in the map that the update values will come from.

 

Relationship Type

The rule the update is based on.

 

 

  • From Intersect: Finds any features in the Related Feature Class that intersect the from point of the feature in the Lucity Feature Class. This relationship only works for polyline, edge, or complex edge features.
  • To Intersect: Finds any features in the Related Feature Class that intersect the To Point of the feature in the Lucity Feature Class. This relationship only works for polyline, edge, or complex edge features.
  • Contained by: Finds any features in the Lucity Feature Class that are contained by features in the Related Feature Class. The Related Feature Class must be a polygon feature class.
  • Intersects: Finds the first feature in the Related Feature Class that intersects the feature in the Lucity Feature Class.
  • To Intersect Distance: Finds the first feature in the Related Feature Class that intersects the feature in the Lucity Feature Class. It then calculates the distance along the related feature between the intersection location and to point. If the Lucity Feature Class is of a polyline geometry type then it requires the 'to point' of the Lucity feature to intersect the related feature. This relationship type requires the related feature class to be a polyline geometry type.
  • From Intersect Distance: Finds the first feature in the Related Feature Class that intersects the feature in the Lucity Feature Class. It then calculates the distance along the related feature between the intersection location and the from point. If the Lucity Feature Class is of a polyline geometry type then it requires the 'to point' of the selected feature to intersect the related feature. This relationship type requires the related feature class to be a polyline geometry type.
  • Midpoint Intersect: Finds any feature in the Related Feature Class that intersects the midpoint of the feature in the Lucity Feature Class. This relationship is designed for polyline, edge, or complex edge features as the selected feature class, and a polygon feature for the Related Feature Class.
  • Force Feature to Self-Update: This relationship finds any features that intersect the feature in the Lucity Feature Class and adds them to the edit cache so that they are synched to the desktop even if the records have not changed. This is used primarily for the street segment feature class (as selected feature class) and the street intersection feature class (as Related Feature Class). This forces the intersections to automatically recalculate the intersection configurations for the diagram in the desktop Intersection module when street segments are changed.
  • Is Within a Distance of: Finds all features in the Related Feature Class that are with a specified distance of the feature in the Lucity Feature Class.

 

Distance Value

Fill out a distance if the Is Within a Distance of option is selected. The unit of measure is based on the map units used in the .mxd.

 

Related Feature Class Field

The field in the Related Feature Class that will be used to update a field in Lucity.

 

Lucity Field to Update

The field in the Lucity module that will be updated.

Note: This field cannot be linked to a feature class. The dropdown for this field will exclude any Lucity Fields that are linked to a field in the feature class. This keeps the data from becoming out of sync.

 

Calculate Lucity ID

This should be checked if the field in Lucity that is being updated is a Picklist field. When the code it updated it will lookup and fill out the related type and vice versa.

This also works if the field being updated is a parent linking record number. When updated the system will look up the parent's Common ID.

 

Do not overwrite a non-null value

Do not overwrite any pre-existing data in the Lucity Field to Update.

 

Update value to null if no relationship is found

If no relationship is found between the Lucity feature and a feature in the related feature class update the Lucity Field to Update to NULL.

Process Options

These control which records in the feature class will be updated

 

All Records in Lucity feature class

Runs the tool against all records in the Lucity Feature Class.

 

Selected features in Lucity feature class

Runs the tool against all records from the Lucity Feature Class that are selected.

 

Selected features in related feature class

Runs the tool against the selected records from the Related Feature Class, finds the Lucity records that are meet the Relationship Type and then updates those those Lucity records.

Run Updates

Performs all updates that have the Include Setting in Run box checked. Saves all updates that were created.

Cancel

Cancels using the tool.

How To Setup and Run a Direct Spatial Update

See Also

Editing Tools

How the Editor Works

Lucity Process Log

Edit Session Status

Lucity Data Loader

Update Spatial Relationships

Force Sync

Lucity Delete

Sewer Editing Tools

Storm Editing Tools

Street Editing Tools

Water Editing Tools

Clear Lucity Edit Cache

Disable Lucity Editor

Settings

Alias Import