Geometry (Process operations)
Select Create > Process > Geometry.
Obtains the 'dig' shape (a concave hull) of an Item using Park/Ho's algorithm.
Tolerance*: The 'dig' shape tolerance as a simple value or as an expression e.g. 0.1234 or '0.001234*_length#'.
Obtains the Alpha shape (a concave hull) of an Item using Edelsbrunner's algorithm.
Tolerance*: The Alpha shape tolerance, as a simple value, or as an expression, eg '0.1234' or '0.001234*_length#'.
Gets the Chi shape (a concave hull) of an Item, using Duckham's algorithm.
Tolerance*: The Chi shape tolerance as a simple value, or as an expression, eg '0.1234' or '0.001234*_length#'.
Clips parts of source Items that are inside a clipping Item from another Overlay.
Property 
Value 

Filter Expression 
A filter expression, e.g. '_FC& IN (1,2,3)' or 'building_type$="industrial"', to use when finding the clipping Item. Example: BuildingType$="Industrial" 

Overlay* 
The name of the Overlay containing the clipping Item. Example: Overlay2 
Here is an example using the above values:
Initial display:
Final display, creating a new overlay:
Clips parts of source Items that are outside a clipping Item from another Overlay.
Property 
Value 

Filter Expression 
A filter expression, e.g. '_FC& IN (1,2,3)' or 'building_type$="industrial"' to use when finding the clipping Item. Example: BuildingType$="Industrial" 

Overlay* 
The name of the Overlay containing the clipping Item. Example: Overlay2 
Here is an example using the above values:
Initial display:
Final display creating a new overlay:
Creates the straight skeleton of a Polygon or a MultiPolygon.
Reverses the geometry of polygonal items with coordinates specified clockwise, making them anticlockwise instead. Other items are left alone.
Facets curved geometry segments into a straight geometry.
Tolerance*
This is the faceting tolerance: as a simple value or an expression.
This example shows the effect different tolerance values may have:
Using a Tolerance value of 2:
Using a Tolerance value of 5:
Using a Tolerance value of 8:
TIP: See also Facet (Command).
Fills the boundary of an Item. No input values required.
Consider an initial LineString Item drawn as if it has a hole within it:
Selecting the outer perimeter and using the Fill command would result in the following:
Selecting the inner "hole" and using the Fill command would result in the following:
TIP: See also Fill (Command).
Joins LineString Items together to make a longer LineString Item, within a tolerance.
Tolerance*
This is the join tolerance, i.e. the minimum distance between the end of one LineString and the start of another as a simple value or as an expression.
TIP: See also Join (Command).
Creates the 'medial axis' of a Polygon or MultiPolygon.
Moves an Item in X and/or Y and/or Z.
Property 
Value 

Distance in X* 
The distance in X to move the Item, as a simple value, or as an expression. Example: 20000 

Distance in Y* 
The distance in Y to move the Item, as a simple value, or as an expression. Example: 50000 

Distance in Z* 
The distance in Z to move the Item, as a simple value, or as an expression. No entry made as no Z values 
Here is an example using the above values:
TIP: See also Move (Command).
Moves an Item to the origin of the nearest Polygon or other arealike Item.
Property 
Value 

Expression* 
Filter expression to use when finding the nearby hook points. 

Distance* 
The maximum distance to a Polygon, as a simple value, or as an expression, eg '0.1234' or 'Max(123.4,range#)' 

Overlay* 
The name of the Overlay containing the Polygons to snap to. Select the required overlay from the dropdown menu.
Select the overlay and click OK. 
Here is an example showing Polygon Items snapped to their nearest Polygon Item.
'Snaps' Polygon Items to the nearest LineString Item.
Distance*: The maximum distance to a line, as a simple value or as an expression eg '0.1234' or 'Max(123.4,range#)'
Overlay*: The name of the Overlay containing the Polygons to snap to. A dropdown allows you to select the required overlay:
Select the overlay and click OK.
Here is an example showing Polygon Items snapped to their nearest LineString Item.
Moves an item to the origin of the Item which has the nearest hook point.
Distance*: The maximum distance to a line, as a simple value, or as an expression, eg '0.1234' or 'Max(123.4,range#)'
Overlay*: The name of the Overlay containing the Polygons to snap to. A dropdown allows you to select the required overlay:
Select the overlay and click OK.
Here is an example showing Polygon Items snapped to their nearest LineString Item.
Creates an object orientated bounding box (OOBB) Polygon around an Item, aligned to the 'dominant' angle of the Item geometry.
Creates the minimum (smallest area) object orientated bounding box (OOBB) Polygon around an Item.
Reverses the geometry of an Item. No input values required.
Select the Item and use Reverse geometry.
The direction of a LineString is the direction in which it was originally drawn. The direction affects the appearance of the LineString if it is drawn with an offset Pen.
The direction of an area determines whether it is clockwise or anticlockwise.
TIP: See also Reverse (Command).
Rotates the geometry of an Item about a hook point.
Property 
Value 

Angle* 
The rotation angle, in degrees anticlockwise, as a simple value, or as an expression. Example: 20 

Origin X* 
The X coordinate of the hook point of the rotation, as a simple value, or as an expression. Example: 536816 

Origin Y* 
The Y coordinate of the hook point of the rotation, as a simple value, or as an expression. Example: 288455 

Origin Z 
The Z coordinate of the hook point of the rotation, as a simple value, or as an expression. Example: 0 
Here is an example of Rotate with the above values filled in:
TIP: See also Rotate (Command)
Scales the geometry of an Item about a hook point.
Property 
Value 

Origin X 
The X coordinate of the hook point of the scaling, as a simple value, or as an expression. Example 1: 536816 Example 2: 534070 

Origin Y 
The Y coordinate of the hook point of the scaling, as a simple value, or as an expression. Example 1: 288455 Example 2: 258798 

Origin Z 
The Z coordinate of the hook point of the scaling, as a simple value, or as an expression. No Z values used 

Scale X 
The Scale in X to apply, as a simple value, or as an expression. Example: 2 

Scale Y 
The Scale in Y to apply, as a simple value, or as an expression. Example: 2 

Scale Z 
The Scale in Z to apply, as a simple value, or as an expression. No Z values used 
The following may be displayed using the values as shown in the above examples:
Example 1: The Polygon Item is scaled by a factor of 2 with the hook point at the centre of the Polygon Item.
Example 2: The Polygon Item is scaled by a factor of 2 with the hook point at the bottom righthand corner of the Polygon Item.
Strips the geometry of an Item, leaving an Empty Item.
Tessellates a Polygon Item into a regular pattern of circles with centres aligned vertically.
Property 
Value 

Cell size X* 
Enter the cell size X. 

Cell size Y* 
Enter the cell size Y. 

Origin X 
The X coordinate of the tessellation as a simple value or as an expression. Example: 536816 

Origin Y 
The Y coordinate of the tessellation as a simple value or as an expression. Example: 288455 
Tessellates a Polygon Item into a regular pattern of circles, with centres aligned horizontally.
Property 
Value 

Cell size X* 
Enter the cell size X. 

Cell size Y* 
Enter the cell size Y. 

Origin X 
The X coordinate of the tessellation as a simple value or as an expression. Example: 536816 

Origin Y 
The Y coordinate of the tessellation as a simple value or as an expression. Example: 288455 
Tessellates a Polygon Item into a regular pattern of circles, with centres aligned horizontally and vertically.
Property 
Value 

Cell size X* 
Enter the cell size X. 

Cell size Y* 
Enter the cell size Y. 

Origin X 
The X coordinate of the tessellation as a simple value or as an expression. Example: 536816 

Origin Y 
The Y coordinate of the tessellation as a simple value or as an expression. Example: 288455 
Tessellates a Polygon Item into a regular pattern of circles, with centres aligned diagonally.
Property 
Value 

Cell size X* 
Enter the cell size X. 

Cell size Y* 
Enter the cell size Y. 

Origin X 
The X coordinate of the tessellation as a simple value or as an expression. Example: 536816 

Origin Y 
The Y coordinate of the tessellation as a simple value or as an expression. Example: 288455 
Tessellates a Polygon Item into a regular pattern of hexagons, with centres aligned horizontally.
Property 
Value 

Cell size X* 
Enter the cell size X. 

Cell size Y* 
Enter the cell size Y. 

Origin X 
The X coordinate of the tessellation as a simple value or as an expression. Example: 536816 

Origin Y 
The Y coordinate of the tessellation as a simple value or as an expression. Example: 288455 
Tessellates a Polygon Item into a regular pattern of hexagons, with centres aligned vertically.
Property 
Value 

Cell size X* 
Enter the cell size X. 

Cell size Y* 
Enter the cell size Y. 

Origin X 
The X coordinate of the tessellation as a simple value or as an expression. Example: 536816 

Origin Y 
The Y coordinate of the tessellation as a simple value or as an expression. Example: 288455 
Tessellates a Polygon Item into a regular pattern of rectangles.
Property 
Value 

Cell size X* 
Enter the cell size X. 

Cell size Y* 
Enter the cell size Y. 

Origin X 
The X coordinate of the tessellation as a simple value or as an expression. Example: 536816 

Origin Y 
The Y coordinate of the tessellation as a simple value or as an expression. Example: 288455 
Tessellates a Polygon Item into a regular pattern of rhombuses or diamonds.
Property 
Value 

Cell size X* 
Enter the cell size X. 

Cell size Y* 
Enter the cell size Y. 

Origin X 
The X coordinate of the tessellation as a simple value or as an expression. Example: 536816 

Origin Y 
The Y coordinate of the tessellation as a simple value or as an expression. Example: 288455 