Edit Street Tool

The Edit Street Tool offers intuitive handles to graphically edit street width, sidewalk width and overall curvature.



Entering the Edit Street Tool

To enter the Edit Street Tool, activate the Edit Street Tool Button in the Toolbar (above the Viewport). You can also enter the Edit Street Tool by hitting the c key shortcut or using the menu Graph → Edit Streets/Curves.


Entering the Street Edit Tool

If you can not find the button, the Toolbar may be hidden --> Window / Show Toolbar.



Straight vs. Smooth

Streets can be created either straight (default) or smoothly curved. To quickly toggle between the two states, use the Graph → Set Curve Straight and Graph → Set Curve Smooth commands in the 'Graph' Menu or in the Right Mouse Button Context Menu.


Straight vs. Smooth segment interpolation

To automatically choose between those types, you can use Graph → Curves Auto Smooth.... Here you have two parameters: Threshold angle determines the minimum angle for curve smoothing. When Horizontal optimize is set, streets in front of slopes are set to straight, in order to prevent oscillations.

Street Editing

Once the Graph → Edit Streets/Curves tool is activated, handles are displayed for selected streets or nodes. There are two types of handles : Curve handles and street width handles. When a single node is selected, only the curve handle is shown. When a single street is selected, a combined curve and street width handle is displayed. When selecting multiple streets, only the street width handle is shown.


Left: Curve hadle. Right: Curve and street width handle.

In order to lock the direction, hold the SHIFT key before dragging a curve handle.


Curve Handles

Each graph segment has two curve handles, one attached at the start and end nodes of the segment. The green handles drive the start and end direction of the street. The yellow circle allows moving the node. The dashed blue line (which is only visible when the mouse hovers over one of the curve handles) indicates the local weight of the curve.

For Advanced users: The spline is mathematically defined by the two end points of the dashed blue lines, plus the segment's start and end points.

To edit either the horizontal or vertical components of a curve handle, the user just needs to change the viewing angle relative to the segment node. A steep angle lets the user edit the horizontal component, a glancing viewing angle the vertical component.


Editing horizontal or vertical handle components depending on the viewing angle

The green circle of the curve handle indicates the smoothing type of the node (smooth, straight or manual direction). Clicking on a green circle while holding CTRL toogles between types.


Indication of node type in green circle: (left) smooth with automatic directions (middle) straight (right) smooth with manual directions

The segmentation of the street shapes defines the segmentation of the neighboring lot shapes. Thus, the user should keep an eye on the overall number of segments per curve to avoid issues such as e.g. narrowly subdivided facades.


Principle Street Handles

When an intersection has the type Freeway or Junction, and has three or more connecting streets, the curve handles are accompanied by principle street handles. These allow the principle street at an intersection to be edited, changing the intersection geometry.


Dark green principle street handles (above, left) indicate that the default principle street will be chosen. Once a principle street is specified manually, the handles are coloured light green (right).

Specify the desired principle streets by dragging a principle street handle from one street to another.

Dragging any principle street handle into the yellow circle with clear the principle street at the intersection, resulting in the default behaviour.

Street Width Handles

Editing the different dimensions of a street can easily be done with the StreetWidth handle. The width of the street shape plus the widths of the right and left sidewalks can be driven individually by dragging the small green rectangles. Symmetrical adjustments are performed by holding SHIFT while dragging. The big green rectangle is the combined width handle. Dragging it changes street width and sidewalk width simultaneously.


StreetWidth Handle. Left: When zoomed in, sidewalk and street handles and a combined width handle is shown. Right: Zoomed out, only the combined width handle is shown.

Street width parameters can be set numerically as well in the street parameters.

Copyright ©2008-2016 Esri R&D Center Zurich. All rights reserved.