0% found this document useful (0 votes)
476 views244 pages

Manual IMS

This document is the manual for GeoStruct IMS 14 Build 4933. It contains information on the user interface, main screen, panels, tools, and windows for navigating projects and interacting with infrastructure objects and their data. The manual outlines the basic functions and navigation of the IMS software.

Uploaded by

bruno freitas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
476 views244 pages

Manual IMS

This document is the manual for GeoStruct IMS 14 Build 4933. It contains information on the user interface, main screen, panels, tools, and windows for navigating projects and interacting with infrastructure objects and their data. The manual outlines the basic functions and navigation of the IMS software.

Uploaded by

bruno freitas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 244

Manual IMS 14

build 4933

GeoStruct IMS 14

GeoStruct B.V.
Winthontlaan 200
3526 KV Utrecht
[email protected]
www.geostruct.com
Change Registry
Version Date Release
1.0 21-10-2015 Final design
2.0 26-05-2016 Release IMS 9.0
3.0 14-03-2016 Release IMS 10.0
4.0 22-05-2017 Release IMS 10.1
5.0 06-11-2017 Release IMS 11.0
6.0 30-06-2018 Release IMS 12.0
7.0 04-02-2019 Release IMS 13.0
8.0 06-09-2019 Release IMS 14.0
9.0 12-03-2021 Release IMS 14 Build 4933

GeoStruct IMS 14 Build 4933 – Manual


2
Table of Contents
Change Registry ................................................................................................................ 2
Table of Contents .............................................................................................................. 3
1 Trademarks and disclaimer ....................................................................................... 12
2 Introduction ............................................................................................................. 13
3 Used terms ............................................................................................................... 14
3.1 Terms in the data model ............................................................................................... 14
3.2 Terms in the network model ......................................................................................... 14
4 IMS Start-up ............................................................................................................. 16
4.1 Logging on to another database .................................................................................... 16
4.2 Creating a new database ............................................................................................... 21
5 User Interface ........................................................................................................... 22
5.1 Executing a command ................................................................................................... 23
5.2 Use of the Quick Access Toolbar .................................................................................... 23
5.3 Docking Panels.............................................................................................................. 25
5.4 Exception Handlers ....................................................................................................... 27
5.4.1 Standard Exception Handler.......................................................................................................... 28
5.4.2 Exception logging .......................................................................................................................... 28

6 IMS Main Screen....................................................................................................... 29


6.1 Home ........................................................................................................................... 29
6.1.1 Panels of the Main Screen ............................................................................................................. 29
6.1.2 Removing panels ........................................................................................................................... 30
6.1.3 Adding panels ................................................................................................................................ 30
6.1.4 Panels ............................................................................................................................................ 31
6.1.4.1 Projects ...................................................................................................................................... 31
6.1.4.2 Object Types .............................................................................................................................. 33
6.1.4.3 Objects ...................................................................................................................................... 34
6.1.4.3.1 Include Relations ................................................................................................................. 34
6.1.4.3.2 Filter .................................................................................................................................... 34
6.1.4.3.3 Object Status ....................................................................................................................... 36
6.1.4.3.4 Edit Group ........................................................................................................................... 36
6.1.4.3.5 The Object pop-up menu..................................................................................................... 37
6.1.4.3.6 Add Structure ...................................................................................................................... 38
6.1.4.3.7 Find and Replace ................................................................................................................. 38
6.1.4.3.8 The Multiple Objects pop-up menu ..................................................................................... 39
6.1.4.3.9 Changing or modifying Objects ........................................................................................... 39
6.1.4.3.10 Adding or removing Objects ............................................................................................. 39
6.1.4.3.11 Moving an Object to another project ............................................................................... 40
6.1.4.4 Object Detail .............................................................................................................................. 40
6.1.4.5 Object Detail Async ................................................................................................................... 44
6.1.4.6 Object Files ................................................................................................................................ 45
6.1.4.7 Coordinates ............................................................................................................................... 46
6.1.4.8 Documents ................................................................................................................................ 47
6.1.4.9 Spec Table ................................................................................................................................. 48
6.1.5 Windows ....................................................................................................................................... 49
6.1.5.1 NetView ..................................................................................................................................... 49

GeoStruct IMS 14 Build 4933 – Manual


3
6.1.5.2 InfraMap .................................................................................................................................... 49
6.1.5.3 InfraPlanner ............................................................................................................................... 49
6.1.5.4 StreetView ................................................................................................................................. 49
6.1.5.5 NetGrid ...................................................................................................................................... 50
6.1.5.6 Infra Diagram............................................................................................................................. 50
6.1.6 Tools .............................................................................................................................................. 50
6.1.6.1 Label Objects ............................................................................................................................. 50
6.1.6.2 Label Sequence.......................................................................................................................... 51
6.1.6.3 Reports ...................................................................................................................................... 52
6.1.6.4 Snap Reports ............................................................................................................................. 53
6.1.6.5 Connect Sub-Objects ................................................................................................................. 53
6.1.6.5.1 Filter Object Nodes.............................................................................................................. 57
6.1.6.6 Connect Objects ........................................................................................................................ 57
6.1.6.7 Connectivity Rules ..................................................................................................................... 59
6.1.6.8 Move to Project ......................................................................................................................... 60
6.1.6.9 Copy to Project .......................................................................................................................... 60
6.1.6.10 Create Geometries ................................................................................................................ 60
6.1.6.11 Additional Tools sub menu .................................................................................................... 60
6.1.6.12 Bulk input .............................................................................................................................. 61
6.1.6.13 Find Object by Handle ........................................................................................................... 62
6.1.6.14 Find Object by Value ............................................................................................................. 62
6.1.7 View ............................................................................................................................................... 63
6.1.7.1 Removing layout settings .......................................................................................................... 63
6.1.7.2 Display Fields ............................................................................................................................. 65
6.1.7.3 Color Mappings ......................................................................................................................... 67
6.1.8 Skins .............................................................................................................................................. 68
6.2 Support ........................................................................................................................ 69
6.2.1 Data Model .................................................................................................................................... 69
6.2.1.1 Edit Model ................................................................................................................................. 69
6.2.1.1.1 Adding an Object Type ........................................................................................................ 70
6.2.1.1.2 Deleting an Object Type ..................................................................................................... 72
6.2.1.1.3 Info Table ............................................................................................................................ 72
6.2.1.1.4 Spec Table ........................................................................................................................... 74
6.2.1.1.5 Connectors .......................................................................................................................... 76
6.2.1.1.6 Internal Connections ........................................................................................................... 77
6.2.1.1.7 Connectivity Rules ............................................................................................................... 78
6.2.1.1.8 Relations ............................................................................................................................. 78
6.2.1.2 Edit Structures ........................................................................................................................... 79
6.2.1.2.1 Structures ............................................................................................................................ 79
6.2.1.2.2 Owners ................................................................................................................................ 80
6.2.1.2.3 Structure Contents .............................................................................................................. 80
6.2.1.3 Edit Document Types ................................................................................................................ 82
6.2.1.4 Edit Sub-nets ............................................................................................................................. 84
6.2.1.5 Value Generators ...................................................................................................................... 86
6.2.1.6 Label Definitions ........................................................................................................................ 88
6.2.1.7 Design Reports .......................................................................................................................... 89
6.2.2 Import/Export ............................................................................................................................... 89
6.2.2.1 Export Project ............................................................................................................................ 89
6.2.2.2 Import Project ........................................................................................................................... 91
6.2.2.3 Transfer Model .......................................................................................................................... 92
6.2.2.4 Import from File ........................................................................................................................ 92
6.2.2.5 Update Objects .......................................................................................................................... 94
6.2.2.6 Compare Models ....................................................................................................................... 95
6.2.3 Database ....................................................................................................................................... 95
6.2.3.1 Make Database Connection ...................................................................................................... 96
6.2.3.2 Update Database Scheme ......................................................................................................... 96
6.2.3.3 Upgrade Database ..................................................................................................................... 96

GeoStruct IMS 14 Build 4933 – Manual


4
6.2.3.4 Table Browser............................................................................................................................ 97
6.2.3.5 File Browser ............................................................................................................................... 97
6.2.3.6 Empty Recycle Bin ..................................................................................................................... 98
6.2.3.7 Delete All Objects ...................................................................................................................... 98
6.2.4 Users.............................................................................................................................................. 99
6.2.4.1 User Management ..................................................................................................................... 99
6.2.4.1.1 Users ................................................................................................................................. 100
6.2.4.1.2 User Groups ...................................................................................................................... 100
6.2.4.1.3 Object type mapping......................................................................................................... 101
6.2.4.1.4 General Plugins ................................................................................................................. 102
6.2.4.1.5 Column Mode.................................................................................................................... 102
6.2.4.2 User Settings ........................................................................................................................... 104
6.2.4.3 Change Password .................................................................................................................... 104
6.2.5 Help ............................................................................................................................................. 105
6.2.5.1 User Manual ............................................................................................................................ 105
6.2.5.2 About GeoStruct IMS............................................................................................................... 105
6.3 Plugin Tab pages ..........................................................................................................105
7 NetView ..................................................................................................................106
7.1 Home ..........................................................................................................................107
7.1.1 New Graph .................................................................................................................................. 107
7.1.2 Open from Database ................................................................................................................... 108
7.1.3 Save to Database ......................................................................................................................... 108
7.1.4 Open… ......................................................................................................................................... 108
7.1.5 Save ............................................................................................................................................. 108
7.1.6 Save As…...................................................................................................................................... 108
7.1.7 Print ............................................................................................................................................. 108
7.1.8 Draw Object ................................................................................................................................ 109
7.1.9 Draw Connections ....................................................................................................................... 109
7.1.10 Draw Network ............................................................................................................................. 109
7.1.11 Cluster Objects ............................................................................................................................ 109
7.1.12 Multiple Connect ......................................................................................................................... 110
7.1.13 Add Image ................................................................................................................................... 110
7.1.14 Add Text ...................................................................................................................................... 110
7.1.15 Trace Net ..................................................................................................................................... 110
7.1.16 Doc Type ...................................................................................................................................... 111
7.1.17 Layout .......................................................................................................................................... 111
7.1.18 Line Type ..................................................................................................................................... 112
7.1.19 Edit Document Types .................................................................................................................. 113
7.1.20 X-Offset ....................................................................................................................................... 114
7.1.21 Y-Offset........................................................................................................................................ 114
7.1.22 Up Direction ................................................................................................................................ 114
7.1.23 Down Direction ........................................................................................................................... 114
7.1.24 Calculate Network ....................................................................................................................... 114
7.1.25 Sub Net ........................................................................................................................................ 114
7.1.26 Set Current Object ....................................................................................................................... 115
7.1.27 Center Object .............................................................................................................................. 115
7.1.28 Fixed Connectors ......................................................................................................................... 115
7.1.29 Show Labels ................................................................................................................................. 115
7.1.30 Move Connectors ........................................................................................................................ 115
7.1.31 Connector Editor ......................................................................................................................... 116
7.1.32 Snap space................................................................................................................................... 117
7.1.33 Snap ............................................................................................................................................. 117
7.1.34 Show grid ..................................................................................................................................... 117
7.2 Properties panel ..........................................................................................................118
7.2.1 Appearance ................................................................................................................................. 118

GeoStruct IMS 14 Build 4933 – Manual


5
7.2.1.1 BorderColor ............................................................................................................................. 119
7.2.1.2 Color ........................................................................................................................................ 119
7.2.1.3 Font ......................................................................................................................................... 120
7.2.1.4 ImageFileId .............................................................................................................................. 120
7.2.1.5 PenWidth................................................................................................................................. 120
7.2.1.6 SelectedColor .......................................................................................................................... 120
7.2.1.7 ShowBorder ............................................................................................................................. 120
7.2.1.8 ShowLabel ............................................................................................................................... 120
7.2.1.9 ShowTextAsToolTip ................................................................................................................. 120
7.2.1.10 TextColor ............................................................................................................................. 120
7.2.2 Automation ................................................................................................................................. 120
7.2.2.1 AutoAdd .................................................................................................................................. 120
7.2.2.2 ClearNetView .......................................................................................................................... 120
7.2.2.3 ColumnRowField ..................................................................................................................... 121
7.2.2.4 DrawSubObjects ...................................................................................................................... 121
7.2.2.5 Offset ....................................................................................................................................... 121
7.2.2.6 OffsetSubObject ...................................................................................................................... 121
7.2.2.7 OffsetXfield .............................................................................................................................. 121
7.2.2.8 OffsetYField ............................................................................................................................. 121
7.2.3 Layout .......................................................................................................................................... 121
7.2.3.1 AutoSaveXY ............................................................................................................................. 121
7.2.3.2 HeightFactorField .................................................................................................................... 121
7.2.3.3 Location ................................................................................................................................... 121
7.2.3.4 Padding.................................................................................................................................... 121
7.2.3.5 Size .......................................................................................................................................... 121
7.2.3.6 TextAlignment ......................................................................................................................... 121
7.2.3.7 TextOffset ................................................................................................................................ 121
7.2.3.8 WidthFactorField ..................................................................................................................... 121
7.2.3.9 XField ....................................................................................................................................... 121
7.2.3.10 YField ................................................................................................................................... 122
7.2.4 Misc ............................................................................................................................................. 122
7.2.4.1 Filter ........................................................................................................................................ 122
7.2.4.2 Mobile ..................................................................................................................................... 122
7.2.4.3 PopupText ............................................................................................................................... 122
7.2.4.4 Resizable.................................................................................................................................. 122
7.2.4.5 Text .......................................................................................................................................... 122
7.2.5 Name and Save............................................................................................................................ 122

8 InfraMap .................................................................................................................123
8.1 Navigating and Selecting ..............................................................................................124
8.1.1 Panning........................................................................................................................................ 124
8.1.2 Zooming ...................................................................................................................................... 124
8.1.3 Selecting ...................................................................................................................................... 124
8.1.4 Draw and Edit Geometries .......................................................................................................... 126
8.1.5 Edit Object Info ........................................................................................................................... 127
8.1.6 Precision drawing with Snap ....................................................................................................... 127
8.2 Layers ..........................................................................................................................128
8.2.1 Layers Pop-up .............................................................................................................................. 130
8.2.2 Correct Projection ....................................................................................................................... 131
8.2.3 External Source Attributes .......................................................................................................... 132
8.2.4 Style ............................................................................................................................................. 133
8.2.4.1 Line Style (all types) ................................................................................................................. 133
8.2.4.2 Fill Style (Point and Polygon): .................................................................................................. 133
8.2.4.3 Point Style (Point) .................................................................................................................... 133
8.2.5 Labels .......................................................................................................................................... 133
8.3 Status bar ....................................................................................................................134

GeoStruct IMS 14 Build 4933 – Manual


6
8.3.1 Coordinates ................................................................................................................................. 134
8.3.2 Price............................................................................................................................................. 134
8.3.3 Message ...................................................................................................................................... 134
8.3.4 Status Switches ........................................................................................................................... 135
8.3.4.1 Snap to Geometry ................................................................................................................... 135
8.3.4.2 Draw Ortho .............................................................................................................................. 135
8.3.4.3 Show Cost ................................................................................................................................ 135
8.3.4.4 Show Local CS .......................................................................................................................... 135
8.3.4.5 Use Current Spec ..................................................................................................................... 135
8.4 Home Commands.........................................................................................................135
8.4.1 File ............................................................................................................................................... 135
8.4.1.1 New Map ................................................................................................................................. 135
8.4.1.2 Open Map................................................................................................................................ 136
8.4.1.3 Save Map ................................................................................................................................. 136
8.4.1.4 Save As .................................................................................................................................... 136
8.4.1.5 Save Map for other User ......................................................................................................... 136
8.4.1.6 Export ...................................................................................................................................... 136
8.4.1.7 Dxf Export Dialog ..................................................................................................................... 137
8.4.1.8 Export to PDF........................................................................................................................... 138
8.4.1.9 KML Import.............................................................................................................................. 142
8.4.1.10 Print ..................................................................................................................................... 143
8.4.2 Edit .............................................................................................................................................. 143
8.4.2.1 Move Selection ........................................................................................................................ 143
8.4.2.2 Move Points to Line................................................................................................................. 143
8.4.2.3 Convert To Coordinate System ............................................................................................... 143
8.4.2.4 Insert Point .............................................................................................................................. 144
8.4.2.5 Cut Line.................................................................................................................................... 144
8.4.2.6 Delete Selection ...................................................................................................................... 144
8.4.2.7 Select Connected ..................................................................................................................... 144
8.4.2.8 Select by Polygon .................................................................................................................... 144
8.4.2.9 Select Object Selection ............................................................................................................ 144
8.4.2.10 Set Object Selection ............................................................................................................ 144
8.4.2.11 Select Network .................................................................................................................... 145
8.4.2.12 Select by Spatial Relation .................................................................................................... 145
8.4.2.13 Auto Trim............................................................................................................................. 145
8.4.2.14 Move End points ................................................................................................................. 146
8.4.2.15 Match and Move ................................................................................................................. 146
8.4.2.16 Clip Region ........................................................................................................................... 148
8.4.2.17 Point on Spatial Relation ..................................................................................................... 149
8.4.3 Drawing ....................................................................................................................................... 149
8.4.3.1 Draw Geometries .................................................................................................................... 149
8.4.3.2 Draw Network ......................................................................................................................... 149
8.4.3.3 Draw Connection ..................................................................................................................... 149
8.4.3.4 Draw Connection Via ............................................................................................................... 149
8.4.3.5 Draw Via Geometry ................................................................................................................. 150
8.4.3.6 Draw Direction Symbol ............................................................................................................ 150
8.4.4 Objects ........................................................................................................................................ 151
8.4.4.1 Create Object .......................................................................................................................... 151
8.4.4.2 Insert Template ....................................................................................................................... 151
8.4.4.3 Connect Objects ...................................................................................................................... 152
8.4.4.4 Exchange Connections ............................................................................................................ 152
8.4.4.5 Move Connections .................................................................................................................. 152
8.4.4.6 Connections On Objects .......................................................................................................... 152
8.4.4.7 Connect Sub-objects ............................................................................................................... 153
8.4.4.8 Reverse Connection ................................................................................................................ 153
8.4.4.9 Show Not Connected ............................................................................................................... 153
8.4.4.10 Cluster Objects .................................................................................................................... 153

GeoStruct IMS 14 Build 4933 – Manual


7
8.4.4.11 Cluster With Multi cable...................................................................................................... 153
8.4.4.12 Opti Position ........................................................................................................................ 154
8.4.4.13 Weighted Opti Pos .............................................................................................................. 156
8.4.4.14 Delete Objects ..................................................................................................................... 156
8.4.4.15 Break Connection ................................................................................................................ 156
8.4.4.16 Merge Connection ............................................................................................................... 156
8.4.4.17 Break Sub Connection ......................................................................................................... 156
8.4.5 View ............................................................................................................................................. 157
8.4.5.1 Refresh Cache .......................................................................................................................... 157
8.4.5.2 Refresh Layer ........................................................................................................................... 157
8.4.5.3 Remove Layout ........................................................................................................................ 157
8.4.5.4 Clear Map Cache ..................................................................................................................... 157
8.4.6 Settings ........................................................................................................................................ 157
8.4.6.1 Show Online Map .................................................................................................................... 157
8.4.6.2 Set Current Object ................................................................................................................... 157
8.4.6.3 Center Object .......................................................................................................................... 157
8.4.6.4 Snap Mode .............................................................................................................................. 157
8.4.6.5 Map Type................................................................................................................................. 157
8.4.6.6 Retrieval .................................................................................................................................. 158
8.4.6.7 Filter Select Layer .................................................................................................................... 158
8.4.6.8 Show Z-editor .......................................................................................................................... 158
8.4.7 Other Settings submenu ............................................................................................................. 161
8.4.7.1 Show Scale Info ....................................................................................................................... 161
8.4.7.2 Prevent Text Collisions ............................................................................................................ 161
8.4.7.3 Set Focus on Mouse Enter ....................................................................................................... 161
8.4.7.4 Use default Spec for Connections ........................................................................................... 161
8.4.7.5 Trench Content Settings .......................................................................................................... 161
8.4.7.6 Junction Content Settings ....................................................................................................... 163
8.4.7.7 Oriented Label Layer ............................................................................................................... 164
8.4.7.8 Set Resistance Field for Paths ................................................................................................. 167
8.4.7.9 Color Settings .......................................................................................................................... 167
8.4.7.10 User Defined Map URL ........................................................................................................ 168
8.4.7.11 Short Path Node Distance ................................................................................................... 168
8.4.7.12 Coordinate Decimals ........................................................................................................... 168
8.4.7.13 Lock Layers .......................................................................................................................... 169
8.4.7.14 Use Lines For ‘Start Paths’ ................................................................................................... 169
8.4.7.15 Set Map Cache Location ...................................................................................................... 169
8.5 Tools Commando’s.......................................................................................................169
8.5.1 Path Links .................................................................................................................................... 169
8.5.1.1 Start Paths ............................................................................................................................... 169
8.5.1.2 Fix Selected Paths .................................................................................................................... 171
8.5.1.3 The ‘Fix Selected Paths’ sub menu .......................................................................................... 172
8.5.1.4 Auto Offset .............................................................................................................................. 172
8.5.1.5 Create Street Crossings ........................................................................................................... 174
8.5.1.6 Create Paths over selected points ........................................................................................... 175
8.5.1.7 Auto Join Paths ........................................................................................................................ 176
8.5.1.8 Split on Points.......................................................................................................................... 176
8.5.1.9 Close Gaps ............................................................................................................................... 176
8.5.1.10 Split on Crossing .................................................................................................................. 176
8.5.1.11 Split Selected Paths ............................................................................................................. 177
8.5.1.12 Auto Split ............................................................................................................................. 177
8.5.2 Shortest Path ............................................................................................................................... 177
8.5.2.1 Trace Shortest Path ................................................................................................................. 178
8.5.2.2 Flood Trace .............................................................................................................................. 178
8.5.2.3 Fill Path Collection ................................................................................................................... 178
8.5.2.4 Fill Path Collection sub menu .................................................................................................. 178
8.5.2.5 Temporary Remove Paths ....................................................................................................... 178

GeoStruct IMS 14 Build 4933 – Manual


8
8.5.2.6 Add to Used Paths ................................................................................................................... 179
8.5.2.7 Fill Path Collection from Selection .......................................................................................... 179
8.5.2.8 Find Duplicate Paths ................................................................................................................ 179
8.5.2.9 Find Path Islands ..................................................................................................................... 179
8.5.2.10 Test All Path Nodes ............................................................................................................. 180
8.5.2.11 Test Short Path for selection ............................................................................................... 180
8.5.2.12 Set Used Paths ..................................................................................................................... 180
8.5.2.13 Set Used Paths simple ......................................................................................................... 180
8.5.2.14 Only use Used Paths ............................................................................................................ 180
8.5.2.15 Set Used Path Resistance .................................................................................................... 180
8.5.3 Grouping...................................................................................................................................... 182
8.5.3.1 Group Count ............................................................................................................................ 182
8.5.3.2 Find Nearby ............................................................................................................................. 182
8.5.3.3 Find on Path ............................................................................................................................ 182
8.5.3.4 Find Nearest Object ................................................................................................................. 182
8.5.3.5 Calculate Group Count ............................................................................................................ 183
8.5.3.6 Not Connected Only ................................................................................................................ 183
8.5.3.7 Create Buffer ........................................................................................................................... 183
8.5.3.8 Create Convex Hull .................................................................................................................. 184
8.5.3.9 Auto Cluster 3.0 ....................................................................................................................... 185
8.5.3.10 Auto Cluster 2.0 ................................................................................................................... 187
8.5.3.11 Auto Cluster 1.0 ................................................................................................................... 188
8.5.3.12 Draw Clusters ...................................................................................................................... 190
8.5.3.13 Clear Cluster Layer .............................................................................................................. 190
8.5.3.14 Auto Chain ........................................................................................................................... 190
8.5.3.15 Bundle Cables ...................................................................................................................... 191
8.5.3.16 Move to Bundle ................................................................................................................... 192
8.5.3.17 Draw Networks .................................................................................................................... 192
8.5.3.18 Export to DXF....................................................................................................................... 192
8.5.4 Additional Maps .......................................................................................................................... 192
8.5.4.1 Set Map Location..................................................................................................................... 192
8.5.4.2 Detailed Maps ......................................................................................................................... 193
8.5.4.3 Max Zoom ............................................................................................................................... 193
8.5.5 Utilities ........................................................................................................................................ 193
8.5.5.1 Route Planner .......................................................................................................................... 193
8.5.5.2 Search Location ....................................................................................................................... 194
8.5.5.3 Get Addresses ......................................................................................................................... 194
8.5.5.4 Get Address Locations ............................................................................................................. 194
8.5.5.5 Measure .................................................................................................................................. 194
8.5.5.6 Measure Over .......................................................................................................................... 194
8.5.5.7 Divide....................................................................................................................................... 196
8.5.5.8 Partial Offset ........................................................................................................................... 196
8.5.5.9 Follow Geometries .................................................................................................................. 197
8.5.5.10 Locator Tools ....................................................................................................................... 199
8.5.5.10.1 Line Perp Distance........................................................................................................... 199
8.5.5.10.2 Two Point Distance ......................................................................................................... 200
8.5.5.11 Move to Project ................................................................................................................... 200
8.5.5.12 Copy to Project .................................................................................................................... 201
8.5.5.13 Calculate Network ............................................................................................................... 201
8.5.6 GPS .............................................................................................................................................. 202
8.5.6.1 Enable GPS .............................................................................................................................. 202
8.5.6.2 GPS Status ............................................................................................................................... 202
8.5.6.3 GPS Port .................................................................................................................................. 202
8.5.6.4 Show Position .......................................................................................................................... 202
8.5.6.5 Track position .......................................................................................................................... 202
8.5.6.6 Zoom to Position ..................................................................................................................... 202
8.5.7 External Sources .......................................................................................................................... 202

GeoStruct IMS 14 Build 4933 – Manual


9
8.5.7.1 WMS ........................................................................................................................................ 203
8.5.7.2 Reference DXF ......................................................................................................................... 205
8.5.7.3 Reference KML ........................................................................................................................ 205

9 InfraPlanner ............................................................................................................206
9.1 File Commands ............................................................................................................206
9.1.1 General ........................................................................................................................................ 207
9.1.2 Resources .................................................................................................................................... 207
9.1.2.1 Activities .................................................................................................................................. 208
9.1.3 Workweek ................................................................................................................................... 210
9.1.4 Map Fields ................................................................................................................................... 211
9.1.5 Alerts ........................................................................................................................................... 212
9.1.6 Work time only ............................................................................................................................ 213
9.1.7 Auto create Sub-tasks ................................................................................................................. 213
9.1.8 Set Current Object ....................................................................................................................... 213
9.1.9 Goto Current Task ....................................................................................................................... 213
9.1.10 Allow Conflict .............................................................................................................................. 213
9.2 Home Commands.........................................................................................................213
9.2.1 Refresh ........................................................................................................................................ 213
9.2.2 Add Tasks .................................................................................................................................... 213
9.2.3 Plan Project ................................................................................................................................. 214
9.2.4 Select Period ............................................................................................................................... 215
9.2.5 Delete All ..................................................................................................................................... 215
9.2.6 Check Deleted Objects ................................................................................................................ 215
9.2.7 Progress Viewer .......................................................................................................................... 215

10 StreetView ...........................................................................................................216
11 Net Grid ...............................................................................................................217
12 Snap Reports ........................................................................................................218
13 Report Designer....................................................................................................220
14 Grid Capabilities ...................................................................................................225
14.1 Add and Delete Grid Records ....................................................................................225
14.1.1 Add Records ................................................................................................................................ 225
14.1.2 Delete Records ............................................................................................................................ 225
14.2 Edit Grid Cells ...........................................................................................................226
14.2.1 Activate Cell Editor ...................................................................................................................... 226
14.2.2 Select and Deselect Cell Text....................................................................................................... 226
14.2.3 Discard Changes .......................................................................................................................... 226
14.2.4 Open Cell Editor's Dropdown ...................................................................................................... 226
14.2.5 Close Cell Editor's Dropdown ...................................................................................................... 226
14.2.6 Change Values ............................................................................................................................. 227
14.2.6.1 Change Date/Time Values ................................................................................................... 227
14.2.6.2 Change Numeric Values ...................................................................................................... 227
14.2.6.3 Change Values of Cells That Provide Dropdown Items ....................................................... 227
14.2.6.4 Edit Images .......................................................................................................................... 227
14.3 Sort Grid Rows..........................................................................................................227
14.3.1 Sort Data in Grid Views ............................................................................................................... 227
14.4 Group Grid Rows ......................................................................................................228
14.4.1 Group Data .................................................................................................................................. 228
14.4.2 Ungroup Data .............................................................................................................................. 229
14.4.3 Change Group Order ................................................................................................................... 229

GeoStruct IMS 14 Build 4933 – Manual


10
14.5 Filter Grid Data .........................................................................................................230
14.5.1 Invoke the Filter Dropdown List .................................................................................................. 230
14.5.2 Create a Simple Filter Condition ................................................................................................. 230
14.5.3 Use Advanced Filter Editor Dialog ............................................................................................... 231
14.5.4 Clear the Filter ............................................................................................................................. 232
14.5.5 Disable/Enable the Filter ............................................................................................................. 232
14.6 Expand/Collapse Group Rows in Grid Views ..............................................................232
14.6.1 Expand/Collapse Master Rows in Grid Views .............................................................................. 233
14.7 Hide Columns/Bands in Grid Views ...........................................................................234
14.7.1 Display Hidden Columns/Bands in Grid Views ............................................................................ 235
14.8 Reorder Columns and Bands in Grid Views ................................................................236
14.9 Resize Columns and Bands in Grid Views ...................................................................236
14.10 Move Focus Between Rows.......................................................................................237
14.11 Move Focus Away From the Grid Control...................................................................238
14.11.1 Select Individual Rows ............................................................................................................. 238
14.11.2 Select Multiple Rows ............................................................................................................... 238
14.12 Filter Data via the Filter Editor ..................................................................................239
14.12.1 Filter Editor .............................................................................................................................. 239
14.12.2 Add Conditions ........................................................................................................................ 239
14.12.3 Delete Conditions .................................................................................................................... 240
14.12.4 Clipboard Operations .............................................................................................................. 240
14.12.5 Change a Column in a Filter Condition .................................................................................... 240
14.12.6 Change an Operator in a Filter Condition ............................................................................... 240
14.12.7 Edit a Condition's Value........................................................................................................... 240
14.12.8 Navigation ............................................................................................................................... 240

15 Print Preview ........................................................................................................241


16 Appendix ..............................................................................................................242
16.1 SRS Ids .....................................................................................................................242

GeoStruct IMS 14 Build 4933 – Manual


11
1 Trademarks and disclaimer
Microsoft®, SQL Server® and Windows® are trademarks of Microsoft Corporation in the United States, other
countries, or both.
Oracle® and MySQL® are trademarks of Oracle and/or its affiliates. Other names may be trademarks of their
respective owners.
AutoCAD® is a registered trademark of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or
other countries.
Bricscad® is a registered trademark of Menhirs NV.
Google Street View™ is a trademark of Google Inc.
Other company, product and service names may be trademarks or service marks of others.

The information contained in this document may change without notice, and may have been altered or
changed if you have received it from a source other than the original GeoStruct IMS installation package. Use of
this information constitutes acceptance for use in an “AS IS” condition, without warranties of any kind, and any
use of this information is at the user’s own risk. GeoStruct B.V. disclaims all warranties, either expressed or
implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall
GeoStruct B.V. be liable for any damages whatsoever, including direct, indirect, incidental, consequential or
special damages, arising from the use or dissemination hereof, even if GeoStruct B.V. has been advised of the
possibility of such damages. Some states in the USA do not allow the exclusion or limitation of liability for
consequential or incidental damages, so the foregoing limitation may not apply. Reference herein to any
specific commercial products, process, or service by trade name, trademark, manufacturer, or otherwise, does
not necessarily constitute or imply its endorsement, recommendation, or favoring by GeoStruct B.V. The views
and opinions of authors expressed herein do not necessarily state or reflect those of GeoStruct B.V., and shall
not be used for advertising or product endorsement purposes. Links and addresses to Internet resources are
inspected thoroughly prior to release, but the ever-changing nature of the Internet prevents GeoStruct B.V.
from guaranteeing the content or existence of the resource. When possible, the reference contains alternate
sites or keywords that could be used to acquire the information by other methods.

GeoStruct IMS 14 Build 4933 – Manual


12
2 Introduction
Welcome to the user manual of GeoStruct Infra Management Suite (IMS). This manual explains how to work
with IMS using the User Interface. To become familiar with the terminology used in IMS, it is briefly explained
in chapter 3.
Before starting with IMS it is convenient to know the basic features of the User Interface. These are shown in
chapter 5.
When a command is only available for a specific user role, this will be mentioned directly under the command
name. The command will be available from this user role and above (Reader is lowest, Administrator is
highest).
Finally, the User Interface contains a number of common components. To avoid duplicate explanations, the
explanation of these common components is included in the appendices. It is referred to where necessary.

GeoStruct IMS 14 Build 4933 – Manual


13
3 Used terms
There are two separate models in IMS:
1. The data model. IMS has a data model that can be freely set up. It describes how the network should
be built. This includes which components are used, how components may be connected, the internal
structure of components, etc. The data model is set up with the Edit Model panel, see 6.2.1.1
2. The network model. It describes the actual network and contains the components and connections
(topology) of the network.

IMS introduces a number of concepts with which these models are described. Below is a summary of these
terms. To avoid confusion, these terms are written with a capital letter.

3.1 Terms in the data model


- CdoType or Object Type: CdoType stands for Customer Defined Object Type and is often referred to as
the Object Type. The Object Type is the basis of the data model. Every object in the network model is
derived from a CdoType. A CdoType has various Modes (forms):
o Object. This is the default Mode.
o Connection. Forms a connection between two Objects. Has always at least two connectors.
o Project. A folder to organize data.
o Document. A document managed by IMS in which Objects can be placed.
o PathLink. A PathLink is a component that is used to determine the ‘shortest path’.
o Task. A task or activity that can be planned in InfraPlanner.
o Resource. A resource or employee who will perform the task in InfraPlanner.
o Dimension. Measurements that can be entered in InfraMap.
- Info Table: every Object Type has an Info table. It contains the attributes of an Object. Every Object
has a record in this table. This is a 1-1 relationship. Name of the table: INFO_<CdoType Id>.
- Spec Table: each Object Type has a Specification table. It contains the (technical) specifications of the
Object. Each Object refers to a Spec record. This is a 1-n relationship (multiple Objects refer to 1 Spec
record). Name of the table: SPEC_<CdoType Id>.
- NodeType / Connector: the definition of a junction point of an Object or Connection. An Object type
can contain multiple Node Types.
- Internal Connection: an Internal Connection of an Object Type; connection between Node Types
within an Object Type.
- Connectivity Rule: defines which Node Types may be connected to each other.
- Relation: describes a relationship between two Object Types. Is used to normalize data.
- Structure: a collection of Objects and Connections. It is used to describe the internal composition of an
Object or Project.
- Owner: an Object Type that is defined as the Owner of a Structure.
- DocumentType: describes a document that is managed by IMS.
- Plugin: software that can be loaded by IMS and perform special tasks.

3.2 Terms in the network model


- Object: an entity or component. The smallest independent unit in IMS. An Object can be part of a
network.
- Node / Connector: a junction point. It connects two Objects to each other.
- Network: all Objects that are connected to each other.
- Subnet: part of the network.
- Connection: an Object that is used as a Connection between two Objects, such as a cable or duct.
- Sub-Object: an Object that has an Owner.
- Owner: an Object that is Owner of Sub Objects.
- Project: an Object that is used as a folder to save Objects in.
- RecycleBin: special Project where deleted Objects are saved.
- Geometry: describes the location and form of an Object.
- Current Project: current or active Project. The Project where all new Objects are saved.
- Current Object Type: the Object Type whose Objects are displayed.
- Current Object: the Object that can be edited and e.g. whose details can be shown.

GeoStruct IMS 14 Build 4933 – Manual


14
- Current Node: the Junction Point by which a (sub) network can be built.

GeoStruct IMS 14 Build 4933 – Manual


15
4 IMS Start-up
Start the application by clicking the icon IMS under ‘All Programs’ or from your desktop on your PC.

IMS uses a database to store the data. Before you can start working with the application a connection to an
IMS database must be established.

At the initial start-up there is no known database to which IMS can connect. The 'Create Database Connection'
dialog box appears. For a description of this screen, see section 4.1 of this chapter.

IMS remembers the last connection to a database. This connection is used when IMS is started the next time. A
pop-up screen appears requesting the login data:

After entering the correct name (default ‘Admin’) and password (blank by default), press OK. The IMS
application will start and the main screen is displayed.

IMS saves all screen and layout settings in special files that are loaded on start up. If there is any trouble with
loading these files, check ‘Don’t load application layout settings’.

4.1 Logging on to another database


A connection with another database can be made by pressing the Cancel button in the screen above.
Note: If Single Sign On (SSO) is used, the Ctrl button must be pressed during start up.

The following message appears:

Figure 1 - Log on to another database

Press Yes and the following dialog box appears:

GeoStruct IMS 14 Build 4933 – Manual


16
Figure 2 - Create database connection

Select the database provider. Four database systems are supported: Microsoft SQL Server (MSSqlServer),
MySql, Oracle and Access. Depending on the provider, the dialog box can be adapted according to the
capabilities of the database provider.

The dialog box for the MySql database connection:

GeoStruct IMS 14 Build 4933 – Manual


17
Figure 3 - MySql database

The dialog box for the Oracle database connection:

Figure 4 - Oracle database

GeoStruct IMS 14 Build 4933 – Manual


18
Note: To establish a connection to an Oracle server, the Oracle client must be installed on the IMS PC.

GeoStruct IMS 14 Build 4933 – Manual


19
The dialog box for the Access database connection:

Figure 5 - Access database

Note: Only use Access for exchanging data between different servers. The Access database has not
been tested in production environments.

The ‘Use Windows identity to sign on (SSO)’ check box is used to sign in without extra IMS login screen (Single
Sign On). To use SSO, the IMS user name must be the same as the Windows login name. To show the ‘Create
Database Connection’ dialog box on startup, press the Ctrl button while IMS is starting.

After entering the correct data, the connection must be checked by pressing the ‘Test connection’ button. If
the test is successful the following message appears:

Figure 6 - Test connection

The OK button on the 'Create database connection' screen is now available. Press OK and IMS will start with
the selected database.

The database administrator must ensure the correct login credentials. Contact your database administrator for
a list of available databases and/or the server name.

The connection parameters can be stored locally for reuse. These are stored in the file
%USERPROFILE%\AppData\Local\GeoStruct\GeoStruct IMS\Connections.txt.

GeoStruct IMS 14 Build 4933 – Manual


20
In order to save the connection parameters: Enter the desired name in the text box 'Saved Connections' and
click Save. The Save button becomes available when the connection has been tested using ‘Test connection’
and a new name has been entered.
Loading the connection parameters: Select the required connection from the drop-down list and click Load.
Removal of connection parameters: Select the required connection from the drop-down list and click Delete.

4.2 Creating a new database


In order to create a new database, enter the name of the new database under Database in the dialog box
'Create database connection' and press Create Database.

If the database is successfully created, the following message appears:

Figure 7 - Create database

Press the OK button to close both windows and IMS will start up with the new (empty) database.

GeoStruct IMS 14 Build 4933 – Manual


21
5 User Interface
IMS makes use of the Ribbon Interface as known from Microsoft Office products. The modules InfraMap,
NetView and InfraPlanner also use the Ribbon interface. In order to work with different screens, the so-called
Docking Panels can be used (see 5.3). In the main screen, these screens can be easily arranged.

This chapter briefly explains the names of the different user interface elements and how they can be used.

Tab page Quick Access Toolbar Command Button Button group Ribbon Interface

Check Button
Dock panel title Maximize Button

Auto Hide Button

Dock panel

Hidden Panels Tabbed Panels Status bar

Figure 8 - User Interface

The table below explains the various components of the user interface:
Component Explanation
Tab page Serves to create a logical organization of the various button groups. The IMS main
screen has two main Tab’s: Home and Support. If Plug-ins are loaded, there may be
more Tab’s added.
Quick Access Toolbar The toolbar where buttons are always accessible, regardless of the selected Tab.
Command Button A button through which a command is issued.
Button Group Serves to create a logical organization in the different buttons.
Check Button Button that can be switched on and off.
Dock Panel A panel that can be ‘docked’. That is, the panel can easily be positioned adjacent to
other panels. See also ‘Docking Panels’ below.
Dock Panel title It contains the name of the panel. It also contains the buttons that close or hide the
panel.
Auto Hide Button This button allows a panel to be hidden in the Hidden Panels.
Maximize Button This button allows a panel to be maximized.

GeoStruct IMS 14 Build 4933 – Manual


22
Hidden Panels Location where the hidden panels are. The Hidden Panels may be on the left, right,
top or bottom of the screen. The location depends on the place where the panel
was originally ‘docked’.
Tabbed Panels Multiple panels can be displayed together in tabs. As a result, less space is required
on the screen.
Status Bar Where notifications and alerts are displayed.

The following sections of this chapter provide more detailed information about a number of features of the
user interface.

5.1 Executing a command


In order to carry out a specific command, press the required Command button. All commands are also available
via Shortcuts. A Shortcut is a key (or combination of keys) that invokes a command. Each Tab page and button
has its own Shortcut. To display the Shortcuts, press ALT or F10:

Figure 9 - Command Shortcuts

Initially, only the Shortcuts to the Quick Access Toolbar and the Tab pages are displayed. If the Shortcut of a
specific page is pressed, the Command Shortcuts of that page are displayed:

Figure 10 - Command Shortcuts

If a Shortcut consists of a combination of keys, enter these keys consecutively.

5.2 Use of the Quick Access Toolbar


If you right-click a button in the Ribbon, the following pop-up menu appears:

Figure 11 - Pop-up Ribbon

You can use ‘Add To Quick Access Toolbar’ in order to add the selected button to the Quick Access Toolbar
(QAT). This makes the button always readily accessible, regardless of the selected Tab page.
If the button is already in the QAT, you can replace the first menu item with ‘Remove from Quick Access
Toolbar’.

GeoStruct IMS 14 Build 4933 – Manual


23
‘Show Quick Access Toolbar Below the Ribbon’ moves the QAT to the location under the Ribbon, as shown in
the figure:

Figure 12 - Show Quick Access Toolbar Below the Ribbon

‘Customize the Ribbon’ gives you the possibility to fine-tune the Ribbon to your needs.

Figure 13 - Ribbon customization

For more details, please visit:


https://documentation.devexpress.com/#WindowsForms/CustomDocument11528

Note: In case some buttons/groups of buttons are not visible, use the ‘Reset all customizations’
command in the Reset submenu.

Selecting ‘Minimize the Ribbon’ reduces the entire Ribbon interface to the tabs of the Tab pages. Simply click
on the tab you need and the Tap page will briefly reappear.

Figure 14 - Minimize the Ribbon

GeoStruct IMS 14 Build 4933 – Manual


24
5.3 Docking Panels
Dock Panels are panels that can be shown and hidden at will. They can be arranged in an interactive manner in
the main screen. You can drag a dock panel using the Drag and Drop feature. Click on the Dock Panel Title and
drag the mouse. If a panel is docked in Tabbed Panels, the individual panel can be dragged by dragging its
caption.
In the mains screen special position markers appear when dragging a panel.

Figure 15 - Docking Panels

The markers indicate where the panel can be docked. If the cursor is moved over a marker, a blue rectangle
appears showing the new screen position. The following figure shows the Object Types panel as it is dragged
over the tab marker:

GeoStruct IMS 14 Build 4933 – Manual


25
Figure 16: Drag panels

Releasing the panel gives the following final result:

Figure 17 - Drop panels

GeoStruct IMS 14 Build 4933 – Manual


26
If the panel is not released on a marked, it will float. This is called a ‘Floating Panel’. A Floating Panel often
covers the other panels, therefore this option is not always useful:

Figure 18 - Floating panel

In case your PC is equipped with multiple monitors, the Floating Panels can be arranged without covering one
or a part of the other panels. The separate panels can be placed in a new docking window by dragging one
panel over the other and docking at the desired location:

Figure 19 - Docking window

5.4 Exception Handlers


Exception handling is the process of managing unexpected situations or errors. IMS contains two methods to
handle exceptions.

GeoStruct IMS 14 Build 4933 – Manual


27
5.4.1 Standard Exception Handler

The standard Exception handler shows the GeoStruct IMS Error message dialog box. In this dialog box the
exception or error that occurred is shown. This dialog is shown when the current process cannot continue.

The details in this dialog are very useful for GeoStruct to solve errors and bugs. Therefore there are two
methods to send the details via mail to [email protected].
If you can send emails directly from your PC, use the Send Mail button. The e-mail client will be started with
the fields already completed. If no mail client is available directly, use the Copy button. The text is copied to the
clipboard. Preserve the text so it can be send to GeoStruct in another way.

Figure 20

5.4.2 Exception logging

This method is used when exceptions are not fatal and the current process can or must continue. Always
examine the messages and send them to [email protected] if necessary. Select the message the message
or use Ctrl+A and copy it to the clipboard with Ctrl+C. Paste it to an email message.

Figure 21

GeoStruct IMS 14 Build 4933 – Manual


28
6 IMS Main Screen
After logging on to the database, IMS will start with the Main Screen. This is the heart of IMS and from here all
other functions can be launched.

6.1 Home
6.1.1 Panels of the Main Screen

When IMS first starts, the Main Screen starts-up with the standard layout, as shown below:

Figure 22 - IMS Main Screen

The Check Buttons of the panels that are active are highlighted in the Ribbon. In the above setting, this
highlight color is set to orange. In section 6.1.8, Skins, will be explained how the color settings can be adjusted
for IMS.

GeoStruct IMS 14 Build 4933 – Manual


29
6.1.2 Removing panels
Panels can be removed from the Main Screen by pressing the corresponding button. For example, if you press
the button ‘Object Detail’, the layout of the Main Screen will change as follows (the upper right panel is now
closed):

Figure 23 - Removing a panel

The button ‘Object Detail’ is no longer orange and the panel ‘Object Detail Async’ has taken the space of the
panel ‘Object Detail’.
A panel can also be closed by pressing the cross in the Panel Title of the screen.

6.1.3 Adding panels


Panels can be added by pressing the button associated with the panel, see 6.2.1. For example, if you press the
Coordinates button, the Coordinates panel will appear:

Figure 24 - Adding a panel

GeoStruct IMS 14 Build 4933 – Manual


30
For a description of the positioning of panels, see section 5.3.
The layout of the screens will be saved when the application is closed. This layout will be restored when the
application is restarted.

Figure 25 - Home Tab

This chapter explains the various buttons and functionalities of the Home Tab.

6.1.4 Panels

Figure 26 - Panels

In this section, the functionality of the available panels is explained.

6.1.4.1 Projects
The available Projects are shown in the Projects panel.
First a brief explanation of the terminology:
The Current Project (the active project) is the Project in which all new Objects are saved. If there is no Current
Project, the Objects will be created in the Root. That is, these Objects do not have a Project. The text of the
Current Project is always red.
The selection of Objects can be extended by Selected Projects. The text of Selected Projects is bold.

In the ‘Select Objects in’ dropdown list, the objects that will be displayed in the Object Type panel and the
Objects panel are specified.

Figure 27 - Select Objects in

There are four options:


Setting Explanation
Current Project Objects in the Current Project are displayed.
Selected Projects Objects from the selected Projects are displayed.
All Projects Objects from all Projects are displayed. If Object count exceeds 100000, the setting
can be canceled.
Recycle Bin Objects in the Recycle Bin are displayed.

Note: if the Project Selection is set to Recycle Bin, Administrators will see all Objects in the Objects panel that
are deleted. All other users will see only deleted Objects of users that belong to the same User Groups as the
Current User.

GeoStruct IMS 14 Build 4933 – Manual


31
Right-click in the Projects window to display the following pop-up menu:

Figure 28 - Pop-up menu Projects

Depending on the selected Projects, the menu item ‘Remove from Selection’ is replaced by ‘Add to Selection’
or by ‘Invert Selection’ (if several Projects have been selected).

Menu-item Explanation
Set Current Project The selected Project becomes the Current Project. The text of the Project turns
red.
Reset Current Project The Current Project is reset. There is no active Project.
Add to Selection The selected Project is added to the selection.
Remove from Selection The selected Project is removed from the selection.
Invert Selection The selected Projects are either removed or added to the selection, depending
on their current status (whether or not in the selection).
Clear Selection The selection is cleared.
Refresh List The Project list is rebuilt from the database.
Sort Ascending Sorts the Projects in alphabetical order.
Expand All Expands all Projects
Collapse All Collapses all expanded Projects
Search Project Searches the Project that contains the text entered in the dialog box.
Delete Project Deletes the selected Project. Only available for Super Users. The Project is put
in the Recycle Bin with all containing Objects. Only the complete Projects can be
restored, not an individual Object.

Project Selection is the combination of the Current Project, Selected Projects and the setting of ‘Select Objects
in’ drop-down menu.
The contents of the Object Types window will be adapted, depending on the content of the Project Selection:

GeoStruct IMS 14 Build 4933 – Manual


32
Figure 29 - Project Selection, Object Types

Note: The Object Types available within a project can be set per project. In Edit Structures (see 6.2.1.2)
will be explained how Object Types can be linked to projects.

Projects can be dragged. By dragging and dropping one Project on another Project, the dragged Project
becomes a Sub-Project. This is only performed if this Project is permitted as a Sub-Project.

6.1.4.2 Object Types


The Object Types window displays the Object Types that are available in the selected projects. The selected
Object Type is called the Current Object Type. If the Objects panel is open, it will automatically display the
Objects of this Type.

Right-click to open the pop-up menu:

Figure 30: Pop-up menu

- ‘Refresh’ refreshes the content of the window Object Types (this is necessary if the data model is
modified during the session).
- ‘Show Existing Only’ shows the Object Types of which Objects are present in the current Project
Selection.
- ‘Show Existing Also’ shows all allowed Object Types and the Object Types of which Objects are present
in the current Project Selection. It will show Object Types that are not allowed in the current project
with the ‘[NOT ALLOWED]’ postfix.
- ‘Expand All’ expands all nodes in the tree list.

GeoStruct IMS 14 Build 4933 – Manual


33
- ‘Search’ searches the text entered in the dialog box.

6.1.4.3 Objects
In the Objects panel the Objects of the current Object Type are displayed. The Project Selection determines
which Objects will be displayed. See 6.2.1.1.
The Objects are displayed in the Object Grid. The operation of the grid is described in chapter 14, Grid
Capabilities. Section 6.1.7.2 Display Fields shows how the fields, that are visible for an object, can be set.

In order to switch back and forth between previously selected objects, the Previous or Next arrow in the top
left of the Objects window can be clicked. This is a navigation function; it does not undo changes. Below the
buttons are displayed:

Figure 31 - Previous and Next arrow

6.1.4.3.1 Include Relations


The check button Include Relations can be activated or deactivated.

Figure 32 - Include Relations

When the function Include Relations is activated, the relationships of the Object with other Objects is
displayed. These relationships can be defined via Edit Model, as described in section 6.2.1.1.

6.1.4.3.2 Filter
Objects can be filtered by specific properties by using the Filter drop-down menu. It is also possible to filter by
individual data; see Filter Grid Data 14.5.

Figure 33 - Filter

The various options are:


Filter Explanation
None No filter operation, all objects are displayed.
Connected Objects that are Connected are displayed.
NotConnected Objects that are not Connected are displayed.
HasOwner Objects with an Owner are displayed. Usually these Objects are part of a
Structure.
HasNoOwner Objects without an Owner are displayed.

GeoStruct IMS 14 Build 4933 – Manual


34
HasSubObjects Objects that own Sub-Objects are displayed.
HasNoSubObjects Objects that do not own Sub-Objects are displayed.
OnDocument Objects which appear on a Document are displayed.
NotOnDocument Objects which do not appear on a Document are displayed.
HasCoordinates Objects with Coordinates are displayed.
HasNoCoordinates Objects without Coordinates are displayed.
HasRelation Objects with Relations are displayed.
HasNoRelation Objects without Relations are displayed.
IsRelated Objects that are related are displayed.
IsNotRelated Objects that are not related are displayed.
IsPlanned Objects that are scheduled through InfraPlanner are displayed.
IsNotPlanned Objects that are not scheduled through InfraPlanner are displayed.

If the selected filter is Connected or NotConnected, the Node can be specified using the Nodes drop-down
menu:

Figure 34 - Filter Nodes

GeoStruct IMS 14 Build 4933 – Manual


35
6.1.4.3.3 Object Status
The Object Status determines whether the selected Object may be changed. The Object Status can only be
changed by Super Users and Administrators.
If the cursor is clicked on a field in the column Object Status, the following pop-up appears:

Figure 35 - Pop-up Object Status

The definition of the various items:


Setting Explanation
NotConnectable Objects with this status cannot be connected to other Objects.
NotEditable Objects with this status cannot be changed.
NotDeletable The Object cannot be deleted.
Locked This status is only applicable for Projects and Owners. If a Project or Owner is given
the status ‘locked’, the Sub-Objects within that Project or Structure are not able to
join, change or be removed.
GeometryLocked The geometry of the Object is locked (not editable) in InfraMap

If none of the options for Object Status is ticked, the field in Object Status column will indicate the value None.

6.1.4.3.4 Edit Group


The Edit Group determines which User Group may modify the selected Object. The Edit Group can only be
changed by Super Users, Application Administrators and Administrators. The following pop-up appears when
you click on the expand button in the Edit Group field.

Figure 36 - Pop-up Edit Group

Select the User Group that may modify the Object. Press Ctrl-Delete to delete the User Group.

GeoStruct IMS 14 Build 4933 – Manual


36
6.1.4.3.5 The Object pop-up menu
Right-click on an Object and the following pop-up menu will appear (displayed commands are dependent on
the context):

Figure 37 - Object pop-up menu

The commands have the following explanation:


Menu-item Explanation
Add Object A new Object is created and added to the Objects grid. This functionality is the
same as clicking the + button at the bottom of the Objects grid.
Copy Object The Current Object is copied and added to the Objects grid.
Change Type Changes the Object type of the selected Object. Can only be applied if the Object
has no Sub-Objects or the Structures are the same. Corresponding fields are
copied. The same Spec ID will be used.
Reload Object The selected (Current) Object is reloaded from the database.
Delete Object(s) The selected Objects are moved to the Recycle Bin.
Add Structure Add a Structure to the Current Object. See the explanation below.
Delete Structure Delete Structures whose Owner is Current Object.
Join Connections Only applicable if Connections are selected. Replaces all upwards connections of
the same type by one connection with the total accumulated length.
Reverse Connections Only applicable if a Connection is selected. Turns a complete network connection
around. Connection must not be divided in multiple paths.
Edit Info Opens the Edit Info dialog box. This gives an alternative way to enter Object data
Find and Replace Find and replace text. See also below.
Execute value Executes the selected Value Generator on the selected Objects.
generator
Set Status Sets the Object Status of the selected Objects. See 6.2.1.3.
Restore Selection Moves the selected Objects from the Recycle Bin back to the original Project. If a
Project is restored, all Objects in the Project will also be restored. This command is
only available if the Object Selection in the Projects window is set to Recycle Bin.
Show Owners An extra column is added to the grid in which the Owners of the Objects are
displayed. PLEASE NOTE: with complex structures this may cause delay.

GeoStruct IMS 14 Build 4933 – Manual


37
Show Handles only Displays only the Handle of the Objects. Use this option in case of missing Info
and/or Spec records. Please note: only displays Objects in the Current Project.
Refresh Settings and Objects are reloaded.
Refresh lookups Refreshes the Value generators lookup tables

6.1.4.3.6 Add Structure


If Add Structure is executed, the following screen appears:

Figure 38 - Add Structure

This dialog box provides an overview of the Structures that can be added.
The column Min Count indicates the minimum of Structures that have to be present. The column Max Count
indicates the maximum number of Structures that may be present. The column Count indicates the actual
number.
Select the desired Structure and use the Add drop-down menu to set the number of Structures that should be
added.
Press OK to add the Structures to the Object.

6.1.4.3.7 Find and Replace

Figure 39 - Find and Replace

Enter the search text in the Find What text box. If the text should be replaced, enter it in the text box ‘Replace
with’. If the text to be searched is case sensitive, tick the ‘Match case’ checkbox. If only the whole word must
be sought, tick the ‘Match whole word’ checkbox.
Click Find Next to find the next text. The search will start from the current position. If necessary, position the
cursor on the desired record. Click Replace to replace the found text. Click Replace All to replace all found texts.

GeoStruct IMS 14 Build 4933 – Manual


38
6.1.4.3.8 The Multiple Objects pop-up menu
A pop-up menu will appear when right-clicking on the grid while multiple Objects are selected:

Figure 40 - Pop-op menu Multiple Objects

The displayed menu-items have the following meanings:


Menu-items Explanation
Change Type Changes the Object Type of the selected Objects. Can only be applied if the Object
has no Sub-Objects. Corresponding fields are copied.
Delete Object(s) The selected Objects are moved to the Recycle Bin.
Find and Replace Find and replace text. See also below.
Replace info Replaces the value of an information field with a new value for all selected Objects.
Execute value Executes the selected Value Generator on the selected Objects.
generator
Set Status Sets the Object Status of the selected Objects.
Show Owners An extra column is added to the grid in which the Owners of the Objects are
displayed. PLEASE NOTE: with complex structures this may cause delay.
Show Handles only Displays only the Handle of the Objects. Use this option in case of missing Info
and/or Spec records. Please note: only displays Objects in the Current Project.
Refresh Settings and Objects are reloaded.

6.1.4.3.9 Changing or modifying Objects


Objects can be changed by clicking on any field and entering a new value for this field.
If Escape or the Cancel Edit button is pressed before any changes are confirmed, the new value will not be
saved. The change cannot be undone once the value is saved in the database. So, be careful when entering
values for this object rule.

6.1.4.3.10 Adding or removing Objects


A new Object can be added by clicking the + button at the bottom of the grid or with the Insert key. A new
empty line will be added to the grid. The focus is put on this new line.
A selected Object can be deleted by clicking the - button or the Delete key.

Figure 41 - Adding or removing Objects

Objects can be very complex. They can contain all sorts of Sub Objects, connectors and documents. So, be
careful when deleting Objects. The consequences can be profound.
Deleted Objects are not immediately removed from the database. They are placed in a special Project: the
Recycle Bin Project. Objects form the Recycle Bin can be put back or be permanently removed. See 6.1.4.1.

GeoStruct IMS 14 Build 4933 – Manual


39
6.1.4.3.11 Moving an Object to another project
An Object can be moved to another Project by placing the cursor on the Indicator Cell (left in the grid) and
dragging the Object in the Projects panel.
Once the cursor is in the Projects panel, an arrow will appear on the left side of the panel.

Figure 42 - Moving an Object

This arrow indicates to which Project the Object will be moved. If the Object is held above a folded Project for a
short time, the folder will unfold. This eliminates the need to unfold the Projects before an Object can be
dragged to the correct Project.
If the left mouse button is released, the following message will appear:

Figure 43 - Verification

When pressing Yes the Object will be moved to the new Project (in this case Hoogland).

Note: IMS will check whether the Object could be part of the new Project. This is defined in the Project
Structure. If the Object cannot be part of the Project, this will be reported and the action is cancelled.

6.1.4.4 Object Detail


The Object Detail panel shows an Object with all its details. The Connections, Sub-Objects, Tasks and Files of an
Object are displayed in a tree structure. The root Object in the tree structure is the Current Object. The Object
Detail panel is synchronized with the Current Object in the Objects panel.

GeoStruct IMS 14 Build 4933 – Manual


40
Figure 44 - Object Detail

The panel contains three columns:


• Object: the left column consists of Objects. The first Object in the tree is the Current Object. If the
Object has connectors, these will be visible under the Object as Connections. Click it open to display
the connections with the Object. The arrow to the left, next to the - sign indicates an upwards
connection. The arrow to the right indicates a downwards connection.
• From: in case of a connection, this column contains the connector that is used for the connection. If
the object is a Task, the column contains the start time of the task (see 9, InfraPlanner).
• To: in case of a connection, the column contains the Object to which the connection is made. In case
of a task, the end time of the task is shown here.

If any, the Sub-Objects are listed under the Task. These may be nested; underneath a Sub-Object may be other
Sub-Objects. The connections of every Sub-Object are also displayed, as described above.

Figure 45 - Object Detail, Connections, Sub-Objects

GeoStruct IMS 14 Build 4933 – Manual


41
If Tasks must be executed on the Object, they will be listed under the Tasks node.

Figure 46 - Object Detail, Tasks

The icons before the task have the following meaning:


clock, without color: task not started.
partly red clock: task not started and overdue.
partly blue clock: task started.
red check mark: task finished.
green check mark: task processed.

Note: If an Object is a Task type, but no tasks are planned for the Object, the From column contains
the text ‘NOT PLANNED’

Files that belong to the Object are shown with an attachment icon.

Double click the file to open the file. For dwg and dxf files, GeoWorks will be used. For sor files the SOR file
viewer will be used. All other files will be opened with the default Windows application.
You can drag a file from Windows explorer and drop it on an Object to attach a new file. You can delete the file
by pressing the Delete key.

By right clicking on an Object or a connection the following pop-up menu appears (the menu can vary,
depending on the selected item):

Figure 47 - Pop-up menu Object

The available menu-items are explained in the table below:


Menu-item Explanation
Goto Owner The Owner of the current Project becomes the new Current Object.
Make Current The selected Object in the tree structure will become the Current Object.
Goto Connected Object The connected Object will become the Current Object.

GeoStruct IMS 14 Build 4933 – Manual


42
Connect Sub-Objects Displays the ‘Connects Subjects’ window, see 6.1.6.5.
Edit Info Displays the ‘Edit Info’ dialog for the selected Object. Can also be activated by
the Enter key.
Add Sub objects Add a new Sub-Object (this is not possible in the case of a Rigid Structure, see
Edit Structures).
Add Structure Add a Structure.
Delete Delete an Object or a connection (depending on the selection). Can also be
executed with the Delete key.
Delete Structure Delete the Structure.
Remove Owner Delete the Owner.
Refresh Refresh the panel.
Show One Free Connection Only the next available free connection of a Group (see Edit Model, Nodes) is
displayed. This avoids that too many free connections are displayed when these
are not necessary for the network model or the actions that are carried out at
that moment.
Show Owners Display the Owner in the label.
Expand All Expand all junction points. PLEASE NOTE: with complex structures this may cause
delay.
Clear All Removes all nodes from the panel. Useful when panel is in Collect Mode.

From Object Detail and Object Detail Async (see 6.1.4.5) connections can be made. Drag a free connector to
another free connector (normally, an output may connect to an input). Release the mouse button when the
arrow is on the desired connector.

Figure 48 - Dragging and dropping a free connector

It is checked if the connection is allowed. If this is the case, the connection is created:

Figure 49 - Creating a connector

If the Node is set to AutoConnectSubObjects, not only the cable will be connected, but also any sub-connectors
will be made. See Edit Model 6.2.1.1.
If a connection between two Objects can not directly be made, it is checked if a Connection Type is defined that
can be inserted between the two free connectors. A new Connection will be made and connected to the two
connectors.

GeoStruct IMS 14 Build 4933 – Manual


43
Connectors can also be exchanged: drag a connected connector to the other connector and the connectors will
be exchanged.

Connections and Objects can also be deleted (if the data model allows this). Select the desired connection or
Object and press the Delete key.

If it is allowed by the data model, Sub-Objects from one owner can be dragged to another owner.

Figure 50 - Multiple Object Detail Async panels

6.1.4.5 Object Detail Async


The Object Detail Async panel is mostly identical to Object Detail. This panel does not synchronize with the
Current Object. In order to view an Object, an Object can be dragged from the Objects, Objects Detail or
Projects panel to the Object Detail Async panel. If set to Collect Mode, multiple Objects can be dragged to the
Async panel. This feature is helpful when multiple Objects must be connected.

With the Object Detail Async button in the Panels Button Group of the Main Screen multiple Object Detail
Async panels can be started so that several Objects can be displayed simultaneously.

Thus, these Objects are always available, while other Objects can be worked on. The Object Detail Async panel
has some additional commands in the pop-up menu and some commands have a slightly different function.

Function Explanation
Make Current Make the selected Object the root Object in the panel. The Current Object
does not change.
Set as Current Object Make the selected Object the Current Object. The root Object in the panel
does not change.
Go to Connected Object Make the connected Object the root Object in the panel. The Current Object
does not change.
Set Connected Object Current Make the connected Object the Current Object. The root Object in the panel
does not change.
Goto Owner The Owner of the selected Object becomes the new root Object. The Current
Object does not change.
Collect Mode (multiple roots) If set, multiple Objects can be dragged to the panel, without resetting is.

GeoStruct IMS 14 Build 4933 – Manual


44
6.1.4.6 Object Files
In this panel the files are displayed that are linked to an Object. Every Object can be linked to an unlimited
number of files. Files are saved in the database or on a storage device like a hard disk.
The Object Files panel contains two panes: the upper side contains the grid pane, which shows all files that are
linked to the Current Object. The lower side contains the viewer, which shows the selected file if possible.

Figure 51 - Object Files

Link a new file to the Current Object by pressing the + button in the grid. By pressing the ‘…’ button in the
Source Location column, the Select File dialog box appears:

GeoStruct IMS 14 Build 4933 – Manual


45
Figure 52 - Select file

Select the file that has to be linked to the Object.

The location of the file is determined by the ‘Save Files to database’ setting. This is a global setting and can only
be altered by an Administrator.

The file can be viewed by pressing the ‘…’ button in the View File column. Not all file types are supported by
the viewer. If the file cannot be viewed, the default Windows application is used to open the file. The default
application is always used when the ‘…’ Open File button is pressed. Remember to save the file in the database
again if the file is altered outside IMS. This is not necessary if the file is not saved in the database.
To save the file outside IMS, press the ‘…’ button in the Save As column.

Right-click in the grid for the following pop-up:

With ‘Auto View File’ the Auto View File function can be turned on or off. If the Auto View File function is
turned on, files are automatically loaded from the database or disk in the viewer. Turn the automatic file
loading off if loading of files if slow.

The ‘Save Files to database’ setting is only available for Administrators. It determines if the file is saved to disk
or in the database. Be aware, when the file is not saved in the database, other users may not be able to view or
open the file if the file is not saved in a location that is available for all users. On the othe hand, if the files are
sabed to the database, the database can become very large. Backups, restores and copying of the database can
become time consuming.

6.1.4.7 Coordinates
In the Coordinates panel the coordinates of a Current Object are displayed. These coordinates are used in
InfraMap as the Object Geometry. In the following figures the coordinates are displayed, respectively, in
WGS84 (with Longitude (Lon) and Latitude (Lat) in degrees) and RD (Dutch coordinate system) with X and Y in
meters. The Z coordinate is in both systems in meters.

GeoStruct IMS 14 Build 4933 – Manual


46
Figure 53 - Coordinates in WGS84

Figure 54 - Coordinates with X and Y

If the right mouse button is clicked in the panel, the following pop-up menu appears:

Figure 55 - Pop-up menu Coordinates

With the Refresh command, the coordinates are reloaded from the database.
With the Zoom To command, the currently selected coordinate is centered in InfraMap (if open) and shown as
a red circle. Double click on the row will execute the same command.

6.1.4.8 Documents
In the Documents panel, all Documents are displayed that are linked to the Current Object. A Document is
derived from a Document Type, see 6.2.1.3.

Figure 56 - Documents

Click the Open button or double-click the line in the grid to open the selected document.

GeoStruct IMS 14 Build 4933 – Manual


47
In the example above, the document is an AutoCAD drawing linked to a Subscriber (KA in Dutch). This AutoCAD
file is opened with AutoCAD (or BricsCAD, depending on the software installed). If no program is available to
open the file, an error message will appear.

Right-click on the grid to open the following pop-up menu:

Figure 57 - Pop-up menu Documents

These menu-items are explained in the following table:


Menu-item Explanation
Open Document The Document is opened and the Current Object is placed in the center of the
screen.
Goto Creator Make the Creator of the Document the Current Object. The Creator is the Object
that generated the Document.
Goto Owner Make the Owner of the Document the Current Object. The Owner is the Document
Object.

6.1.4.9 Spec Table


Only Super Users can make changes in the Spec Record. Spec editing can be locked completely by the
Administrator.

Every Object points to a Specification record. The default value is Spec 1.


When the Spec panel is activated by clicking the Spec button in the Panels button group, the following window
appears:

Figure 58 - Spec panel

This window is synchronized with the Objects panel. In this window the specification of the Current Object is
displayed by focusing on the row in the grid. In the example above the Spec is 1.

When right-clicked in the Spec grid, the following pop-up menu appears:

Figure 59 - Pop-up menu Spec grid

With the command ‘Set Spec of Selected Objects’ the specification of the selected Objects is set. Here, the
application will ask for confirmation before the command is actually executed (see figure below).

Note: When changing a specification, the related structure can change. The present Spec Structure is
removed or replaced. If Objects to insert have the same Type and Spec, they will be preserved.

GeoStruct IMS 14 Build 4933 – Manual


48
Otherwise these Object will be removed with all connections. These Sub-Objects must then be
reconnected.

Figure 60 - Set Spec of Selected Objects

With the Refresh command the data of the Spec table is reloaded from the database.

With the Enable Editing command the Grid is placed in edit mode. This is to prevent accidental changes to the
Spec table (these can have a major impact on the network topology).

Only Super Users, Application Administrators and Administrators can change, add or delete Spec records. A
Spec record can only be deleted if no Objects are linked to this record. If a record is deleted, the following
message appears:

Figure 61: Deleting a Spec record

Note: If a Spec record is deleted, the database will get a new revision number so that earlier Project
Exports are no longer compatible. This is to prevent the emergence of corrupt Objects in the database.

6.1.5 Windows

Figure 62: Windows

The Windows button group contains commands to open a number of separate panels.

6.1.5.1 NetView
See chapter 7.

6.1.5.2 InfraMap
See chapter 8.

6.1.5.3 InfraPlanner
See chapter 9.

6.1.5.4 StreetView
See chapter 10.

GeoStruct IMS 14 Build 4933 – Manual


49
6.1.5.5 NetGrid
See chapter 11.

6.1.5.6 Infra Diagram


Only available if the InfraDiagram plugin is loaded.
The Infra Diagram plugin provides diagramming functionality that is comparable with NetView. The Infra
Diagram interface is Microsoft Visio inspired and more convenient and comprehensive than NetView. The
InfraDiagram is included in IMS for free.

6.1.6 Tools

Figure 63 - Tools

There are several extra tools and functions available in the Tools button group of the Main Screen. In this
section these tools are explained.

6.1.6.1 Label Objects


Label Objects provides the ability to automatically fill in information fields.
Before entering the command, the correct Object or Objects has/have to be selected. The pop-up list ‘Select
Labeler’ appears. This list contains all Label Definitions that have been created. See 6.2.1.6.

Figure 64 - Select Labeler

Select the required Label Definition. The labeler is being implemented. This could take some time, depending
on the settings in the Label Definition.

If the incorrect Object type is selected, the following message appears. Select the correct Object and restart the
command.

Figure 65 - Incorrect Object type selected

GeoStruct IMS 14 Build 4933 – Manual


50
6.1.6.2 Label Sequence
This command appears in the Label Objects sub menu
With the Label Sequence command, multiple Label Definitions can be executed at once. The Label Sequences
dialog box is shown:

Figure 66 - Label Sequences dialog box

With the New button, a new sequence can be created. The following dialog box appears.

Figure 67 - Label Sequence dialog box

Give the name of the sequence and add the label definitions to the right list by dragging or double clicking the
label definition in the left list box. The order in the right list will be the order in which the label definitions are
executed. You can change the order by dragging an item to another location in the list. Double click on an item
in the right list to remove the item.
Important note: all used Label Definitions must have the same start object(s). Otherwise the labeler is not
executed and the next Exception log will appear:

GeoStruct IMS 14 Build 4933 – Manual


51
Figure 68: example of a label sequence exception

Execute a sequence by double clicking the sequence name or by selecting the sequence and clicking ‘Execute’.

6.1.6.3 Reports
Click Reports to open the window with available reports:

Figure 69 - Available Reports

GeoStruct IMS 14 Build 4933 – Manual


52
Only the reports that are assigned to the user group to which the user belongs are displayed. (see Report
Designer, 13).
Click on the Filter button to open the Filter window:

Figure 70 - Filter

Here, the filter criteria can be specified used to filter the data for the report. The operation of the filter is the
same as used in grids. See chapter 14.

Note: The filter applies to the current selected report. The filter is reset if another report is selected.

After selecting a report and pressing OK, the Print Preview function will start:

Figure 71 - Print Preview

The Print Preview function is a standard module, which is explained in chapter 15 Print Preview.

6.1.6.4 Snap Reports


This command appears in the Reports sub menu
See chapter 12.

6.1.6.5 Connect Sub-Objects


The connections of Sub-Objects can be imported and edited in the Connect Sub-Objects panel. Before detailed
connections can be worked out, the object itself must be connected.

GeoStruct IMS 14 Build 4933 – Manual


53
The Connect Sub-Objects panel:

Figure 72 - Connect Sub-Objects

The selected Object and Sub-Objects are displayed in the middle. Left and right are the connections. The thin
lines represent the connections between the connectors. If the mouse is moves over the end of a connector,
the name and status of the connector is displayed:

Figure 73 - Occupied connector

Figure 74 - Free connector

Figure 75 - Selected connector

By dragging from a free connector to another connector, a connection can be prepared. This means that the
connection between connectors is displayed as a line in the screen, but that this connection is not yet saved in
the database.

Left-click on the object to select it. It is now dotted blue. Hold the Shift key and left-click to select multiple
objects.
Multiple connectors and connections can also be selected using the command Select By Window: left-click (not
on an object) and drag a window across the desired objects and release the button.
The selected connections can be deleted using the Delete key. NOTE: existing connections can also be deleted
in this manner.

GeoStruct IMS 14 Build 4933 – Manual


54
If a component has Sub-Objects, there is a - sign in the component. Click on the - sign to fold up all Sub-Objects.
Now a + sign will appear. This sign will open the component again.

Right-click and the following pup-up menu will appear:

Figure 76 - Pop-up menu Connect Sub-Objects

Menu-item Explanation
Select this type on this side Only available is a shape is selected. Selects all shapes of the same Object Type
on the same side of the screen (left, middle or right)
Prepare all All free connectors are, when possible, automatically provided with a prepared
connection.
Prepare selected All selected shapes receive a prepared connection. When a connector is
selected, it will be used as start point for the first connection. Note: do not
select a shapes from the middle Object. These are not used.
Connect now All prepared connections are now saved in the database.
Sorted Reconnect Reconnects the selected connections or all connections of a particular Object
Type sorted.
Clear Prepared All prepared connections are deleted (cancelled).
Rebuild Window is rebuild.
Hide Existing Connections Existing connections are hidden. Casts light on connections that have to be
made.
Set as Current Object Sets the selected Object as Current Object
Set to the Left Rebuilds the window with the selected Object on the left side. See example
below.
Set to the Middle Rebuilds the window with the selected Object in the middle (not always
available.
Set to the Right Rebuilds the window with the selected Object on the right side.
Open Color Mapper See Color Mappings, 6.1.7.3.
Filter Object Nodes See 6.1.6.5.1.
Sort connectors on name Will sort the connectors on Object shapes by name instead of Node Id
Sort Sub Objects on label Will sort the Sub Objects on Label instead of Handle

GeoStruct IMS 14 Build 4933 – Manual


55
Below the Connect Sub-Objects window, with the selected Object on the left side.

Figure 77 - Connect Sub-Object, selected Object set to the left

Note: The connection rules are always checked when creating connections. If a manual connection
cannot be made a message will appear in the status bar (bottom left of the screen). If a connection is
made automatically, the number of connections made is displayed.

GeoStruct IMS 14 Build 4933 – Manual


56
6.1.6.5.1 Filter Object Nodes

Figure 78 - Filter Object Nodes

The Filter Object Nodes panel allows you to filter specific Object Types and/or Nodes. When filtered, these
Object Types and/or Nodes are no longer displayed in the Connect Sub-Objects panel. This is especially useful if
the panel turns unclear due to the large amount of details.
Check the Object Types and the corresponding Nodes that should not be displayed in the Connect Sub-Objects
panel. If you only check the Object Type, nothing of this type is displayed.
With the Save, Load and Delete button you can manage different filter configurations.

6.1.6.6 Connect Objects


This command appears in the Connect Sub-Objects submenu
It allows you to connect any two Objects and their Sub-Objects. The difference between this feature and
Connect Sub-Objects is that no connection is required between both Objects.
After you entered the command, the following question appears:

Figure 79 - Connect Objects

GeoStruct IMS 14 Build 4933 – Manual


57
The Current Object is always placed on the left. In general, the outputs of this Current Object will be connected.
The Object Type and Object can then be selected; these are located on the right hand side:

Figure 80 - Select Object type Figure 81 - Select the Object

GeoStruct IMS 14 Build 4933 – Manual


58
Once an Object is selected, the Connect Sub-Objects screen will be displayed:

Figure 82 - Connect Sub-Objects

Functioning is equal to Connect Sub-Objects, as described in 6.1.6.5. In this situation, you can also create
connection objects. With other words, if a direct link between two connectors is not permitted, it will be
examined if a connection type is permitted between the two connectors.

One extra command is added to the popup menu:


- Swap left and right: this command will swap the two Owner shapes.

6.1.6.7 Connectivity Rules


This command appears in the Connect Sub-Objects submenu.
This command enables you to see which components may be linked.

Figure 83 - Connectivity Rules

GeoStruct IMS 14 Build 4933 – Manual


59
6.1.6.8 Move to Project
This way you can move selected Objects to another Project. First, select the Objects to be moved in the Objects
panel. Secondly, select the target project in the Projects panel and click the button Move to Project.

6.1.6.9 Copy to Project


The Copy to Project, that appears in the Move to Project submenu, allows you to copy selected Objects to
another Project. Follow the procedure described above in Move to Project.

6.1.6.10 Create Geometries


In the Create Geometries panel a point geometry can be created for every selected Object. This is done on the
basis of the values in the Info table.

Figure 84 - Create Geometries

Proceed as follows: select in the Objects window the Objects of which the geometry needs to be created. Open
the Create Geometries window. On the left side, select the field that represents the X coordinate and press the
X> button. Repeat this for the Y coordinate and possibly the Z coordinate. Select the Projection. It must match
the projection in which the coordinates are saved in the Info table.
Press Import. To continue, click Yes to the following message.

Figure 85 - Pop-up creating geometries

6.1.6.11 Additional Tools sub menu

GeoStruct IMS 14 Build 4933 – Manual


60
6.1.6.12 Bulk input
The following window appears when pressing the Bulk Input button:

Figure 86 - Bulk Input

At first, an Object Type needs to be selected for which the Bulk Input must take place. This is possible in the list
on de left side of the window. Below the list with Object Types the number of new Object to be made of the
selected Object Type can be set:

Figure 87 - Select number of new Objects

Then press Start to create new Objects. These new Objects are visible in the Objects window as Objects with
the highest Handle.

Figure 88 - Objects

GeoStruct IMS 14 Build 4933 – Manual


61
6.1.6.13 Find Object by Handle
This command is located in the Additional Tools submenu.
By using the function Find Object, Objects can be searched by typing the Handle of the Object:

Figure 89 - Find Object

This Object will automatically become the Current Object.

If the requested Object is not in the Current Project, the following message is displayed:

Figure 90 - Object not in Current Project

When pressing Yes, the Current Project will be set to the Project of the searched Object.

6.1.6.14 Find Object by Value


This command is located in the Additional Tools submenu.
With this command, Objects of the Current Object Type can be searched by the value of a column. First select
the column to search:

Next, type the value to search. You can use a ‘%’ character to match multiple characters. The ‘_’ character can
be used to match a single character:

GeoStruct IMS 14 Build 4933 – Manual


62
Next, select if the Current Project must be set on selecting an Object. If not, the Project will only be selected.

Finally, all Objects that match the entered value, will be shown in a list. If more than 10000 Objects are find,
only the first 10000 will be shown.
Select an Object and press OK or double click an Object to make it current. The list will reappear until Cancel is
pressed.

6.1.7 View

Figure 91 - View

In the View button group the layout and the field settings of the window can be set and changed.

6.1.7.1 Removing layout settings


When pressing the Remove Layouts button, the following pop-up appears:

GeoStruct IMS 14 Build 4933 – Manual


63
Figure 92 - Remove Layouts pop-up

Pressing Yes will close IMS and all changes to the layout of the window will be removed. When restarting, the
main screen will start with the standard layout.

GeoStruct IMS 14 Build 4933 – Manual


64
6.1.7.2 Display Fields
Clicking the Display Fields button will open the following window:

Figure 93 - Display Fields

In this window the fields can be set that are visible to a particular Object Type in various components and
functions. Components include the Objects Panel, NetView Window etc.
If the field Component is set to a specific component, such as ObjectsControl, then the Object Panel will display
the fields that have been entered in the Value column. If no value is entered for a component, then the fields
entered under Default component will be displayed for this component. If these are also not entered, all fields
of the Object will be displayed.
It is advisable to fill the Display Fields extensively. For Object Types without Display Fields, all fields are
retrieved. This has a negative impact on the overall system performance.

Application Administrators only:


Because setting all Display Fields can be a time consuming task, it is possible to copy the settings of the current
user to another user. Select the user from the list to the left of the ‘Copy to user’ button. Then, press this
button. Please note that all previous settings from the user are overwritten.

The following example will explain step by step how to fill the Display Fields for an Object Type. Start by clicking
the + sign at the bottom of the table or by clicking in the lower record (‘*’).

Figure 94 - Filling the Display Fields

Select the desired Object Type (CdoType) from the list:

GeoStruct IMS 14 Build 4933 – Manual


65
Figure 95 - Select Object Type

Then, select the Component:

Figure 96 - Select Component

Finally, click in the Value field on the ‘…’ button. The following dialog appears:

Figure 97 - Available Fields, Used Fields

The left list shows all the available fields; the right list shows the fields that are displayed for the specific
component.

Drag fields from the left list to the right list to add fields. Double-clicking in the left list adds the field at the
bottom of the right list. The order of the fields is changed by dragging a field in the right list to another
position.

A field is removed by double-clicking on the field in the right list, or by dragging it to the list on the left.

GeoStruct IMS 14 Build 4933 – Manual


66
Click OK to save the settings, click Cancel to cancel the changes.

6.1.7.3 Color Mappings


This dialog box enables to create a link between table columns and colors. In certain panels, for example the
Connect Sub-Objects panel, names of colors can be converted to real colors.

Figure 98 - Color Fields

In the left column, select the Object Type that contains a color field; select the color field in the right column.
The ‘Copy To User’ command enables Application Administrators to copy the color fields and color mappings to
another user. Other users do not see these components.

In order to link the names of the colors to real colors, click Color Mappings....

GeoStruct IMS 14 Build 4933 – Manual


67
Figure 99 - Color Mapping

In the left column, enter the name of the color; in the right column, select the appropriate color using the
'Color picker' pop-up. See below.

Figure 100 - Color Picker pop-up

6.1.8 Skins
In Skins, different color settings can be selected by clicking one of the icons in the Button Group.

Figure 101 - Skins

Clicking on the arrow on the right (see below) will show some additional possibilities.

Figure 102 - Additional possibilities

The extra Skins after clicking on the arrow are:

GeoStruct IMS 14 Build 4933 – Manual


68
Figure 103 - Additional Skins

6.2 Support
The more administrative and maintenance related components are incorporated in the tab Support of the
Main Screen. For example, Creating Models and Structures, Reports and User Settings.

Figure 104 - Support

6.2.1 Data Model

Figure 105 - Data Model

In the Data Model button group Object Types, Structures and Projects can be defined, among other things.

6.2.1.1 Edit Model


This command is only available for Administrators.
When the Edit Model button is clicked, the following message appears:

Figure 106 - Pop up Edit Model

The warning indicates that when changing the data model, previously made exports and Maps (see manual
InfraMap) no longer correspond with the current data model. Previously exported projects can no longer be
read into the current database without possible data corruption. With previously created Maps a warning will
be given and opening it can cause errors.

Pres Yes to open the Infra Model window:

GeoStruct IMS 14 Build 4933 – Manual


69
Figure 107 - Infra Model

Preliminary:
Press the Refresh button to refresh all connectors in all boxes. As this is time consuming, this function is not
performed automatically.

On the left, you see the list with existing Customer Defined Object Types (CdoTypes).

6.2.1.1.1 Adding an Object Type

With the ‘Add Object Type’ button, a new Object Type is added to the list:

Figure 108 - Add Object Type

With the ‘Copy Object Type’ button an Object Type that is selected in the list can be copied. After pressing
‘Copy Object Type’ the following message appears to indicate which information is copied exactly:

Figure 109 - Copy Object Type

When pressing Yes, a new Object Type will be created that is a copy of the selected Object Type.
The name of the new Object Type can be changed by clicking on the Name field and typing the new name.

GeoStruct IMS 14 Build 4933 – Manual


70
The Mode of the new Object Type can be changed using the Mode field. Click on the field for the dropdown
menu:

Figure 110 - Mode

Function Explanation
(Select All)
Object A standard network component, for example a homeconnector or junction box.
Connection A connection is used for connecting two objects, for example a cable. A connection will
normally always have two connectors (one input and one output). These two connectors
are automatically generated when the Mode of an Object Type is set to ‘Connection’.
Project A project is displayed in the Projects panel. It helps with organizing the data.
Document With a document, additional information can be made available, for example by using an
AutoCAD drawing for displaying schemes etc. The software required for a particular
document type must be available on the system.
PathLink A PathLink is a component used for determining the ‘shortest path’. These are usually the
paths that serve as the foundation for the network design, such as trenches, pressings
and structured drilling. The connections can be drawn automatically over these paths in
InfraMap.
Task A task or activity that is used in InfraPlanner.
Resource A resource or employee who will perform the task in InfraPlanner.
Dimension This allows dimensions to be created in InfraMap.

In the field Icon you can add an image to the Object Type. Double-click the Icon field, or press the button ‘∙∙∙’
button in the field on the right and select the image file you want to use from the file select dialog box.

Figure 111 - Select Icon for CdoType

GeoStruct IMS 14 Build 4933 – Manual


71
6.2.1.1.2 Deleting an Object Type
To delete an Object Type, use ‘-‘ sign in the Object Type grid. An Object Type can only be deleted if all related
properties have been removed. So all Connectors, Owners, Relations etc. must be removed first. Also, no
Object may exist in the database and must be removed first. Don’t forget to empty the recycle bin.
Note: a Connection type must have two connectors. To remove a Connection type, first set the mode to ‘None’.
After that, remove the Connectors

At the right of the Infra Model screen, you will see a number of tabs. Here you define the properties of the
selected Object Type. These are explained in the next sections.

6.2.1.1.3 Info Table


The Info Table contains user defined information fields (or attributes). This concerns values that vary per
Object: length, location, label, zip code etc.

Figure 112 - Info Table

Pressing the button Add Column, adds a new column line to the Info Table. You will see this as a new row in the
Info grid.

You can enter any kind of text into the field Name. We recommend that you use only alphanumeric characters
and no spaces. Third party applications may encounter problems with non-alphanumeric characters.

The column Type specifies the data type of the column.

The following Types are available:


Type Explanation
System.Boolean Boolean value, true or false.
System.Byte An 8-bit unsigned integer. Range from 0 to 255.
System.Char A 16 bit Unicode character. Range U+0000 to U+FFFF.

GeoStruct IMS 14 Build 4933 – Manual


72
System.Decimal A 128 bit decimal number, for financial calculations. Precision:
28 significant digits.
System.Double A 64 bit number with a floating comma. Range between about
-1.80e308 to 1.80e308. Precision: 15 digits
System.Int16 A 16 bit integer number. Range from -32,768 to 32,767.
System.Int32 A 32 bit integer number. Range from -2,147,483,648 to
2,147,483,647.
System.Int64 A 64 bit integer number. Range from
-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.
System.Guid A ‘globally unique identifier’. For internal use only.
System.String A text made up of a series of Unicode characters. This can be
any alphanumeric text.
System.DateTime A time indication, expressed as a date and time.
Microsoft.SqlServer.Types.SqlGeometry Represents data in an Euclidean (flat) coordinate system. Only
applicable for Microsoft SQL Server. Can be used as an
alternative for the Coordinate table.

It is important to use the correct names for certain Info columns (Special Column Names), since these may have
a special purpose in IMS. This is shown in the following message (displayed as a tool tip of the Add Column
button):

Figure 113 - Special Column Names

- GeoLength: In the column GeoLength, the actual length of a connection (Object Type with Mode
Connection) or trench (Object Type with Mode PathLink) is automatically stored as it is drawn in
InfraMap.
- Resistance: Resistance can be used to adjust the resistance of a PathLink. You normally would use
GeoLength for this purpose. Resistance adds a multiplication factor to individual paths.
Geometry: Geometry allows you to use an SQL Server geometry instead of the Coordinates Table
which is used by default to record the location of the Objects.
- MapLineColor: MapLineColor defines the line color of a Geometry in InfraMap. This also applies to the
Spec table.
- MapFillColor: MapFillColor defines the fill color of a Geometry in InfraMap. This also applies to the
Spec table.
- LabelLeft: Only applicable for Trench Content Layer (see 0). To control the text alignment of the labels
of the Trench Content.

GeoStruct IMS 14 Build 4933 – Manual


73
- Inactive: Indicates whether the geometry of the object is inactive. If the value is 'true', the geometry is
drawn at a 50% transparency and, in the case of a PathLink, the geometry is not included in shortest
path calculations.
- HTTP_<name>: the value in the column will be used to open in the default web browser. Replace
<name> with the name of the column. ‘HTTP_’ will be removed when shown in the Objects control
header.
- VisibilityGroup: if this column is present, only the entered UserGroup will be able to view the Object. If
used for in a Project Type, the whole Project will only be visible for this User Group. If no value is
entered for an Object, the Object will be visible for everyone.
o Note: invisible projects will only be read once per session. Changes in project visibility or User
Group will take affect after a restart of IMS.
- GlobalId: if present, a global unique identifier will be generated when the Object is created. This value
can not be altered. When a Project is exported, the GlobalId of the Object will be copied. Can be used
to uniquely identify an Object between different databases.

The value in the column Size allows you to adjust to the length of a string. Size is ignored for all other types.

The field in the column Generator allows you to set the Value Generator for the info field. Clicking the field in
the column Generator, opens the Value Generator dialog box. See section 6.2.1.5 for more details on the Value
Generator functionality. When the field in the column Generator is set to ‘Yes’, a Value Generator has been set
for the info field.

6.2.1.1.4 Spec Table


The Spec Table allows you to define the Object Type specifications. These are values that are identical for
multiple objects (for example color, material, diameter, price per meter, etc.).

Figure 114 - Spec Table

GeoStruct IMS 14 Build 4933 – Manual


74
Columns can be added and set in the same way as in the Info Table. In the Spec Table only three Special
Column Names apply: MapLineColor, MapFillColor and HTTP_<name>. See previous section 6.2.1.1.3, Info
Table.
The following buttons have the same functionality for both the Info as the Spec Table.
The ‘Remove Column’ button removes the column from the list. The button is only available if the table is not
already updated.
With the ‘Change Type’ button the column type can be changed. Be aware that changing the column type can
cause data loss. For instance, changing string to int will cause all data that cannot be converted to a whole
number to be lost. The column type can only be altered if no other users are logged in. The change is executed
immediately.
The ‘Update Table’ button stores all added columns in the database.

GeoStruct IMS 14 Build 4933 – Manual


75
6.2.1.1.5 Connectors
In the tab Connectors you can define the connectors of an Object Type:

Figure 115 - Connectors

In the column ‘Name’ you may enter the names of the connectors. Any name is possible.

‘Groups’ can be used to group connectors with identical properties. Connectors with the same number, belong
to the same group. This feature enables you to filter connectors in certain situations, for example Object Detail.

‘Mode’ enables you to define the Connector capabilities. Clicking the field in the column Mode, displays a pop-
up list. The meaning of the Modes is as follows:
Mode Explanation
ConnectSubObjects If checked: connections of Sub Objects whose AutoConnect is turned
on are automatically connected.
AutoConnect See above.
DisconnectSubObjects If checked: connections of Sub Objects whose AutoDisconnect is
turned on are automatically disconnected.
AutoDisconnect See above.

The button Add Range allows you to create multiple Connectors at once. Enter the desired number of
Connectors in the field ‘Number to add’. In ‘Name Format’, enter the text to be used for the new Connector;
‘{0}’ will be replaced by the Connector sequence number. Example: if you have to create 10 new entries for an
Object Type, you will have to fill out:

Figure 116 - Add Range

The Group is optional; set Group to 0 if the Connectors do not have anything in common. Specify the desired
Mode in the Mode Selection List.

GeoStruct IMS 14 Build 4933 – Manual


76
Press Add Range button to generate the Node Types.

Multiple Connector names can also be updated in this way. Select the connectors of which the name must be
changed, give the new name in the Format textbox and press Update:

Figure 117 - Update Names

Press Yes in the following message box.

To update the Group id, press No.

The Update Selection button allows you to modify the Mode of all selected Connectors at once.

6.2.1.1.6 Internal Connections


The tab Internal Connections enables you to define the internal connections for an Object Type. In other words:
it determines the 'flow direction' through an Object. An Object without internal connections is always the
endpoint in the network.

Figure 118 - Internal connections

On the left side of the screen, you will see the Connectors that form the starting point of the connection; on
the right side of the screen you will see the Connectors that form the endpoint of the connection.

GeoStruct IMS 14 Build 4933 – Manual


77
You can define a connection by selecting the Connector(s) on the left side and then the Connector(s) on the
right side. In the list on the right side, you may select multiple Connectors simultaneously; you can check or
uncheck a selection.
If the flow direction can go either side, this should be explicitly stated on these connections.

The Check All and Uncheck All buttons allow you to check or uncheck all Connectors on the right side of the
field.

6.2.1.1.7 Connectivity Rules


The tab Connectivity Rules defines the rules between the Connectors. In other words: determines which
connectors can be linked to each other.
We recommend you to maintain a consistent connection sequence. By default the connection sequence is: an
‘Out’ connector can link to an ‘In’ connector. The flow direction in the network runs from high to low. This way,
the Subscribers are located at the end or bottom of the network. Below you will see an example in which a
client cable output can be connected to the Subscriber (customer) cable input:

Figure 119 - Connectivity rules

Proceed as follows:
Select the applicable outputs in the 'From Connectors' box.
Select the connectors that can be connected to this output in the ‘Select Connectors to Add’ box. Use Shift or
Ctrl key to select multiple Nodes (you may want to filter the Connectors if the list would appear cluttered).
Then click the button <<Add Connectors. The selected connections are copied into the 'To Connectors' box.
In order to remove the connectivity options, you will have to select the Connectors in the 'To Connectors' box.
Click the Delete button.

6.2.1.1.8 Relations
With Relations you can link Object Types to each other. An Object that is related to another Object, can display
the attributes (Info, Spec) of the linked Object.
Relations create one to n relations between Objects.

GeoStruct IMS 14 Build 4933 – Manual


78
Figure 120 – Relations

Note: Be careful with Relations. When you change a linked Object, all Objects that have a relation with
this Object will contain the modified data. For example: a Client and a Cabinet are related through the
object called Address. The Client moves, so the address of the Client is changed. It turns out that the
cabinet has moved along. This was not meant to be. In order to avoid this, a new Address object had to
be created and linked to the Client.
A database can become so complex that conversions turn out to be costly and complicated. Always
consider this before starting to use Relations.

6.2.1.2 Edit Structures


This command is only available for Application Administrators (this functionality can be locked by the
Administrator).
A Structure is a collection of Objects and Connections. In IMS, Structures are used in several ways. Structures
determine what can be used in a Project. A Structure can also define which components an Object can contain.
Usually, a Structure needs an Owner. The Owner can be determined in two ways: at Object Type level, as
described below, or in the Spec table.

Figure 121 - Edit Structures

6.2.1.2.1 Structures
You can add a Structure by pressing the + button in the Structure Grid. In the Name field, you can enter the
Structure name. In the Mode field, you can specify the Structure mode:

GeoStruct IMS 14 Build 4933 – Manual


79
Figure 122 – Structure mode

There are five options: Template, Rigid, Concept, UsablePathLinks and nothing checked,
A Template structure has a Project-type as Owner and can be used as ‘automatic stamp’ (see 8.4.4.2.). It will be
created ‘as is’, without Owner Object.

A Rigid Structure cannot be changed once it is entered. This is desirable for components that have a fixed
structure, for example fiber optic cables including tubes and fibers.

A Concept Structure allows you to add Object Types in the Structure as Sub Objects to the Owner. If these Sub
Objects are allowed in the Owner Project, they will not be deleted if the Owner is deleted. If the Owner of
Structure is a Project, only the contents of the Structure can be used in this Project. Objects in a Project will be
deleted if the Project is deleted.

A UsablePathLinks Structure defines the path links that can be used for specific Connection types. The Owners
of this Structure are the Connection Types. The Contents contains all Path Link Types that may be used for the
Connection path. When creating Connections in InfraMap, only path links of these types will be used to create
the path.
Note: the Spec in the structure contents is not used to determine the usable path links.

A Structure without a Mode checked can be added to the Owner and changed at a later time.

6.2.1.2.2 Owners
As indicated above, a Structure usually has an Owner (except the Template Structure). The Owner can be
specified in this sub-screen. If the Owner is a Project and the Structure is a Concept Structure, the Structure
contains the allowed Objects in the Project.
Leave Owner blank if the desired Structure is determined by the Specification. Include the Structure in the Spec
record of the Object Type that has to become the Owner. The Project contents can also be defined by the Spec
Structure.

Figure 123 - Owners

Function Explanation
Object Type The Object Type of the Owner.
Min Count Minimum number of Structures that the Owner must contain.
Max Count Maximum number of Structures that the Owner may contain.

Note: If the Min Count is greater than 0, it will mean that automatically that number of Structures is
introduced when the Owner is created. Set both counts to 0 if no Structures may be inserted, for
instance for UsablePathLink Structures.

6.2.1.2.3 Structure Contents


Objects to be included in a Structure, can be determined via the sub screen 'Structure Contents':

GeoStruct IMS 14 Build 4933 – Manual


80
Figure 124 - Structure Contents

Select the Object Type to be added in the Object Types list. At Count, enter the number of Objects to be added;
if required, enter the Spec ID of the Objects to be added in the Spec field. If the Spec is set to 0, the
Specification will be requested for each Object. If the Spec is set to -1, the Spec is only asked once for every
Object Type in the contents list.

Press the Add button. The new Objects with the specified Spec shall be added to the Structure Contents.

By right clicking on an Object, the next popup menu will appear.

Figure 125

With the ‘Delete’ command or delete button, you will delete the selected Object or Connection. If a connector
is selected, the Objects will be disconnected.
With ‘Delete All’ all Objects and Connections will be deleted from the Structure.
‘Edit Info Values’ allows you to enter default Info values for the selected Object. If no Info record is available
yet, it will be created. Enter the values in the appropriate fields:

GeoStruct IMS 14 Build 4933 – Manual


81
‘Delete Info’ will remove the Info record from the selected Object.

In order to change the Spec, click the Spec field to select the desired Specification for the Object:

Figure 126 - Select Spec Id

Objects can be interconnected in the Structure Contents screen. This process is in line with the panel Object
Detail, see 6.1.4.4.
Structures can be nested. This means that Objects in a Structure can be Owners of other Structures.

6.2.1.3 Edit Document Types


This command is only available for Document Administrators and Application Administrators
Document Types allows you to generate documents with IMS.
InfraMap, GeoDraw and InfraDiagram can generate drawings or schemas with a Document Type.

GeoStruct IMS 14 Build 4933 – Manual


82
Figure 127 - Document Types

In the ‘Document Object Types’ selection list: select the Object Type to be used for the Document Type.
The

Column Explanation
Name Enter the name of the Document Type.
Doc. Template The template used to create the new Document.
Projection If applicable, enter the projection or coordinate system for the drawing
User Group The User Group that can use this Document Type. If User Group is empty, the
Document Type is available for all users.
CdoType settings Click the ‘…’ button to open the ‘Document CdoType Settings’ dialog.

Note: Document Administrators can only add and edit Document Types with User Groups they are part of.

In the dialog box ’Document CdoType Settings’ you have to define the Object Types that have to appear in the
Document:

Figure 128 - Document CdoType Settings

Figure 129 - Document Settings

Explanation of the different columns of the left Document Settings grid:

GeoStruct IMS 14 Build 4933 – Manual


83
Column Explanation
Name Descriptive name of the setting.
Object Type The Object Type that will be displayed on the Document.
Document Object Type The Type with which the Object will be displayed on the Document, for
example, for AutoCAD: POLYLINE, 3DPOLY, INSERT, LINE.
Sub Object Type Currently only applicable for AutoCAD INSERT: the ‘Block name’.
Filter The filter which the Object must meet in order to be drawn.
Default X The X offset position.
Default Y The Y offset position.
Default Z The Z offset position.
Angle The angle of the Object.

On the right hand side, you see the Attributes grid. Attributes are the fields that must be shown on the
Document. The grid lists the attributes of the selected Document Setting from the grid on the left hand side.

Figure 130 - Attribute

Explanation of the different columns in the Attributes grid:


Column Explanation
FieldName The column whose value needs to be read.
Font or Attribute The font which is used for the text. To use an AutoCAD Block Attribute: use
‘BA:<TagName>’ where <TagName> should be replaced by the tag of the
Attribute.
Height The height of the text.
Format Formats the text according to the String.Format rules. See
https://msdn.microsoft.com/en-us/library/system.string.format(v=vs.110).aspx
Text Align Determines how the text should be aligned. Leave this field empty if the text
should be aligned automatically. Texts that belong to the Object will align
correctly.
Mode Determines how and where the text should be placed.
Offset X The X Offset position in relation to the position where the Object is entered
Offset Y The Y Offset position in relation to the position where the Object is entered.
Offset Z The Z Offset position in relation to the position where the Object is entered.
Angle The angle at which the text is displayed.

6.2.1.4 Edit Sub-nets


This command is only available for Application Administrators.
Networks can be very complex and very comprehensive. In order to avoid that building and calculating the
network takes too much time and computer resources, you can divide the network into sub-networks. While
building a network, for example in NetView, you can select the desired sub-network.

GeoStruct IMS 14 Build 4933 – Manual


84
Figure 131 - Sub Nets

GeoStruct IMS 14 Build 4933 – Manual


85
Right-click in the left panel in order to add a new Sub Net:

Figure 132 - Add new Sub Net

In the grid on the left-hand side, you have to enter a self-explanatory name for the Sub Net.
In ‘From Node-Types’, check all connections that can be used as most ascending point in the network.
In ‘To Node-Types’, check all connections that can be used as most descending point in the network.
If necessary, select a Network Calculation plug-in. This plug-in can calculate the network in order to display the
calculation results in certain modules (such as NetView).
This plug-in should be a Microsoft.Net library as these are specifically built for IMS network calculations. For
more info please contact your supplier.

6.2.1.5 Value Generators


This command is only available for Application Administrators.
The Value Generators enables automatic completion of the Info fields of an Object. You can also create a
selection list for an Info field.
The Value Generators screen looks as follows:

Figure 133 - Value Generators

You can define a Value Generator for each possible combination of Object Type, Info field and Specification.
If you press the button + at the bottom of the field, and keep it pressed, a new blank line will appear. In this
line you can select the desired Object Type under the column CdoType. In Field Name you can select the
desired Info Field. Spec ID allows you to set the desired specification to which the Value Generator applies.

GeoStruct IMS 14 Build 4933 – Manual


86
When you then press ‘∙∙∙’ in the column Parameters, the following screen appears:

Figure 134 - Pop-up Parameters

The meaning of the various options of the Value Generator are explained in the table below:
Option Explanation
Start Value / Values Here, fixed texts can be entered. If one value is entered, this value will be used
as the initial value. For multiple texts, separate them by a semi-colon (;). All texts
must be unique.
To get the values from another table column, use the ‘^’ character before [table
name].[column name].
If the value of the Increment is 0, the texts will be used as a drop-down list. If the
value of the Increment is 1, the next value from the list is used for a new Object.
Format String The manner in which the generated value needs to be formatted. This field may
be left blank.
See http://msdn.microsoft.com/en-us/library/8wch342y.aspx.
This setting will not be executed if Values are also entered.
Pre fix Text that is placed in front of the generated value. This field may be left blank.
Post fix Text that is placed behind the generated value. This field may be left blank.
Value is editable If this box is checked, the generated value can be edited afterwards.
Increment A number with which the new value is increased. If ‘Start Value’ is left blank, it is
also the start value. Leave this value empty if a drop-down list should be used.
Reset on owner count When releasing a new value, the value is reset to the start value if the Object has
a different Owner than the previous Object. Count represents the ‘depth’ of the
nesting of the Structure.
Reset on owner type As above. Here, the Owner must be of a specific Type.
Reset on project count As ‘Reset on owner count’. Here, not the Owner is checked, but the Project.

GeoStruct IMS 14 Build 4933 – Manual


87
6.2.1.6 Label Definitions
This command is only available for Application Administrators.
This command appears in the Value Generators submenu.

The command Label Definitions specifies in which way the Object Info fields should be automatically
populated. Label Objects allows you to run these Label Definitions. See 6.1.6.1. The following dialog box
records these definitions:

Figure 135 - Label Definitions

A label definition consists of four parts:


1. The name. Specified in the list on the left side Create a new definition using the Add button. Right-click
the definition and choose Rename in the pop-up menu in order to change the name of the definition.
2. Label Parameters. Determine which objects and which field should be labelled.
a. Types to Label: Select the Object Types to be labelled.
b. Column to Label: Select the column to be filled.
c. Object Retrieval: Specifies how Objects can be retrieved. Possibilities are given in the table
below:
Function Explanation
CurrentObject Only the Current Object is labelled.
SelectedObjects The selected Objects are labelled. The ObjectType of the Objects must be in the
‘Types to Label’ list. Label order is determined by the order in the Objects panel.
CurrentProject All Objects in the Current Project, whose type is in the ‘Types to Label’ list, are
labelled. The label order is determined by the order in the Handle.
NetworkDown For every selected Object the network is run down and all Objects, whose type
is in the ‘Types to Label’ list, are labelled.
NetworkUp For every selected Object the network is run upwards and all Objects, whose
type is in the ‘Types to Label’ list, are labelled.
SubObjects All Sub-Objects, whose type is in the ‘Types to Label’ list, of the selected Objects
are labelled.

d. Sub Net: Only applies if ‘NetworkDown’ or ‘NetworkUp’ is selected in Object Retrieval. You
have to select the Subnet that is used to build the network. See 6.2.1.4.
e. Owner Type: Only applies if ‘SubObjects’ is selected in Object Retrieval. Select the Object
Type of the Owner.
3. Counters. Per label definition multiple Counters can be specified. When a certain condition is
detected, the counter will be automatically increased. This condition is determined by the 'Incr. on’
settings. The counter can be reset. To do so, use the 'Reset on' settings.

GeoStruct IMS 14 Build 4933 – Manual


88
4. Format. Format allows you to set the label text that has to be completed in the field. The text can be
controlled with parameters. These are:
a. The value of another Object (this Object must be present while retrieving Objects):
{ObjectTypeName.ColumnName}. Example: {PoP.Label} gives the label of the PoP.
b. The counter value: {Cn}, n represents the number in the counter list. Example: {C1} gives the
value of the first counter in the list. Optional the start value of the counter can be given by
the user by adding (INPUT) to the format: {C1(INPUT)}
c. The value of a related Object: {NODE(NodeId).ColumnName}. Example: if a cable is labelled,
{NODE(1).Label} provides the label of the Object.
d. The Owner value: {OWNER(count).ColumnName}, where count indicates the number of
Owners in relation to the Object to be labelled. Example: suppose an ODF is labelled in a PoP
and the owners are: PoP -> Cabinet -> ODF, then {OWNER(2).Label} will provide the PoP label.
e. A value from the present Object: {THIS.ColumnName}. Example: {THIS.Label}
f. Get user input at the start: {INPUT.DefaultValue}. Example: {INPUT.000}
g. Use Regex (Regular Expressions) replacements: after the format string has been processed by
the labeler, it can be post processed by regex. Use the following input format:
▪ GeoStruct format rules (as described above);regex match;regex recplacement
▪ To use a ';' in GeoStruct format rules precede it by a \ (\;)
▪ The following example will remove any double or trailing dashes: {THIS.Zipcode}-
{THIS.Housenumber}-{THIS.Extension}-{THIS.Room};-{1,}$|(-)-{1,};$1

Note: the Regular Expression Language is very powerful but can be quit complex. To learn more about regex,
see https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expressions

Press Update to save the changes.

Note: The Show Format rules button gives an overview of the formatting rules that can be applied:

6.2.1.7 Design Reports


Designing reports is discussed in Chapter 13, Report Designer.

6.2.2 Import/Export

Figure 136 - Import/Export

6.2.2.1 Export Project


Only available for Super Users.
Export Project allows you to export the Current Project. All Objects and Connectors of that Project will be
written to another Project, XML file or database. It can take a while to export. Only run this command if there is
sufficient time to complete the process. You can interrupt an export, but this could turn the data unreliable.

GeoStruct IMS 14 Build 4933 – Manual


89
Figure 137 - Export Project

Export to Current Database exports the Project to another project in the current database. You can select the
Target Project after pressing the Start button.
Export to XML exports to an XML file. Enter the name in the text box or select to select the button ‘…’ to select
the file.
Export to Database exports to another database. Enter the connector text in the text box or click the button ‘…’
to open the dialog box ‘Create Database Connection'. See 4.1, Logging on to another database.
In case you use another database for the export, it will be verified if the data models of the source and target
database are identical. Otherwise, the following message will appear:

Figure 138 – Different source and target data model

The export cannot be carried out unless the ‘Ignore Model Differences’ is checked. See below.

Meaning of the check boxes:


- Export only connected objects: lets you export the Objects that are connected only.
- Ignore Model Differences: no attention will be paid to the Data Model version number. You should
only use this option if you are 100% certain about the database compatibility. If the database are not
compatible, the Objects or the database could become corrupt.

Use the Check button to test the model differences. It will verify if the Object Types, Info columns, Spec
columns, Connectors and Connectivity rules are the same in both databases. The Structures are not checked at
the moment. Structure differences will not lead to data corruption, but can give unexpected data results.
After the databases are evaluated and differences are found, the next message box appears:

Figure 139 - errors and warnings overview after database check

GeoStruct IMS 14 Build 4933 – Manual


90
Press Yes to review all errors and warnings:

Figure 140 - errors and warnings

Press Start to start the export.

6.2.2.2 Import Project


Only available for Super Users.
Import Project allows you to import a previously made export into the Current Project.

Figure 141 – Import Project

First, choose the source from which the data should be imported.
‘Import from XML’ imports from an XML file. Enter the name in the text box or select to select the button ‘…’ to
select the file.
‘Import from database’ imports from another database. Enter the connector text in the text box or click the
button ‘…’ to open the dialog box ‘Create Database Connection'. See 4.1, Logging on to another database.

GeoStruct IMS 14 Build 4933 – Manual


91
It will be verified if the data models of the source and target database have the same global unique identifier.
Otherwise, the following error message will appear:

Figure 142 - Different source and target model

Once the settings are made, press the Start button to begin the import.

6.2.2.3 Transfer Model


Only available for Application Administrators.
Transfer Model allows you to transfer the data model from on database to another empty database. These
databases do not need to have the same database provider.
Make a connection to another database (the target database must be empty), see 4.1, Logging on to another
database.

Figure 143 – Connecting to Target Database

After the connection is made, the current data model is transferred to the empty database.

Note: Different database providers use different field separators. Hereby Reports, Document
Attributes, and filters (stored in Document Settings and InfraMap) may become incompatible in the
new database. Before putting it into production, test the new database extensively.

6.2.2.4 Import from File


This command is only available for Super Users.
Import from File allows you to read data from a text file into IMS.
The first line in the file indicates the name fields that have to be read. Only use the fields that appear in the Info
table. If a field is not used, leave the name field blank. In order to separate fields, various separators are
supported.
For each line in the text file is an Object will be created from the Current Object Type in the Current Project.

GeoStruct IMS 14 Build 4933 – Manual


92
If the command is run, the following dialog box opens:

Figure 144 – Select text file to import

Select the text file to be imported. Enter the separator to be used in order to separate the fields (‘\t’ is a tab):

Figure 145 – Select Separator and Language

If the separator does not appear in the list, you may also enter the separator manually. You can only use one
character. If the language in which the file was created, does not match the current Windows settings, you
have to select the appropriate language from the list or type the first few letters of the abbreviation until the
correct language is selected.
For control purposes, a question is asked:

Figure 146 - Verification

If the answer is affirmative, the text file shall be checked for errors. If the text file contains errors, the following
error message appears: Check the text file for errors.

GeoStruct IMS 14 Build 4933 – Manual


93
Figure 147 - The text contains errors

If no errors are detected, start the import process. The status bar in the Main Screen indicates the number of
Objects created.

6.2.2.5 Update Objects


Only available for Super Users.
Update Objects allows you to update the attributes in the Info Table of the existing Objects by reading these
from an external text file. The process is largely in line with ‘Import from File’, see 6.2.2.4.

If you have more than one Object selected, you have the option to only update the selected Objects. Use this
option also to improve speed significantly with large text files. If only one or no Object is selected, all Objects in
the Project or database are updated.

The Objects are located in the database using a key that checks each line in the text file. The Objects that are
located will be updated with the other attributes of the text line.
You specify the key in the following screen:

Figure 148 - Key Columns

Subsequently you have to specify which fields should be updated. Do not check anything and press OK to
import all fields.

GeoStruct IMS 14 Build 4933 – Manual


94
Figure 149 - Select Columns

Next, you can specify if you want to update the Objects in the Current Project or want to use all / selected
projects:

Figure 150 - Update Current Project or all Objects in database

If you selected No, select if you want to use the Objects in Selected Projects or All Objects:

6.2.2.6 Compare Models


Only available for Super Users.
Compares the current database model with an external data model. The usage is the same as the description in
6.2.2.1 Export Project

6.2.3 Database

Figure 151 - Database

GeoStruct IMS 14 Build 4933 – Manual


95
This button group contains a number of commands that can be used to change the database or the base tables.
These commands are only available for Administrators.

6.2.3.1 Make Database Connection


Create a new connection to a database. See 4.1, Logging on to another database. The new connection becomes
active after the application is restarted.

6.2.3.2 Update Database Scheme


Only available for Administrators.
Checks if all tables and columns are present; updates these if necessary. Before the update is performed, the
following message is displayed:

Figure 152 – Update database scheme

The update takes place after confirmation.

6.2.3.3 Upgrade Database


Only available for Administrators.
Upgrade FlexPro database to the current version. Only execute this command if you have a recent backup
available.

Figure 153 - Upgrade database

In the following screen you can specify which parts of the data model should be upgraded to the current
version:

Figure 154 - Upgrade Legacy Database

In most cases, all boxes should be checked.


Press Start Upgrade to start the conversion.

GeoStruct IMS 14 Build 4933 – Manual


96
6.2.3.4 Table Browser
Only available for Application Administrator.
The Browser Table allows you to view the individual tables in a grid.

Figure 155 - Table Browser

You can enter or modify an SQL query in the text field. Only ‘SELECT’ queries are allowed.

6.2.3.5 File Browser


This command appears in the Table Browser submenu.
The File Browser dialog allows you to view and create files in the database. The Delete button is only available
for Administrators. Be careful with deleting files. The references between Objects, Documents and Document
Types are not checked. So be sure a file is not referenced before deleting it.

GeoStruct IMS 14 Build 4933 – Manual


97
Figure 156 - File Browser

6.2.3.6 Empty Recycle Bin


Only available for Application Adminstrators.

Deletes Objects from the Recycle Bin.

If you press No, you can give the date and time. All Objects in the Recycle Bin that are deleted before this date
will be removed.

Note: If you delete Objects, they are first moved to the Recycle Bin. ‘Empty Recycle Bin’ deletes these Objects.
Use this command only if you are 100% certain these Objects are no longer needed.

6.2.3.7 Delete All Objects


Only available for Administrators.
With this command all Objects in the database or all objects of the current Object Type in the Current Project.

GeoStruct IMS 14 Build 4933 – Manual


98
Figure 157 - Choose which Objects to delete

Press Yes to deletes ALL Objects from the database, including all Connectors, Projects and Documents. Use this
command to create an empty database with the current data model. Press No to delete the Objects of the
Current Object Type in the Current Project.
Before you can run this command, you have to (literally) enter 'DELETE ALL OBJECTS' in the next screen.

Figure 158 - Delete ALL objects

6.2.4 Users

Figure 159 - Users

The Users button group contains commands for creating and managing users and user settings.

6.2.4.1 User Management


Only available for Application Administrators.
In the User Management dialog box, the users that have access to IMS can be managed.

Figure 160 - User Management

GeoStruct IMS 14 Build 4933 – Manual


99
6.2.4.1.1 Users
In the Users tab grid you may add or remove users. In the column ‘Name’, set the user name; in the column
‘Password’ set the user password (since release 14 this is mandatory); and in the column ‘Role’, set the user
role. There are four basic roles:
1. ReadOnly. Only has reading/viewing rights.
2. Writer. Normal user with write access.
3. Super User. Same privileges as Writer but with access to a number of additional commands. Can
execute all bulk data operations, like Import, Export, manage the Recycle Bin and set the Object
Status.
4. Document Administrator. Has access to the commands to manage documents and reports. Can
only alter the document types and reports of the User Groups where the user is part of. Has also
all privileges of Super User.
5. Application Administrator. Can execute all commands to manage the application except some
extensive data commands, like Delete All. Does not have access to the Edit Model command. Has
all privileges of Document Administrator.
6. Administrator. Has access to all commands. Only Administrators can create and alter
Administrators in the User Management dialog box.

The overview below shows the Commands that require specific user rights.
Administrator commands:
Edit Model, Transfer Model, Delete All Objects, Purge Deleted Objects, Table Browser, Update Db
Schema, Upgrade Database, Lock Structs /Spec, Users Management (can manage Administrators),
Export with Ignore Model differences, File Browser with Delete option

Application Administrator commands:


Edit Document Types (all users), Value Generators, Label Definitions, Edit Structures, Design Reports,
Edit Sub-nets, Users Management, User Settings, Save Map for other User (InfraMap), Lock Layers
(InfraMap), Set Resistance Field (InfraMap), Junction Content Settings (InfraMap), Trench Content
Settings (InfraMap), Display Fields with copy privileges, Color Mappings with copy privileges

Document Administrator commands:


Edit Document Types (User Groups of user) Generic, in NetView, and in InfraDiagram, Design Reports,
File Browser -> New, InfraPlanner -> Resources and Activities

Super User commands:


Bulk Input, Export Project, Import from File, Import Project, Empty Recycle Bin, Copy to Project, Delete
Project, Move Project, Set Object Status, Update Objects, Edit Spec, Save Shape settings (NetNiew),
Clip Region (InfraMap)

Note 1: If a command demands special privileges, it is mentioned in this manual directly under the command
name.
Note 2: The Admin user name cannot be changed.
Note 3: Don’t tamper user properties outside IMS. These users will be locked. They can only be unlocked in the
User Management window by changing a property and save it.
Note 4: a user can change its password with the ‘Change Password’ command in the User Settings sub menu.

6.2.4.1.2 User Groups


In the tab User Groups, you can create user groups and link these to users. Specific rights can be assigned to
user groups, for example, the right to change certain Objects, the use of specific plug-ins etc.

GeoStruct IMS 14 Build 4933 – Manual


100
Figure 161 - User Groups

In the grid on the left-hand side, you will find the user groups. Here you enter the name of the User Group. If
the name is preceded by a ‘#’, you’ll create a utility group. A Utility Group is used as a helper group. It will be
ignored for Document Types, Report Definitions and Recycle Bin for none Application Administrators.
In the check-list on the right you will find the users. Check the users that are part of the selected user group. A
user can belong to multiple groups.

6.2.4.1.3 Object type mapping

Figure 162 - Object type mapping

The tab ‘Object type mapping’ specifies the rights for an Object Type. An Object Type you can be linked to a
User Group that is allowed to create (Create Group), to edit (Edit Group) and to remove (Delete Group) Objects
of that specific type. If left blank, all users with write rights will have these rights.

GeoStruct IMS 14 Build 4933 – Manual


101
6.2.4.1.4 General Plugins
The General Plugins tab allows you to link Plugins with general functionality to user groups. The plugin is loaded
only for users that belong to that specific user group. This enables you to provide users with specific
functionality in IMS.

Figure 163 - General Plugins

Select the appropriate group in the box User Group. In the field 'Plugin file' you can select the plug-in to be
loaded. The plug-in files (DLL) should be in the IMS program folder; otherwise they will not be included in the
plug-in list. If necessary, change the description in the Description field.

6.2.4.1.5 Column Mode


The tab Column Mode allows you to specify special privileges and restrictions for columns for certain User
Groups.
In the grid, under User Group, select the group to which this mode applies; set the table and column name in
Column, separated by a period. When an Object Type is specified in the 'Show fields of' list, you can select the
column name. Specify the mode in Mode. Mode can have one of the following values:
- Hidden: the column cannot be seen by the selected User Group
- ReadOnly: the column cannot be modified by the selected User Group
- LockOverride: the column can be modified by the selected User Group, despite that Spec editing is
locked by the administrator for a Spec column or the Object is locked for an Info column.

GeoStruct IMS 14 Build 4933 – Manual


102
Figure 164 - Column Mode

With ‘Bulk Input’ multiple entries can be created. First type the column name (without table name), then select
the User Group for whom the entries must be made and select the applicable Object Types. Only Object Types
that have the column name in common will be selectable.

Note: Due to speed considerations, the column names are read from the database at start-up; therefore, IMS
must be restarted to see the changes. Note that 'Display Fields' may conflict with Hidden Columns. Delete
conflicting columns from the Display Fields.

6.2.4.2 Create Users


Only available for Application Administrators.
This command appears in the User Management submenu.

This command allows to create multiple users with mostly the same properties.

First enter the number of users to create and press OK.


In the next dialog you can enter Name, Password, User Group and Settings. The User name must be unique. If
the ‘Use the same settings for all users’ check box if set, Password, User Group and Settings will be copied to all
records after the value is altered.
The user that is selected in Settings is used to set user Role, Display Fields, Infra Map settings file and other
user settings. If the role of the selected user is higher than the current user, the role will be reset to Writer.

GeoStruct IMS 14 Build 4933 – Manual


103
6.2.4.3 User Settings
Only available for Administrators.

The User Settings dialog box allows you to view and modify the stored user settings.

Figure 165 - User Settings

Select ‘User’ in the user selection menu. The grid now displays all settings stored in the database. Be careful
while changing settings. This might cause unexpected errors.

6.2.4.4 Change Password


This command appears in the User Settings submenu.
Allows the user to change the password that was created by the administrator.

GeoStruct IMS 14 Build 4933 – Manual


104
6.2.5 Help
Help contains the Help commands.

6.2.5.1 User Manual


User Manual opens this manual.

6.2.5.2 About GeoStruct IMS


About GeoStruct IMS opens the start-up screen. Gives information on the version and the date of construction
of the IMS. Please press any key to close the window.

6.3 Plugin Tab pages


GeoStruct IMS can be extended with plugins. Normally these plugins create their own tab pages. They will
occur after the Home and Support page. Because the functionality of plugins will differ between clients, the
different plugins will not be explained here. To add plugins, see 6.2.4.1.4 General Plugins.

Figure 166: Sample plugin Tab Page

Since IMS 10.0, other windows can also contain plugin commands. The windows that support plugin commands
are: Main, NetView, InfraMap and InfraPlanner.

The creation of plugins is not within the scope of this document. To get more information of the development
of IMS plugins, you can contact us at [email protected].

GeoStruct IMS 14 Build 4933 – Manual


105
7 NetView
NetView is used to display the networks schematically. These diagrams (graphs) can be drawn automatically.
You can adjust the layout, in order to have the display fit the type of network. In the NetView screen you can
also draw and connect Objects manually.
NetView can also be used to create complex structured drawing, for instance the automatic generation of
inside plant drawing or distribution frame layouts.
Note: the InfraDiagram plugin has an alternative interface that may be more applicable in certain
circumstances. See the InfraDiagram documentation for more information.

Open the NetView screen by clicking the NetView Check Button in the Windows button group.

Figure 167 – NetView with automatic generated schematics

GeoStruct IMS 14 Build 4933 – Manual


106
Figure 168: NetView with automatic generated MDF drawing

The NetView screen consists of three windows: the Home tab, the Properties window and the Viewer window.
The Viewer window is the drawing screen.
In the Properties window you will see the properties of selected Shapes. A Shape is a figure that represents an
Object.

Objects can be selected in several ways:


• Click on the icon or link. Press and hold Shift in order to select multiple Objects.
• Select multiple Objects at once by dragging a window selection.
• Press Ctrl A to select all.
To move: click on one of the selected icons and drag the selection.
To delete: press the Delete key. An Object can only be removed from the Viewer, not from the database.

Moving the cursor over an Object, enables you to see the connections as blue squares. Move the cursor over a
connection and the name of the connection is displayed. The color will change: green is a free connection, red
is a connection in use.

Click on a free connection and drag this one to another connection in order to connect them.
Please find below several NetView screen commands explained.

7.1 Home
7.1.1 New Graph
The New Graph command empties the current screen.

GeoStruct IMS 14 Build 4933 – Manual


107
7.1.2 Open from Database
Opens the Graph file from the database that is linked to the Current Object. The Graph file is the first Object
File that has the. igx extension.
See
Object Files.

7.1.3 Save to Database


Saves the current Graph as Object File linked to the Current Object.

7.1.4 Open…
Open a previously saved Infra Graph (igx) file.

Note: Fields that have been changed in the database, will not be automatically adjusted in the graph. If
a file is created with another database, the file can be opened but synchronization between database
and graph will not take place (correctly).

7.1.5 Save
Save the current graph. If the graph has no name yet, you may now enter the name.

7.1.6 Save As…


Save the current graph under a new name.

7.1.7 Print
The Print Graph screen appears. This can be used to provide a print of the NetView screen.

Figure 169 – Print Graph

The use of this screen is detailed in Chapter 15, Print Preview.

GeoStruct IMS 14 Build 4933 – Manual


108
7.1.8 Draw Object
Draw Object can be used to draw the Current Object. Give the position of the Object in the Viewer window.
It is drawn according the Appearance settings of the current Doc Type. The image used to draw the object is
determined by the ImageFieId in the 'Appearance' of the Properties window. If this is not specified, the Object
Type Icon is used.
To draw Objects, you can also drag these from other windows. In the Object pane you can select multiple
Objects which can all be dragged to the Viewer window (after you have made the selection, press and hold
Shift and start dragging). They are placed next to each other in the Viewer. This might be useful for the
command Cluster Objects; see below.

7.1.9 Draw Connections


This command can be found in the Draw Object sub menu.
All missing connections will be drawn in the Viewer Window. They are drawn according the Appearance
settings of the current Doc Type.

7.1.10 Draw Network


The command Draw Network generates a network graph according to the settings in the Network Setting
button group.
Draw Network uses the Node that is selected in the ‘Object Detail’ window. If no selection is made, the first
Node of the Current Object is used.

7.1.11 Cluster Objects


Cluster Objects enables you to connect multiple Objects to a Central Object. Before using this command, check
if all Objects to be connected are selected. Then select the upward Object from the list that has to be
connected:

Figure 170 – Select Central Object

Where possible, the downward Objects are connected to the upward Object with the correct Connection Type.
The final situation may look like this:

GeoStruct IMS 14 Build 4933 – Manual


109
Figure 171 - Cluster Objects

7.1.12 Multiple Connect


This command can be found in the Cluster Objects sub menu
Allows you to connect two Objects and their sub objects with the Connect Sub-objects window. Before running
this command, select the two shapes that must be connected. See 6.1.6.5.

7.1.13 Add Image


Draws an image in the Viewer.

7.1.14 Add Text


Inserts the text entered in the Viewer.

Figure 172 – Text

7.1.15 Trace Net


This command follows the network connections of the selected shape. If the shape has multiple connections, a
connection must be selected so only one trace will be created. The trace will be drawn in red over every shape
and connection.
Note: if the DrawBorder of the shape is false, the trace will not be shown.

GeoStruct IMS 14 Build 4933 – Manual


110
Figure 173: sample of a network trace

7.1.16 Doc Type


Select the Document Type to use for the shape and connection appearance. The Default Document Type will be
automatically created on start up. Settings from a previous IMS version will be automatically converted to the
Default Document Type. See 7.1.19 also.

7.1.17 Layout
Select the layout that best suits the current network topology. At this moment, two layout options are
available: Tree and Spring. Tree layout is the most suitable for tree structures; in this case only the network is
branching without feedback loops or loops. The graphs shown above are created with the Tree layout. The
Spring layout is suitable for networks with more complex network structures, for example containing loops.
The distance between components is divided as evenly as possible. If necessary, switch off 'Fixed Connectors'
for a better result. Experiment using both layouts to achieve the best result.

Network drawn using the Spring layout:

GeoStruct IMS 14 Build 4933 – Manual


111
Figure 174 - Network with Spring lay-out

7.1.18 Line Type


You can use three types of lines in order to draw a connection:
Default: a straight line from A to B:

Figure 175 - Default line

Rectangular: two perpendicular lines, the first line of which is horizontal:

Figure 176 - Rectangular line

GeoStruct IMS 14 Build 4933 – Manual


112
Bezier: a curved line; you may manipulate the curvatures using the handles.

Figure 177 – Bezier line

Note: If LinePath is defined in the Appearance of the Properties for the Object type, the setting of the
type of line does not affect the method used for drawing the connection. If the LinePath is set to
Rectangular, the RectangularLineShape can be set in the line Properties to five different shapes.

7.1.19 Edit Document Types


The NetView Document Types dialog box is shown.

Figure 178

With this dialog box the NetView Document Types are managed. In a Document Type, the shape settings (like
appearance and layout) are stored. The individual settings are created and modified with the Properties panel
(see 7.2). With the Edit button, Document Settings dialog appears. Here the individual settings can be deleted.

GeoStruct IMS 14 Build 4933 – Manual


113
Figure 179

7.1.20 X-Offset
Specifies the horizontal distance in pixels between two Objects if the network is drawn conform the Tree
method.

7.1.21 Y-Offset
Specifies the vertical distance in pixels between two Objects if the network is drawn conform the Tree method.

7.1.22 Up Direction
This Check Button allows you to determine whether the network should be read in the upward direction
relative to the current Object while executing 'Draw Network'.

7.1.23 Down Direction


This Check Button allows you to determine whether the network should be read in the downward direction
relative to the current Object while executing 'Draw Network'.

7.1.24 Calculate Network


This Check Button allows you to determine if the network should be calculated using the Calculate Network
plug-in specified in the Sub Net.

7.1.25 Sub Net


Dropdown list with available Sub Net definitions. The network will be limited by the 'From NodeTypes' and 'To
NodeTypes' in the selected Sub Net definition, see 6.2.1.4.

GeoStruct IMS 14 Build 4933 – Manual


114
7.1.26 Set Current Object
If this option is selected, the selected Object in the Viewer is also the Current Object.

7.1.27 Center Object


If this option is selected, the Current Object is centered where possible and selected in the Viewer.

7.1.28 Fixed Connectors


If this option is selected, the connections are drawn together; inputs at the top and outputs at the bottom of
the Object. It this option is deselected, all connections drawn in the center of the Object.

7.1.29 Show Labels


If this option is selected, the labels are placed on the Objects. The text is determined by Display Strings; this
belongs to the component NetViewControl.

7.1.30 Move Connectors


Selecting the Move Connectors Check Button, allows you to move the individual connections. Doing this, the
default position of the connection is overruled. The default position of the connections is: inputs are
distributed evenly at the top of the image. Outputs are distributed evenly at the bottom:

Figure 180 - Move Connectors

Drag a connection to the desired location and drop it. Use the Save Settings button to save the locations; this
allows you to use them the next time.

GeoStruct IMS 14 Build 4933 – Manual


115
7.1.31 Connector Editor
The Connector Editor allows you to set the connector positions. In some situations, using this method makes it
difficult to place the connector positions on the exact correct position. In that case you can use the dialogue
box to align the connectors accurately.

Figure 181 - Connector Edit

This window enables you to specify the X- and Y-offset of the individual connector. If a number of connectors
have the same X- or Y-coordinate, respectively tick ‘Keep Current X value’ or ‘Keep Current Y value’.
The Apply button shows you the result on screen.
The Reset All button resets all connectors to their original position.
To divide the connectors evenly, use the Divide X and Divide Y buttons. First select the connectors to divide. To
divide horizontally, click Divide X. To vertically divide the connectors, click Divide Y. Enter the start value
(relative to the shape) in the following dialog box:

Figure 182 - Start value

Next, give the offset between the connectors:

GeoStruct IMS 14 Build 4933 – Manual


116
Figure 183 - Offset

7.1.32 Snap space


This sets the Snap space (distance) in pixels. If Snap is turned on (see below), the cursor is snapped (locked) at
set interval of this distance.

7.1.33 Snap
Turns Snap mode on or off. If Snap is turned on, this mode controls an invisible grid that restricts cursor
movements to specified intervals.

7.1.34 Show grid


Shows the grid of the positions with the intermediate space the size of Snap Space, in the Viewer screen.

GeoStruct IMS 14 Build 4933 – Manual


117
7.2 Properties panel
In the Properties pane you can see and change the properties of selected Shapes. The Properties pane is made
up of two parts. The upper part is the Properties Grid. This shows the properties are shown for the selected
Shape. Behind each property you see an input field. Via this input field you can change the value of the
property. The lower part describes the selected property.

Figure 184 - Properties

Description of the characteristics:

7.2.1 Appearance
The Appearance settings determine the Shape's appearance.

GeoStruct IMS 14 Build 4933 – Manual


118
7.2.1.1 BorderColor
Defines the color of the edge of the Shape. Select the desired color with the ColorPicker.
Standard colors have been assigned a name. If you would require more color control, you can enter a four-digit
ARGB color code. Alpha (transparency), Red, Green and Blue. You may also select this in the Define Color
dialogue box. In order to do so, right-click in one of the 16 empty color fields:

Figure 185 - Define Color

You can specify a set in the following window:

Figure 186 - Define Color

If you press the Add Color button, the three-digit RGB code will be entered into the input field. The Alpha
channel is missing. In case you would require this channel, you can easily add this in front. This is the result
with ARGB Code 20; 208; 77; 175 and 160; 208; 77; 175:

Figure 187 - Add Color

7.2.1.2 Color
This sets the fill color. For more possibilities, see the color input field 7.2.1.

GeoStruct IMS 14 Build 4933 – Manual


119
7.2.1.3 Font
This sets the text font that will be used for the label of the Shape.

7.2.1.4 ImageFileId
Defines the image used for the Object instead of the standard Object Type icon. Select an image using the
following dialogue box (the file is stored in the database):

Figure 188 - Image File

7.2.1.5 PenWidth
Defines the thickness of the edge.

7.2.1.6 SelectedColor
Select the color of the Shape as it is. For more possibilities, see the color input field 7.2.1.

7.2.1.7 ShowBorder
Defines if the edge should be shown or not.

7.2.1.8 ShowLabel
Defines if the Label should be shown or not. Overruled the ‘Show Labels’ (7.1.29) setting.

7.2.1.9 ShowTextAsToolTip
Specifies whether the PopupText property of the shape must be shown as tooltip text. The PopupText property
can be formatted by the ‘NetViewControlPopup’ component in Display Fields.

7.2.1.10 TextColor
Determines the color of the text label. For more possibilities, see the color input field 7.2.1.

7.2.2 Automation
The Automation settings allows you to control the automatic drawing of the Objects.

7.2.2.1 AutoAdd
Determines whether a Sub Object is drawn automatically when the Owner is drawn. This only applies if
DrawSubjects (see 7.2.2.4) is switched on.

7.2.2.2 ClearNetView
Determines whether NetView should be cleared on drawing this shape. This property is used to the clear
current diagram when the starting shape is drawn.

GeoStruct IMS 14 Build 4933 – Manual


120
7.2.2.3 ColumnRowField
Specifies the name of the Info column in which the Object position within the Owner is set. Use the Excel
format for this position: letters for columns and numbers for rows (for example: A1 is the first column and first
row) See also Determines if the Sub Objects of the Object should be added automatically.
Offset.

7.2.2.4 DrawSubObjects
Determines if the Sub Objects of the Object should be added automatically.

7.2.2.5 Offset
Indicates the offset if the Object is drawn automatically. Works with ColumnRowField. For example: if the
Offset is 10,20 (X, column = 10, Y, row =20) and the Object has ColumnRow value D5, then the total offset
relative to the Owner will be: X = 10 * 4 = 40 (D is the fourth letter) and Y = 5 * 20 = 100

7.2.2.6 OffsetSubObject
Indicates the offset of the Object relative to the Owner if the object is drawn automatically.

7.2.2.7 OffsetXfield
The name of the Info field that holds the X offset value. Is added to Offset.X. Only applicable is the shape is
automatically drawn.

7.2.2.8 OffsetYField
The name of the Info field that holds the Y offset value. Is added to Offset.Y. Only applicable is the shape is
automatically drawn.

7.2.3 Layout
7.2.3.1 AutoSaveXY
Specifies whether the X, Y and OffsetX, OffsetY coordinates must be saved automatically to the database if the
shape is moved. Only applicable if XField and YField are set.

7.2.3.2 HeightFactorField
Defines the Spec field that determines the relative height of the Object. The value in this field is used as a
multiplier of the Size Height (see 7.2.3.5).

7.2.3.3 Location
Defines the current position of the Shape. Will not be saved in the Settings.

7.2.3.4 Padding
Specifies the surrounding space of the Shape. This is added to the current size (see Size) after all the sub-
objects are drawn automatically.

7.2.3.5 Size
Indicates the height (Height) and width (Width) of the Shape.

7.2.3.6 TextAlignment
The alignment of the text. Select Center, Near (left) or Far (right)

7.2.3.7 TextOffset
Indicates the offset of the text label relative to the Shape position.

7.2.3.8 WidthFactorField
Defines the Spec field that determines the relative width of the Object. The value in this field is used as a
multiplier of the Size Width (see 7.2.3.5).

7.2.3.9 XField
Specifies the Info Column that holds the X position. When set, overrules other position settings. If AutoSaveXY
is true, this field will be automatically set if the shape position changes

GeoStruct IMS 14 Build 4933 – Manual


121
7.2.3.10 YField
Specifies the Info Column that holds the Y position. When set, overrules other position settings. If AutoSaveXY
is true, this field will be automatically set if the shape position changes.

7.2.4 Misc
7.2.4.1 Filter
Specifies the criteria that determines whether the Object must be drawn. By creating settings with different
filters for the same Object Type, you can create different appearances, dependent on the object properties.
See also 7.2.5.

7.2.4.2 Mobile
Specifies if the shape can be moved.

7.2.4.3 PopupText
Specifies the popup text of the shape label. Use Display Fields with the component 'NetviewControlPopup' to
set the popup text.

7.2.4.4 Resizable
Specifies if the shape can be resized.

7.2.4.5 Text
The label text. Will not be saved in the Settings.

7.2.5 Name and Save


After changing properties, they can be saved to the current Document Type. Select the name from the
dropdown list or give a new name. One Object Type can have multiple settings within the same Document
Type. Use a clear naming convention for your different settings, so you will be able to find the correct setting
easily.

GeoStruct IMS 14 Build 4933 – Manual


122
8 InfraMap
InfraMap is the powerful mapping module of IMS. InfraMap allows you to easily design a network and project it
on the online maps. A large number online map providers is available. This allows you to find a detailed map for
the required region. You can also use a variety of external sources like shape files, DXF files, WMS servers etc.

Figure 189 - InfraMap

For quick help in InfraMap, press F1.

For the commands, InfraMap makes use of the Ribbon interface; the InfraMap screen contains two dockable
panels (see chapter 5). The Map panel shows you the map. The Layer panel shows you the layers. A layer is
linked to an Object Type. Objects are drawn in the Map as indicated in the Layers panel. A drawn Object is
called a Geometry.

At the bottom of the screen you will see the status bar. On the left you will find the cursor's location in latitude
(Lat) and longitude (Lon) degrees. On the right you will see prompts and instructions during the execution of a
command.
Pressing Enter or Space allows you to repeat the last executed command. This is also indicated in the Status
bar. See 8.3.

The last opened Map file is stored in the database and reused when InfraMap is reopened.

Note: copyright applies to some of the maps offered online. Additional conditions may be imposed on
the use and publication of the material.

Maps with satellite photos: ©2017 HERE, ©2017 Digital Globe, ©2017 Microsoft. All other maps: ©2017
OpenStreetMap

GeoStruct IMS 14 Build 4933 – Manual


123
8.1 Navigating and Selecting
There are a number of methods to navigate through the map.

8.1.1 Panning
Panning allows you to move the map without changing the scale.
Using the mouse: press the middle mouse button or Alt and right mouse button and drag the map to the
desired location. This also works when another command is active.
Using the keyboard: use the arrow keys. The map is moved 10 pixels in the direction shown. If you
simultaneously press the Control key, the map moves 100 pixels.

8.1.2 Zooming
Zooming increases or reduces the magnification of the map. In InfraMap the mouse position is used as zoom
center.
Using the mouse: turn the mouse wheel up to zoom in. Turn the mouse wheel down to zoom out. This also
works when another command is active.
Double right-click to zoom to the maximum size of the map; all geometries are now visible on the map. This
only works if no selection is active.
Using the keyboard and mouse (zoom by window): Press Alt and click left. Drag a window and click left again.
Zooms in on the area in the window.
Using the keyboard: press - to zoom out; press + to zoom in.

8.1.3 Selecting
Before you can alter the geometries, you have to select them first. You can only select geometries when no
other command is active. A selected geometry is given in red dots. Each point in the Geometry has a Grip point.
A Grip point is a black square. If you press the Grip point, it turns active and becomes red.

You can select geometries in a number of ways.

Left-click on the geometry/geometries: the geometry/geometries of the top layer are selected. Geometries on
other layers are not selected. In order to select only one geometry, you have to click on the location where
there is only one geometry.

Left-click in the map, not the geometry/geometries:


Drag a window to the left. A dotted box is displayed. Click again with left. All Objects inside and crossing the
window are selected. See figures below.

Figure 190 - Selecting geometries by crossing

Drag a window to the right. Click again with left. All Objects that are inside the window are selected. See
figures below.

GeoStruct IMS 14 Build 4933 – Manual


124
Figure 191 - Selecting geometries by window

Press X while dragging a window: you are now able to draw a polygon. Close the draw function by pressing
Space or Enter. All Objects inside or partially inside the polygon are selected. See figures below.

Figure 192 – Selecting Objects by polygon

If you have made a selection and you right-click in the map, the 'Select Geometries' pop-up will appear. This list
shows all selected geometries. The items selected in the list are selected on the map. You can confirm the
selection by pressing Space or Enter. The Escape button cancels the changes in the selection. Double-clicking an
item selects the item and closes the box.

Figure 193 - Selecting geometries

GeoStruct IMS 14 Build 4933 – Manual


125
8.1.4 Draw and Edit Geometries
Drawing geometries is done by left clicking in the map. When drawing lines or polygons, the line is dragged by
the cursor to the correct position. Don’t hold the left mouse button when dragging; just release the left button
and left click for the next position.

You can also draw a line with a given length. Give the start point of the line and locate the cursor in the correct
direction and right click. In the next dialog box the distance to the next point is given.

Figure 194

Accept the value and a line is created with the given angle and distance.

End the line or polygon by pressing Space or Enter.

Figure 195

After selecting a geometry, it can be directly edited by selecting a Grip point. There are two types of Grip
points: Black Grip points represent real points. In the figure above, this are the edges of the figure. The gray
Grip points are virtual points. They don’t exist yet, but when they are dragged, a point will automatically be
inserted in the geometry.

To move a point, left click on a point and drag it to the desired location and click left again:

GeoStruct IMS 14 Build 4933 – Manual


126
Press Escape to cancel the drag action. To delete the selected point, press Delete.

8.1.5 Edit Object Info


To directly edit the Object Info record, double click the left mouse button on the geometry. If multiple
geometries are selected, the ‘Select Geometry to edit‘ dialog will appear. Select only one geometry.
Next, the following dialog will be shown:

Enter the desired values and press OK to save the modifications.

8.1.6 Precision drawing with Snap


In order to make accurate drawings, you can make use of the Snap mode. Snap mode allows you to lock (snap)
a point in an existing Geometry.

GeoStruct IMS 14 Build 4933 – Manual


127
Snap mode can be turned on while drawing by pressing and holding the Ctrl button or through the ‘Snap to
Geometry’ switch (see 8.3.4.1). Move the cursor over the desired Geometry. When the red circle appears, left-
click in order to confirm the Snap point. See figure below.

Figure 196 - Selecting desired geometry

When drawing or stretching lines you can also draw orthogonally (perpendicular). Use Ctrl Shift to draw
perpendicular from the last position:

Figure 197 - Drawing perpendicular from

Use Ctrl Alt to draw perpendicular to another geometry:

Figure 198 - Drawing perpendicular to

For more information on the different Snap types, see 8.4.6.4.

8.2 Layers
The Layers panel displays all layers in a grid, see Chapter 14. A layer is associated with an Object Type to be
drawn on the map. A layer may also be linked to an External Data Source or a Web Map Server.
The layer with the focus, is the active or Current Layer. When you create a new Object in InfraMap, this layer is
used.

Note: The Layer panels are stretched, see below. This makes all columns visible. In the standard layout
you can make these fields visible using the slider at the bottom.

GeoStruct IMS 14 Build 4933 – Manual


128
Figure 199 - Layers

Each layer has a number of properties. The columns and associated functionality are listed in the table below.

Column Explanation
Name Select the Object Type of the WMS layer from the drop-down list.
Index The index number determines the level at which the layer is drawn. The layer with the
lowest number is drawn last and will cover all other Objects in the same location.
Type Determines the type of the Geometry: None, Point, Line, Polygon, Image.
Category An optional name for a collection of layers. Layers can be grouped (see below)
Color The line color of the layer.
Style To set the style of the layer. See 8.2.4
Labels Labels are attributes of the Object Type to be displayed on the map. See 8.2.5
Visible Turns the visibility of the layer on and off.
Show Labels Turns the visibility of the labels on and off.
Selectable Turns the ability to select the layer on and off.
Editable Determines whether the layer may be changed.
Scalable Determines whether geometries scale to the zoom level.
Max Zoom Maximum zoom level above which the layer is no longer visible.
Min Zoom Minimum zoom level below which the layer is no longer visible.
Projection The coordination system of projection that is used for the layer (e.g. RD or WGS84).
Filter The filter that determines whether an Object is visible or not.
Filter on/off Toggle the current filter on or off.

Note: If the Geometry Type is set to Image, the first file in the Object files will be used as image.

In the next picture, the layers are grouped by Category:

To add a new Layer, press the (+) sign at the bottom of the panel and select the Object Type from the Name
popup list.

GeoStruct IMS 14 Build 4933 – Manual


129
With the ‘Add external spatial source…’ item, external spatial sources can be added to the map. Data can be
loaded from external files, other databases or web services. When selected,
the ‘Select Plugin’ dialog box is shown (the availability of plugins may differ):

The interface of each plugin differs and will be described in a separate document. At time of writing, two plugin
libraries are available:

- GDAL External Source. GDAL / OGR plugin. For files supported, see
http://www.gdal.org/ogr_formats.html
- DXF External Source: Extended DXF support (in comparison with GDAL plugin)

By default, the new layer will have a min zoom level of 17 and a max zoom level of 24. This to prevent
exhaustive data loading.

Note 1: the Layer Projection for an External Data Source is ignored


Note 2: the plugin libraries are provided ‘AS IS’, without warranty of any kind.

8.2.1 Layers Pop-up


Right-clicking on a Layer row will display the following pop-up menu:

GeoStruct IMS 14 Build 4933 – Manual


130
Figure 200 - Layers pop-up

Function Explanation
Move Layer Up Moves a layer up. This is the same as reducing the index of a Layer by one.
Move Layer Down Moves a layer down. This is the same as raising the index of a Layer by one.
Default Proj Select the projection or the coordinate system that is to be used as default for
new layers. In The Netherlands RD is generally used.
Correct <projectie> Correct deviations in the projection. See below.
Show Project Layers Display all layers that may be used in the Current Project.
Set all Layers Visible Set all layers to visible.
Set all Layers Invisible Set all layers to invisible.
Restore visible Layers Restore the visibility of layers to the settings before the last use of ‘Set all Layers
(in)visible’
Use Object filter Copies the filter in the Objects panel to the Layer filter (only applicable if Current
Object Type and Layer Object Type are the same).
Show Attribute window Show the External Source Attributes window for External Source Layers

Set properties for Shows the Layer Properties dialog, so you can set properties for multiple layers.
selection

8.2.2 Correct Projection


Pressing the command Correct <Projection>, opens the following dialog box:

Figure 201 - Correct Projection

GeoStruct IMS 14 Build 4933 – Manual


131
This allows you to specify a translation with respect to the current projection in order to correct small
deviations in the projection.
If the deviations, Delta X Delta Y are unknown, it is important to have a known source coordinate that
corresponds to a known target coordinate. Select these points using the ‘…’ button in the screen. Once the
Source and Target coordinates are set, the deviation is calculated and Delta X and Delta Y are displayed. Press
OK to store the changes. Once the correction is made, press Refresh Cache (see 8.4.5.1)

Note: The correction only determines which way the geometries are displayed on the screen. Changes
are stored in the original projection.

A Right click on the Group header will show the Select Group Rows popup. Select this command to select all
rows in the Group. This makes it easy to change (multiple) properties on multiple Layers. See ‘Set properties
for selection’.

8.2.3 External Source Attributes


The ‘Show Attribute window’ command will show the next window:

It shows the attributes of selected external source geometries. In this window a filter can be composed. With
the ‘Set Layer Filter’ button, this filter will be copied to the Layer filter.

GeoStruct IMS 14 Build 4933 – Manual


132
8.2.4 Style

Figure 202 - Geometry Style

The layer style determines the way in which geometries are drawn on the map. Each geometry type has its own
style pop-up dialog box. The above figure shows the most comprehensive window. In the explanation of the
elements, we will indicate which setting applies to which geometry type.

8.2.4.1 Line Style (all types)


Line color: the color of the line. Note: the line color can also be determined by the MapLineColor field in the Info
or Spec table, see Info Table: 6.2.1.1.3.
Line width: the width of the line. If the layer is scalable, you have to indicate thickness of the geometry at the
highest zoom level (zoom level 22).
Dash style: the pattern used to draw the line.
Dash Pattern: if the Dash Style is set to Custom, you may enter a Custom pattern. Use ‘_’ for a line and ‘ ‘
(space) for the space between the line.

8.2.4.2 Fill Style (Point and Polygon):


Fore Color: foreground fill color. Note: the fill color can also be determined by the MapFillColor field in the Info
or Spec table, see Info Table: 6.2.1.1.3.
Back Color: background fill color. Only used when 'Use Hatch Style' is selected.
Hatch Style: shading style. Determines the line pattern used to fill the figure. Only used when 'Use Hatch Style'
is selected.
Use Hatch style: select hatch on or off.

8.2.4.3 Point Style (Point)


Shape: the figure that has to be used to draw the geometry.
Shape Size: the size of the shape. If the layer is scalable, you have to indicate thickness of the geometry at the
highest zoom level (zoom level 22).
Icon: displays the icon to be drawn. Only applies to shape type Icon.
Select icon: Select the icon to be used. Only applies to Shape type Icon.

8.2.5 Labels
Labels allows you to display the attributes from the Info and/or Spec table on the map at the geometry.

GeoStruct IMS 14 Build 4933 – Manual


133
Figure 203 - Labels

Checked fields are displayed on the map. If a selected attribute is checked, the panels on the right become
active. Here you can enter Label color and alignment settings.

8.3 Status bar


The status bar is located at the bottom of the InfraMap screen. The status bar contains a number of fields that
inform the user about the status of the application. It also contains several toggle switches. The specific
functions are described below.

8.3.1 Coordinates
The coordinate field shows the current cursor position. By default the coordinates are displayed in WGS84
(height, width). If the switch ‘Show Local CS’ is switched on (see 8.3.4.4), the coordinates are shown in the
coordinate system of the current layer.

Figure 204 - Coordinates

8.3.2 Price
The price field shows the total price of all the selected geometries. This field is only active if the Show Cost
switch is switched on (see 8.3.4.3).

Figure 205 - Price

8.3.3 Message
The message field displays messages that are of interest to the user:

Figure 206 - Message

It also displays messages that might be useful while entering and changing geometries:

GeoStruct IMS 14 Build 4933 – Manual


134
Figure 207 - Message

8.3.4 Status Switches

Figure 208 - Switches

The following switches are available:

8.3.4.1 Snap to Geometry


You can use this to turn Snap on or off. Snap is also available by pressing the Ctrl button.

8.3.4.2 Draw Ortho


Draw lines parallel or perpendicular to the meridians. NOTE: when using a Cartesian projection (X, Y), the lines
do not need to run perpendicular or parallel to the Y axis.

8.3.4.3 Show Cost


Turning on this switch shows you the costs of the selected components (see 8.3.2). In order to calculate the
costs, you have to specify the price fields in the Spec.
Double-click on the switch to set the cost fields (these settings are also used in Weighted Opti Pos, see
8.4.4.13):

Figure 209 - Cost Settings

8.3.4.4 Show Local CS


Turning on this switch shows you the coordinates in the local coordinate system (see 8.3.1).

8.3.4.5 Use Current Spec


If this switch is on, new Geometries will be created with the current Spec, as set in the Spec panel. This will only
apply if the Current Object Type and the Current Layer Object Type are the same.

8.4 Home Commands

Figure 210 - Home

The commands on the Ribbon are divided into several Tab Pages and Button Groups. We will discuss the
commands in the Home Tab Page using the button group subdivision.

8.4.1 File

Figure 211 - File

8.4.1.1 New Map


The current Map is emptied. All layers are removed.

GeoStruct IMS 14 Build 4933 – Manual


135
8.4.1.2 Open Map
Opens a Map from a file.

8.4.1.3 Save Map


Saves the Map in the database.

8.4.1.4 Save As
Saves the Map as a file with a different name.

8.4.1.5 Save Map for other User


This command appears in the ‘Save As’ sub menu. This command is only available for Application
Administrators.
With this command the current Map can be saved for another user. Select the user from the Select User dialog:

The current Map of the user will be overwritten.

8.4.1.6 Export
The command Export allows you to export the current map into three formats: KMZ or KML (Google Earth and
Google Maps, KMZ is the zipped version of KML), DXF (CAD applications like AutoCAD and Bricscad) and TXT
(Well-known text).

When exporting KML or KMZ, use ExportKML as component in Display Fields for the name of the shape. Export
of the geometry labels as Extended Data can take a lot of time. Don’t export them if they are not needed:

Figure 212

You can choose to export points as Google Icons or with the InfraMap Point settings. In the latter case, if
MapLineColor and MapFillColor exist in the Spec table, they will be used. Info colors will be ignored.

GeoStruct IMS 14 Build 4933 – Manual


136
Figure 213

If KMZ is exported, the local icon files are added to the KMZ file. If KML is exported, you must copy the local
created image files with the KML file. Otherwise a red cross is shown instead of the icon:

Figure 214: KML without icons

Figure 215: KMZ with icons

When DXF is exported, the Point Objects are replaced by Point Entities.

Once the file is stored, you will be asked if the file has to be opened in the specific application.

8.4.1.7 Dxf Export Dialog


This command appears in the submenu Export.
This command allows you to set the export to Dxf more accurately.

GeoStruct IMS 14 Build 4933 – Manual


137
Figure 216 - Export to Dxf

Areas that are previously generated, can be exported to individual drawings.


In the export you may use a Document Type that determines the display of the various Objects and
Connectors. See Edit Document Types, 6.2.1.3.
With the predefined Cost Report you can automatically calculate the costs.

8.4.1.8 Export to PDF


This command appears in the Export submenu.
This command allows you to export the map to scaled pdf. The Pdf Settings dialog box is shown.

GeoStruct IMS 14 Build 4933 – Manual


138
Figure 217

With this dialog box, the generation of the pdf is configured. You can create a multiple page pdf, with different
paper sizes, scales and title blocks.
First select the File you want to create.

You can optionally add a title block to the pdf page. You can use an existing image (bmp, jpg or png) or a report
definition file. In the latter case, an image file will be generated from the report. The image will be placed at
the given location. Below is a short description on how to add extra parameters to your title block.
To prevent the title block overwriting part of your map, you can set margins for the bottom and right part of
the pdf (you cannot use the margins if the location of your tile block is at the top). You first need to calculate
the size of the title block in millimeters. If the title block occupies mostly the bottom, only set the bottom
margin. If it occupies the right part, set the right margin.

Select the paper size, print area and (optional) the scale.

The Cluster layer will always be drawn in the pdf. To draw normal layers over the clusters, check ‘Draw clusters
behind layers’.
Printing of layers with transparency takes a lot of time and memory. Check ‘Ignore Transparency’ to prevent
this.

GeoStruct IMS 14 Build 4933 – Manual


139
If print area is set to Selected Area, use the ‘Select Area - Add Page’ button to select the area in the map. All
settings must be done before selecting the area.
The selected area is drawn in the map with a red frame:

Figure 218

To automatically generate area pages, select the polygons to use before you start the Export to PDF command.
Click ‘Generate Area Pages’. All pages will be generated with the current paper size. The scale will be ignored.
The paper will be automatically rotated if this will better fit to the size of the area.

Note: only GeoStructOSM, Open Street Map or User Defined Map can be used as background map. Printing of
other maps is prohibited. If another map is used, it will be replaced by Open Street Map.

The Area settings can be saved. Enter the name in the ‘Saved Areas’ text box and press Save. To load a setting,
select the name from the Settings list and press Load.

As said above, a title block can be generated from a report definition. When creating a new report, select the
Title Block option. Optionally select the template to use.
In the report definition, extra parameters can be used to add information to the title block. The parameter
name must be one of the following: PDFExportPage, PDFExportScale, PDFExportObjectsOnPage or
PDFExportPageSize.
Parameter PDFExportPage adds the current page number and total page number (as ‘1 / 2’) to the title block.
PDFExportScale adds the scale of the current page to the title block. PDFExportObjectsOnPage adds
concatenated text of the selected geometries to the title block. For the text, the Reports Display Fields are
used. PDFExportPageSize adds the name of the paper size of the current page to the title block.

To add one of these parameters, in the Report Designer, right click the Parameters item in the Field List. Click
Add Parameter.

GeoStruct IMS 14 Build 4933 – Manual


140
Add the parameter name in the dialog box (Description and Type can be ignored) :

Once added, the parameter can be drag and dropped on your report.

GeoStruct IMS 14 Build 4933 – Manual


141
8.4.1.9 KML Import
This command appears in the submenu Export.
KML Import allows you to import Keyhole Markup Language (KML or KMZ) files; (a KMZ file is a zipped KML
file). Among others, Google Earth and Google Maps use the KML file format; it's a convenient format for
exchanging geographic data. For more information about the KML format: see
https://developers.google.com/kml/documentation/?csw=1

Before running the command, you have to select the KML or KMZ file to be imported.
Before a KML file is actually imported, you have to link the KML Styles to the IMS Object Types. This happens in
the following dialog box:

Figure 219 - Map KML Styles to Object Types

On the left you find the KML Style Names. Select the Style to be imported. From the list on the right hand side,
select how the Style should be converted to an IMS object. It is important to figure out in advance which type
(point, line or polygon) the Style has in the KML. After selecting the Object Type from one of the lists, you have
to add the link; to do so, press Add Mapping.
Select the Projection (Coordinate System). All KML geometries will be converted to this coordinate system.
Note: when Projection ‘Unknown’ is selected, no coordinate conversion will take place and the GeoLength
cannot be calculated correctly. If the target projection is unknown, It’s better to use Projection WGS84 instead.
Don’t use Projection None. It will cause errors when loading the geometries in the map.

After all mappings have been set, press Start Import in order to start the import operation.

You can store and recall settings with the Settings popup list.

GeoStruct IMS 14 Build 4933 – Manual


142
8.4.1.10 Print
Opens the print preview screen.

Figure 220 - Print Preview

8.4.2 Edit

Figure 221 - Edit

The Edit functions can only be applied on previously selected geometries. To select, see 0.

8.4.2.1 Move Selection


The command Move Selection allows you to drag the current selection to another location. The status bar gives
instructions:
‘Moving Selection. Give Base Point…’: Indicate the base point from which the Objects have to be moved.
‘Give new position…’: Gives the new position.
Note: All Sub Objects will be automatically moved with the selection.

8.4.2.2 Move Points to Line


This command appears in the ‘Move Selection’ submenu.
You must make a selection of points and lines to be removed. The selected points are moved to the nearest
line.

8.4.2.3 Convert To Coordinate System


This command appears in the ‘Move Selection’ submenu.
Converts the points of all selected geometries into the coordinate system of the current layer. Note: this
converts the geometries of all layers. If you only want to convert the current layer, use Determines how
Geometries are read from the database.

GeoStruct IMS 14 Build 4933 – Manual


143
• Current Project: Geometries in Current Project are displayed (see 6.1.4.1).
• Current View: Geometries of Object in the visible area are displayed.
• Selected Projects: Geometries in the selected Projects are displayed (see 6.1.4.1).
Filter Select Layer

8.4.2.4 Insert Point


This commands allows you to enter new points in the selected Line or Polygon. You may only select one
geometry. Click the points that have to be added. Press Enter or Space to confirm the change. Press Escape to
cancel the change.

Figure 222 - Insert Point

8.4.2.5 Cut Line


This commands cuts the Line geometry into two pieces. You may only select one geometry. Indicate the
position where the line should be cut.

Note: This automatically inserts a new Object in the database.

8.4.2.6 Delete Selection


This commands deletes the geometries of the selected Objects from the database. These are no longer drawn
on the map.

Note: the Objects are not deleted from the database. In order to do so, see 8.4.4.14, Delete Objects

8.4.2.7 Select Connected


Select all connected Objects from the previously selected Objects and connections.

8.4.2.8 Select by Polygon


This command appears in the ‘Select Connected’ submenu.
Selects all Objects which fall within the limits of the selected polygon.

8.4.2.9 Select Object Selection


This command appears in the ‘Select Connected’ submenu.
Selects the geometries of the Objects selected in the Objects panel of the main screen.

8.4.2.10 Set Object Selection


This command appears in the ‘Select Connected’ submenu.
Selects the Objects in the Objects panel of the main screen based on the InfraMap selection. Only Geometries
of the layer with the current Object Type are used.

GeoStruct IMS 14 Build 4933 – Manual


144
8.4.2.11 Select Network
This command appears in the ‘Select Connected’ submenu.
Selects all geometries in the network that are setup with the following dialog box:

Figure 223 - Select Network

8.4.2.12 Select by Spatial Relation


This command appears in the ‘Select Connected’ submenu.
Selects all geometries on the current relation that have the specified spatial relation with the selected
geometries.

Figure 224

The following relations are supported:


- Equals: geometry is included if a selected geometry is of the same type and have identical x,y
coordinate values. Equals can also identify whether two features were mistakenly placed one on top
of the other.
- Contains: geometry is included if it is completely contained by a selected geometry (point on line, line
in polygon etc).
- Within: the exact opposite of Contains
- Crosses: geometry is included if it has an intersection with a selected geometry.
- Touches: geometry is included if it has points in common with a selected geometry but does not
intersect.

8.4.2.13 Auto Trim


The AutoTrim command cuts off (trims) lines at the first intersection with another geometry. Point Objects that
coincide with the end point of the trimmed line, will be moved to the new endpoint.
Proceed as follows:
• Place the Current Layer op the layer to be trimmed.
• Optionally, select all objects that should be trimmed. The selection may also contain objects on
other layers; these objects are automatically filtered out. If no selection is made, all geometries on
this layer are used.
• Press Auto Trim and select the layer on which the objects should be trimmed.

GeoStruct IMS 14 Build 4933 – Manual


145
The following message appears:

Figure 225 – Auto Trim pop-up

If affirmative, the intersections will be calculated and the following message appears:

Figure 226 - Line intersections calculated

The intersections are indicated in the Map by a purple circle.

Figure 227 - Intersections

If this is the desired result, press Yes. Changes are now being implemented.

8.4.2.14 Move End points


This command appears in the ‘Auto Trim’ submenu.
Moves the end points of selected lines on the Current Layer to the nearest intersection with the other selected
lines:

Figure 228 - Move End Points

8.4.2.15 Match and Move


This command appears in the ‘Auto Trim’ submenu.
Moves the selected point objects in the Objects in the Object screen (note: not the InfraMap selection) to the
nearest point of line object on the Current Layer. If Line Layer is selected, the following question appears:

GeoStruct IMS 14 Build 4933 – Manual


146
Figure 229 - Match points

Select Yes it the lines at the first point should be used to match the point Objects. Select No to use the last
point.
All Point Objects are checked one at a time, at every point the following question appears:

Figure 230 - Move points

The current point Object is in the middle of the screen; it can now be checked or moved to the correct point:

Figure 231 - Current Point Object

GeoStruct IMS 14 Build 4933 – Manual


147
The purple circle indicates the target location. Answer Yes if this is the correct locations. Answer No if the next
location should be displayed. Repeat this until you have found the correct location or press Cancel to skip this
part:

Figure 232 - Confirm location

Press Cancel to stop the process.

8.4.2.16 Clip Region


This command appears in the ‘Auto Trim’ submenu.
Copies a section of the map to another Project. Select a Polygon Geometry:

Figure 233 - Select Polygon Geometry

Select the target Project:

Figure 234 - Select Target Project

If you press Cancel, the current Project will be used.

Confirmation will copy all Geometries on all visible layers that can be modified within the selected polygon and
cut these off if necessary. New Objects will not be connected.

GeoStruct IMS 14 Build 4933 – Manual


148
8.4.2.17 Point on Spatial Relation
This command appears in the ‘Auto Trim’ submenu
This command will create point geometries on the position where a spatial relation is found. First select
geometries of the same type. Set the current layer which contains the geometries to found a spatial relation
with. At the moment only line and polygon layers are allowed.
Select the spatial relation that must be met and select the point type that must be created.
After analyzing, the point geometries will be created.

8.4.3 Drawing

Figure 235 - Drawing

The commands in this button group allow you to draw Objects from the database on the map.

8.4.3.1 Draw Geometries


Draw the geometries of the selected Objects in the Objects window. If you have selected Objects in InfraMap,
this selection will be used. If you have already drawn an Object, you can redraw it here. If possible all
connections are drawn via the shortest path. If not, the connections are drawn as a line from the upward to the
downward Geometry.

8.4.3.2 Draw Network


Draws all connections in the network to which the selected geometry belongs. All Objects in the network have
to be drawn already. The following dialogue box appears:

Figure 236 - Draw Network

The network is built based on the parameters specified in Network Setup. All connections that are not drawn,
will be drawn via the shortest path.

8.4.3.3 Draw Connection


Draw a connection manually. If the starting and/or ending point of the connection are known, these points are
added automatically.
The Current Object must be a connection.

8.4.3.4 Draw Connection Via


This command appears in the ‘Draw Connection’ submenu.
You can draw the Current Object using a number of shortest paths. It is also possible to enter a section of the
route manually. If you know the starting and/or ending point of the connection, these points are added
automatically; you do not need to add the final point.
If you specify a Path Node while drawing, the shortest path from the last point to the specified point is
calculated and displayed as a purple line in the Map.

GeoStruct IMS 14 Build 4933 – Manual


149
Figure 237 - Shortest path

If you have achieved the intended result, press Enter or Space. Press Escape to abort the entry.

8.4.3.5 Draw Via Geometry


This command appears in the ‘Draw Connection’ submenu.
You can draw the Current Connection using a different selected Geometry. This is useful when the shortest
path does not represent the actual location. First set the Current Object to the connection of which the path
must be changed. Then select the geometry with the correct path (be sure that ‘Set Current Object‘ is off,
otherwise the Current Object will be set). Press ‘Draw Via Geometry’ to update the geometry.

8.4.3.6 Draw Direction Symbol


This command appears in the ‘Draw Connection’ submenu.
This allows you to draw symbols on the selected lines. In some situations it might be unclear in which direction
cables or conduits run. This command solves this problem by adding a small line in the corner of the junction.
Place the current layer on the layer on which you would like to draw the symbols. Select the cables that require
a symbol:

Figure 238 – Draw Direction Symbol

Figure 239 - Verification

GeoStruct IMS 14 Build 4933 – Manual


150
There are two options to determine the location of the direction symbol: at the position where the underlying
paths change layer or at the second position, calculated from the end point of the cable. For example: if you
utilize garden bores, the first option is preferred because the symbol always is located at the main trench.
Running this command, gives you the following result:

Figure 240 - Result

8.4.4 Objects

Figure 241 - Objects

The commands in this button groups allows you to create geometries and Objects in the database.

8.4.4.1 Create Object


Draw a Geometry on the Current Layer. This creates a new Object with the Object Type of the Current Layer in
the database.

8.4.4.2 Insert Template


This command appears in the ‘Create Object’ submenu.
Adds a Template Structure (see 6.2.1.2.1) to the Map and the database. Select the desired Template from the
pop-up list:

Figure 242 – Select Template Structure

Enter the position in the Map. This creates the Template in the database; the Geometries are drawn on the
entered position.

GeoStruct IMS 14 Build 4933 – Manual


151
8.4.4.3 Connect Objects
Connects two selected Objects. The following window appears:

Figure 243 - Connect Objects

In this screen you can specify the required connections in the ‘From...’ and ‘To…’ dropdown list. Additionally
you may add sub object connectors to these dropdown lists using the Add Sub Connectors button.
Next use 'Connection Type' in order to specify the connection type.
Press OK to enter and draw the new connection, if possible via the shortest path.

An Object can also be connected to a cable. In that case you have to leave Connection Type blank.

8.4.4.4 Exchange Connections


This command appears in the ‘Connect Objects’ submenu.
This command allows you to exchange the connections between two Central Objects. First select the upward
connections of the point objects to be exchanged. You always need to select an even number of Objects that
are connected to two Objects in the upward direction.

8.4.4.5 Move Connections


This command appears in the ‘Connect Objects’ submenu.
This commands allows you to move the connections to another Central Object. First select the connections of
the point objects to be moved; then select the Central Object to which the connections should be connected.
The central Object must be selected from the pop-up list:

Figure 244 - Select the Central Object

8.4.4.6 Connections On Objects


This command appears in the ‘Connect Objects’ submenu.
This command allows you to connect multiple free cable connectors to Objects at once. Before running the
command, first select the cables and the Objects which are to be connected.

GeoStruct IMS 14 Build 4933 – Manual


152
8.4.4.7 Connect Sub-objects
This command appears in the ‘Connect Objects’ submenu.
Opens the Connect Sub Objects screen with the selected Object as Central Object. See 6.1.6.5.

8.4.4.8 Reverse Connection


This command appears in the ‘Connect Objects’ submenu.
This command reverses the connections of the selected connection object. All upward or downward
connections are reversed, depending on the option that is selected.

Figure 245 - Reverse Connection

8.4.4.9 Show Not Connected


This command appears in the ‘Connect Objects’ submenu.
This command shows you all unconnected Objects on the current layer using a purple circle.

Figure 246 - Not Connected

8.4.4.10 Cluster Objects


Connects the selected Point Objects to a Central Object (so-called no-point objects are automatically filtered
out). The following dialogue box appears:

Figure 247 - Select Central Object

Select the Central Object or press Escape to cancel. New connections are entered and drawn, if possible via the
shortest path.

8.4.4.11 Cluster With Multi cable


This command appears in the ‘Cluster Object’ submenu.
This command is similar to the ‘Cluster Objects’ command; yet the Objects are not connected via the shortest
path but from point to point. If you select two Objects, you will have the possibility to find all intermediate
objects between these two objects that you would like to connect.

GeoStruct IMS 14 Build 4933 – Manual


153
8.4.4.12 Opti Position
This command calculates the Optimum Position to place a new Object. This is done by using the position of the
selected Objects, as shown below. You can easily make such selection using ‘The number of Objects that you
are looking for using the ‘Find Nearby’ and ‘Auto Cluster’ commands.
Find Nearby’, see 0.

Figure 248 - Optimal position

Then select the Object Type to be inserted from the pop-up list (double-click the desired Object Type or press
Enter):

Figure 249 - Select Object Type

This calculates where to place the Object by calculating the position providing the minimum connection length.
If the optimum cannot be calculated for whatever reason, you will receive a message and the command will be
cancelled:

Figure 250 - Error message

If this command can be executed, the optimum is represented by the red circle, as shown below:

GeoStruct IMS 14 Build 4933 – Manual


154
Figure 251 - Optimal Position

If you answer Yes to the question given in the dialogue box, the new Object shall be placed.
If multiple connection types can be used, the type must be choosen:

New connections will be created between the new Object and the selected Objects using the shortest path. See
figure below.

GeoStruct IMS 14 Build 4933 – Manual


155
Figure 252 - New Object added

Note: If the selection contains only one Object, you can calculate the optimum position for this one
Object.

8.4.4.13 Weighted Opti Pos


This command appears in the ‘Opti Position’ submenu.
Weighted Opti Pos calculates the optimum position of the selected Objects taking into account the costs of the
connections (see 8.3.4.3). The operation is similar to Opti Position (see 8.4.4.12).

8.4.4.14 Delete Objects


Deletes the selected Objects from the map and from the database.

8.4.4.15 Break Connection


Splits a connection at the location of the selected Point Object. Select the desired connection from the pop-up
list:

Figure 253 - Select connection to split

The select connection is displayed in the map.

The selected connection is split in two; both parts can be connected to the selected Point Object via the
following dialogue box:

Figure 254 - Connect Object

8.4.4.16 Merge Connection


This command appears in the ‘Break Connection’ submenu.
This command will merge all connection objects of the same type to one connection object. End points will be
reconnected. If an point object is selected, this will be removed and connections on both sides will be merged.

8.4.4.17 Break Sub Connection


This command appears in the ‘Break Connection’ submenu.
Like Break Connection. Only this command will allow to break a sub connection on a point object.

GeoStruct IMS 14 Build 4933 – Manual


156
8.4.5 View

Figure 255 - View

8.4.5.1 Refresh Cache


The Geometry cache is refreshed. The cache is a temporary storage in order to speed up InfraMap. When
working with multiple people on the same database, it could happen that you are using data that is not up to
date. In that case it is desirable to regularly refresh the cache.

Note: Agree with your colleagues who is working in which area or Project. This avoids ambiguities and
errors.

8.4.5.2 Refresh Layer


This command appears in the ‘Refresh Cache’ submenu.
The geometries in the current layer are updated.

8.4.5.3 Remove Layout


Removes the screen layout files.

8.4.5.4 Clear Map Cache


Deletes the map files in order to speed up InfraMap.

Note: you can also use these maps to work off-line temporarily. Be careful when emptying the Map
Cache.

8.4.6 Settings

Figure 256 - Settings

8.4.6.1 Show Online Map


Allows you to turn the display of the Map on or off.

8.4.6.2 Set Current Object


Sets the Current object if the InfraMap selection is changed.

8.4.6.3 Center Object


Centers the Geometry that belongs to the Current Object.

8.4.6.4 Snap Mode


Sets the Snap Mode to one of the following values:
• Near: Snap to nearest point of Geometry.
• End: Snap to end of line.
• PointObject: Snap to point object.
• PathNode: Snap at Path Node. This is the end point of trenches etc.

8.4.6.5 Map Type


Select the Map type to be displayed.

GeoStruct IMS 14 Build 4933 – Manual


157
After changing the Map type, the following message appears. Tick 'Don't show this message again' if you do not
want to see this message again in the future:

Figure 257 - Selecting Map type

Many maps are copyrighted. Before using a map, check if you are allowed to use its material. If so, click OK.
Otherwise, click Cancel.

Note: OpenStreetMap maps can be used without permission.

8.4.6.6 Retrieval
Determines how Geometries are read from the database.
• Current Project: Geometries in Current Project are displayed (see 6.1.4.1).
• Current View: Geometries of Object in the visible area are displayed.
• Selected Projects: Geometries in the selected Projects are displayed (see 6.1.4.1).

8.4.6.7 Filter Select Layer


Only select Geometries on the Current Layer.

8.4.6.8 Show Z-editor


Shows or hides the Z-editor panel. With this panel you can easily edit geometries in 3D.

Figure 258 - Z-editor

In this panel you see the selected geometry as a straight line with points. Each point has an index number. This
number is the reference with the original geometry, as shown below in the Map with number 1 as start point
and number 9 as end point.

GeoStruct IMS 14 Build 4933 – Manual


158
Figure 259 - start and end point

To move points in the Z direction, select all points that must be moved to the same Z-coordinate. Select by left
clicking in the grip point (notice that the selected points get a purple circle in the map). The Z coor field will be
set on the Z coordinate of the last clicked point.

Figure 260 - Selected grip points

Figure 261 - Selected grips shown in the Map

Now enter the desired Z-coordinate in the field and check ‘Move Points’ and set ‘Left straight line’ and ‘Right
straight line’

GeoStruct IMS 14 Build 4933 – Manual


159
Figure 262 - Points moved, extra points inserted

Because the check boxes ‘Left straight line’ and ‘Right straight line’ are on, extra points are inserted to create
the line straight up and down.

If the check boxes are off, the result will be as follows:

Figure 263 - Points moved

With the Select All button all grip points will be selected. This is convenient when many points must be moved.
To deselect a point, left click on the selected point. To clear the selection, left click outside a grip point.
Use Delete Points to remove unused or unwanted points.

Use the Z scale field to enlarge or reduce the Z axes.

GeoStruct IMS 14 Build 4933 – Manual


160
8.4.7 Other Settings submenu

Figure 264 - Other Settings submenu

8.4.7.1 Show Scale Info


This command appears in the ‘Other Settings’ submenu.
Allows you to turn the display of the Scale / Zoom info on and off.

8.4.7.2 Prevent Text Collisions


This command appears in the ‘Other Settings’ submenu.
Labels are not drawn overlapping each other.

8.4.7.3 Set Focus on Mouse Enter


This command appears in the ‘Other Settings’ submenu.
This command sets the focus on the InfraMap panel when the mouse enters the screen.

8.4.7.4 Use default Spec for Connections


This command appears in the ‘Other Settings’ submenu.
If this toggle switch is turned on, no Spec Id is asked for.

8.4.7.5 Trench Content Settings


This command appears in the ‘Other Settings’ submenu.
InfraMap can show you the contents of a trench using the 'Trench Content Layer' option. This is a special layer
in which all lines starting at a trench are automatically labelled with the contents of the trench. This is called a
‘trench content’.

GeoStruct IMS 14 Build 4933 – Manual


161
Figure 265 – Trench Content

After you entered the command, the dialogue box appears:

Figure 266 - Trench Content Settings

The ‘Use User Settings instead of Global Settings’ check box is only available for Application Administrators.
They can set the Trench Content for all users by unchecking the check box. All other users can only set the
trench content for individual use.

Meaning of entry fields:


Field Explanation
Trench Content Layer The layer in which the trench content is drawn. This must be a line layer.
Summarize Types The total of Object Types that have to be displayed in the trench content. Not
required.
Format The text format used to display the text in the trench content. See explanation
below. Required if Summarize Types are specified.
Summarize Labels As ‘Summarize Types’. Here, however, all Objects with the same label are
totalized. Among other things, to be used when different connection types are
recorded in the Spec. Not required.
Format The text format used to display the text in the trench content. See explanation
below. Required if Summarize Labels are specified.

GeoStruct IMS 14 Build 4933 – Manual


162
Format: enter the text to be displayed in the trench content. Use the so-called place holders in order to specify
the values at this position in the text. There are three place holders:
{0}: The number of connections.
{1}: Name of the Object Type.
{2}: The combined fields are specified in Display Fields. These only apply when Summarize Labels is selected.
For example: the format is {0}x{1} and there are 3 cables, type DAC. The trench content text will be: 3xDAC.

Notes: In order to define the Labels to be used, you have to add the appropriate fields in 'Display
Fields' to the 'TrenchContent' component (see 6.1.7.2).
The labels will be sorted. To manipulate the sorting, you can use the following sorting characters to
prefix the label: '#', '$', '%', '&', '{', '|', '}', '~'. The first four characters will become the first in the list,
the latter four will be at the end. The sorting character will be removed from the label before showing
on the map.

8.4.7.6 Junction Content Settings


This command appears in the ‘Other Settings’ submenu.
This command allows you to specify the setting that make the content of junction visible in InfraMap. Junction
Content uses the same layer as Trench Content. If you draw a trench content from a point object defined here,
the labels will not show the contents of the trench, but the contents of the junction.

Figure 267 - Junction Content Settings

The ‘Use User Settings instead of Global Settings’ check box is only available for Application Administrators.
They can set the Junction Content for all users by unchecking the check box. All other users can only set the
junction content for individual use.

Note: In order to define the Labels to be used, you have to add the appropriate fields in 'Display Fields'
to the 'JunctionContent' component (see 6.1.7.2).

GeoStruct IMS 14 Build 4933 – Manual


163
8.4.7.7 Oriented Label Layer
This command appears in the ‘Other Settings’ submenu.
This command allows you to set a layer, allowing to draw the labels at any angle.

This command sets the current layer to ‘Oriented Label Layer’ (the current layer has to be a ‘Line’ layer):

Figure 268 - Oriented Label Layer

GeoStruct IMS 14 Build 4933 – Manual


164
As you can see in the dialogue box, you have to use Display Fields to display the labels on the map. Add the
required Object Types with Component ‘Oriented Labels’:

Figure 269 - Display Fields

There are two methods to create an Oriented Label:


1- Create a Oriented Label as Sub-object (a Structure must be created with the Oriented Label type as
contents). The label of the Owner will be shown. The label can be drawn everywhere on the map and
does not need to have a geographical relationship with the Owner.

Figure 270 a - Oriented Label as Sub Object

2- Draw an Oriented Label in InfraMap using the Geometry to be labelled as starting point.

The first method is the fastest but is less flexible. You need to modify the structure to enable the adding of the
label to the Owner. You also need to add the label as Sub-Object to the Owner.

GeoStruct IMS 14 Build 4933 – Manual


165
Figure 270 - Oriented Label

This image shows you an Oriented Label and a common label.

GeoStruct IMS 14 Build 4933 – Manual


166
You may make the line invisible by setting the Line Color of the Layer to Transparent:

Figure 271 - Changing Line Color of the Layer

8.4.7.8 Set Resistance Field for Paths


This command appears in the ‘Other Settings’ submenu.
This command allows you to set the Spec Field that determines the relative resistance of a path (for example a
trench). The content of the field is used to multiply the length of the path. If you have defined a Resistance Info
field, this field is overruled by this setting.

Figure 272 - Path Resistance Column

8.4.7.9 Color Settings


This command appears in the ‘Other Settings’ submenu.
This command allows you to customize the default colors:

Figure 273 - Color Settings

GeoStruct IMS 14 Build 4933 – Manual


167
8.4.7.10 User Defined Map URL
This command appears in the ‘Other Settings’ submenu.
Here you can enter the URL of the Map Tile Server to be used as an alternative for the default online map
material. The standard file name conventions for tiles must be constructed according to the OpenStreetMap
conventions (URL/zoom/x/y.png, see http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames). If the server
uses another convention, you can construct the URL with parameters:
- Use {0} for the zoom factor of the tile
- Use {1} for the X coordinate of the tile
- Use {2} for the Y coordinate of the tile
If the server uses authentication, add your username and password in the appropriate fields.
It is possible to use a tiling convention other than the default OSM/Slippy tiles conventions by using a Tile
Calculation plugin. For more information contact GeoStruct Support.

Figure 274 - User Defined Map URL

8.4.7.11 Short Path Node Distance


This command appears in the ‘Other Settings’ submenu.

Figure 275 - Set Path Node Distance

Here you may enter the maximum distance between trench nodes. If the distance between two nodes is
greater than the value entered, no shortest path will not found from one trench to the other.

8.4.7.12 Coordinate Decimals


This command appears in the ‘Other Settings’ submenu.

GeoStruct IMS 14 Build 4933 – Manual


168
Figure 276 - Coordinate Decimals

8.4.7.13 Lock Layers


This command appears in the ‘Other Settings’ submenu.
This command allows you to set the Layers panel to read-only mode. Layers cannot be changed.

8.4.7.14 Use Lines For ‘Start Paths’


This command appears in the ‘Other Settings’ submenu.
Switch this feature on if you have to use lines instead of points for the 'Start Paths' command.

8.4.7.15 Set Map Cache Location


This command appears in the ‘Other Settings’ submenu.
This command allows you to place the Map Cache files in another directory that the user directory. The size of
the Map Cache files can become quite large. In certain situations (for example in a SaaS environment), it might
be useful to place the Map Cache on a different location. Alternatively you can also place the MapCache.txt
text file in the IMS folder, containing the path to the cache directory.

8.5 Tools Commando’s


The Tools tab contains the supporting commands. The commands are discussed by button group.

Figure 277 - Tools

8.5.1 Path Links

Figure 278 - Path Links

These commands provide you with support when creating paths, for example trenches.

8.5.1.1 Start Paths


This command automatically generates the Start Paths. Start Paths are the starting points of the path system.
In the example below, we use the trenches starting at the house connections.

Before you can run this command, there has to be a trench to which the house inputs can be connected. First
select a Geometry of the correct type (here a Trench) using the 'Create Object' command, see 8.4.4.1.

GeoStruct IMS 14 Build 4933 – Manual


169
Figure 279 - Create Trench

Figure 280 - Create trench

After you have entered the trench, you may select the house connections and the new trench.

Figure 281 - Select new trench and home connectors

Enter the command 'Start Paths':

Figure 282 - Command Start Paths

If you press Yes, the input trenches will be drawn.

GeoStruct IMS 14 Build 4933 – Manual


170
Figure 283 - Trenches are drawn

If the 'Auto Split' Check Button is turned on, the trenches will be split automatically.

8.5.1.2 Fix Selected Paths


This commands starts the Path Fixer dialog box. It allows you to fix paths that are not broken, that have
undershoots (gaps) or overshoots (small crossings). First select the paths to fix. If all path must be fixed, clear
the selection.

Figure 284 - Path Fixer dialog

The controls allow you to fine tune the fixing process:


Maximum small discontinuities distance: give the maximum distance to resolve small discontinuities (gaps and
overshoots) first. Set to 0 if undesired.
Maximum undershoot distance: resolves gaps smaller than the given value. End point of the line will be moved
to the virtual intersection.
Maximum overshoot distance: resolves crossings smaller than the given value. End point of the line will be
moved to the intersection.
Solving priority: select the priority that best suits the situation: if many gaps must be closed, use ‘Solve
undershoots first’. If there are more crossings to solve, use ‘Solve overshoots first’. If there is no priority to

GeoStruct IMS 14 Build 4933 – Manual


171
distinguish, use ‘Shortest distance’. In that case the length of the over- or undershoot will determine which
method to use.
Crossings: solving crossings will be executed after solving the under- and overshoots. Check ‘Break Crossings’ if
the remaining crossings must be broken on the intersection point. You can delete paths that only have on
node.
Delete solitaire paths (without nodes): paths that are part of the path network can be deleted.

Press the Start button to start the fixing process.

Important Note: if the paths contains Z or Alt coordinates, these will be removed. This is shown in the window
title. Be aware of this before starting this procedure.

8.5.1.3 The ‘Fix Selected Paths’ sub menu

Figure 285 - Fix Selected Path sub menu

8.5.1.4 Auto Offset


This command appears in the Fix Selected Paths sub menu.
With this command path links will be created on both sides of the selected lines. First selected the lines to
offset and set the path link layer current that must be used for the new lines.

Figure 286 - Auto offset Distance

If the Object of the line contains the field ‘TrenchOffset’, the value in this field will be used to create the
trenches. If the column is missing, the value, as entered in the dialog above will be used. If the value is zero (0),
a copy of the line will be created.

GeoStruct IMS 14 Build 4933 – Manual


172
Figure 287 - Before Auto Offest

Figure 288 - After Auto Offset

Note: The OSM Loader plugin can be used to load Open Street Map roads into the database that can be used as
the lines to offset. This plugin will automatically fill the TrenchOffset column with the correct values.

GeoStruct IMS 14 Build 4933 – Manual


173
Note 2: Auto Offset will just create new lines. These path links must be updated with ‘Fix Selected Paths’ before
they can be used with the short path algorithms.

8.5.1.5 Create Street Crossings


This command appears in the Fix Selected Paths sub menu.
This command can create crossings in two ways:

Between parallel lines:


Select parallel lines that must be connected with crossings:

Figure 289 - selected parallel lines

Give the maximum distance between the crossings:

Figure 290 - Crossing distance

And give the maximum length of the crossings:

The selected lines will be broken at an equal distance:

Figure 291 - Crossings are created

At the end point of Start Paths:

GeoStruct IMS 14 Build 4933 – Manual


174
Select the Start Paths that must be used as crossings:

Figure 292 - selected start paths

The selection will be analyzed and the next screen is shown:

Figure 293 - maximum crossing length

After given the maximum crossing length, the crossings are made:

Figure 294 - crossings made

Note: If the distance between two crossings is less than 1 M, the crossing will be skipped.

8.5.1.6 Create Paths over selected points


This command appears in the ‘Fix Selected Paths’ submenu.
This command creates path links in straight lines from point to point with a maximum length. If the selection is
empty, you can use all geometries on the current layer. This is an easy way to create path links for aerial cable
on poles.

GeoStruct IMS 14 Build 4933 – Manual


175
Figure 295: Automatic generated Path Links over poles

8.5.1.7 Auto Join Paths


This command appears in the ‘Fix Selected Paths’ submenu.
This command allows you to merge separate paths (without branches). This improves the computer resources
and speed. If only a part of the paths must be merged, select these before starting the command.
After analysis of all or selected paths, the following message appears:

Figure 296 – Auto Join Paths

Once confirmed, all separate paths are replaced by a solid path (up to the first junction).

8.5.1.8 Split on Points


This command appears in the Fix Selected Paths sub menu.
Split the paths on the location of the selected point. The selected points must reside on a path link.

8.5.1.9 Close Gaps


This command appears in the Fix Selected Paths sub menu. This command is obsolete and is only available for
compatibility reasons. Use Fix Selected Paths instead.
Closes the gaps between path links.

8.5.1.10 Split on Crossing


This command appears in the Fix Selected Paths sub menu. This command is obsolete and is only available for
compatibility reasons. Use Fix Selected Paths instead.
Splits the selected paths that intersect each other.

GeoStruct IMS 14 Build 4933 – Manual


176
8.5.1.11 Split Selected Paths
This command appears in the Fix Selected Paths sub menu. This command is obsolete and is only available for
compatibility reasons. Use Fix Selected Paths instead.
Splits the selected Paths at the location where the Paths meet. If the end point of a Paths is located at a
distance of more than half a meter from the other paths, this end point is not considered a potential split point.
The following dialogue box appears:

Figure 297 – Split Paths

This dialogue box allows you to control and monitor the process.
Max allowed gaps: specifies the maximum allowed distance between two paths that are automatically split.
Max confirmed gaps: specifies the maximum allowed distance between two paths to be split when confirmed
by the user.

Press Start to start the process. If the distance between a spilt point and the Path is greater than the ‘Max
allowed gaps’ and smaller than ‘Max confirmed gaps’, the split point is marked with a red circle; the specified
Zoom Level zooms in to the split point and the question appears:

Figure 298 - Verification

If you press Yes, the end point of the Path will be moved to the red circle and the Geometry will be included in
the 'splitting' process.

8.5.1.12 Auto Split


If this Check button is turned on, paths touching each other are split automatically. Objects placed on a Path,
will split the path.

8.5.2 Shortest Path

Figure 299 - Shortest Path

This group of buttons (test) contains commands for the shortest path algorithm. The shortest path calculation
is used to draw lines on the map. Paths should be drawn contiguously; between paths, you can only use end
point or nodes as the starting or ending point of the shortest path.

GeoStruct IMS 14 Build 4933 – Manual


177
8.5.2.1 Trace Shortest Path
Shows the shortest path between two points. First, specify the starting point and then drag the mouse to the
required location. The shortest path is dynamically calculated and displayed as a red polyline on the screen, see
figure below. The length is displayed in the status bar. Left-click to enter a new starting point; press Escape to
stop.

Figure 300 - Trace shortest path

8.5.2.2 Flood Trace


Similar to shortest path trace; but this command turns all paths red that can be reached with the distance
shown in the status bar.
This is a handy tool to quickly check whether the nodes of a trace are correct.

8.5.2.3 Fill Path Collection


Fill the nodes collection for shortest path calculations. This collection is updated while drawing and editing
paths. You can use this command in case you do not find any shortest paths that should be possible.

8.5.2.4 Fill Path Collection sub menu

8.5.2.5 Temporary Remove Paths


This command appears in the ‘Fill Path Collection’ submenu.
Temporarily removes the selected paths from the node collection. These paths are no longer included in the
shortest path calculation. Exclusion of these paths will be lifted when the cache is refilled (see 8.4.5.1).

GeoStruct IMS 14 Build 4933 – Manual


178
8.5.2.6 Add to Used Paths
This command appears in the ‘Fill Path Collection’ submenu.
Adds the selected path links to the Used Paths collection. This is used in conjunction with ‘Only use Used Paths’
(see 8.5.2.14) and the commands that use the Short Path algorithm.
Note: Used Path Resistance gives better results

8.5.2.7 Fill Path Collection from Selection


This command appears in the ‘Fill Path Collection’ submenu.
Fill the nodes collection for shortest path calculations. The collection is created with only the selected path
links.

8.5.2.8 Find Duplicate Paths


This command appears in the ‘Fill Path Collection’ submenu.
This command allows you to find overlapping paths. These paths might cause problems in the shortest path
calculation. All overlapping paths are drawn with a temporary figure. If paths are identical, they can be deleted.

Note: paths with length 0 often cause overlap. You may delete these paths from the database without any
problem.

8.5.2.9 Find Path Islands


This command appears in the ‘Fill Path Collection’ submenu.
This command searches the path links that are connected with each other. Path links that cannot reach all
other path links create an ‘Island’:

The next picture is an example of the result:

GeoStruct IMS 14 Build 4933 – Manual


179
8.5.2.10 Test All Path Nodes
This command appears in the ‘Fill Path Collection’ submenu.
This commands allows you to test all path nodes. It checks whether each node can reach all the other nodes.
After you entered the command, the following question appears:

Figure 301 - Test all path nodes

In order to continue, answer with Yes.

Nodes that are not able to reach each other, will be drawn as colored circles.

Figure 302 - Junctions that cannot reach each other

8.5.2.11 Test Short Path for selection


This command appears in the ‘Fill Path Collection’ submenu.
This command checks if the selected path links can reach each other. If path links cannot reach each other,
they will be grouped in areas. Errors are collected by area and shown as colored circles. Each area has its own
color.

8.5.2.12 Set Used Paths


This command appears in the ‘Fill Path Collection’ submenu.
Determines which paths are used by connections and marks them as used. If the ‘Used Path Resistance’ (see
8.5.2.15) is set and is not set to 1, the path resistance will be multiplied by this value.
See also ‘Only use Used Paths’ switch.
You can choose which path links are selected: the used or the unused ones.

8.5.2.13 Set Used Paths simple


This command appears in the ‘Fill Path Collection’ submenu.
Determines which paths are used by connections and marks them as used. See also ‘Only use Used Paths’
switch. This command is the same as Set Used Paths but does only check if connections pass the begin - or end
point of a path link. This works well if the path links did not change after drawing the connections. No Path links
will be selected.

8.5.2.14 Only use Used Paths


This command appears in the ‘Fill Path Collection’ submenu.
Set the ‘Used Path only’ switch on or off. If the switch is on, only paths that are marked as used will be used in
the short path calculations. You can also use ‘Used Path Resistance’. In that case empty paths will be used if
necessary.
Note: Used Path Resistance gives better results

8.5.2.15 Set Used Path Resistance


This command appears in the ‘Fill Path Collection’ submenu.

GeoStruct IMS 14 Build 4933 – Manual


180
Sets the Used Path Resistance:

Figure 303

The short path calculations uses the path resistance to calculate the path
Typically, if a path becomes cheaper if it contains connections, the resistance must be set between 0 and 1. An
individual connection can become longer, but less path links will be used. On the other hand, if a path becomes
more expensive, the value must be bigger than 1. Set the resistance to 1 if you always want to use the shortest
path for new connections. See the figures below.
After pressing OK, you have the option to calculate the used path resistance for each path link.

Figure 304: Opti Position executed with resistance set to 1

Figure 305: Opti Position executed with resistance set to 0.1

Note: on startup and when connections are deleted, the path resistance is NOT set or updated. So be
sure to set the used paths after startup and again after connections are deleted. If path resistance is

GeoStruct IMS 14 Build 4933 – Manual


181
not up-to-date, the next message is shown in the status bar: "Used Path links are not up-to-date. Use 'Set Used
Paths' (Alt 4 or Alt R)."

8.5.3 Grouping

Figure 306 - Grouping

The grouping commands are meant as support while design of a network; they include for example finding
Objects that are close to each other.

8.5.3.1 Group Count


The number of Objects that you are looking for using the ‘Find Nearby’ and ‘Auto Cluster’ commands.

8.5.3.2 Find Nearby


Find the Object that are nearby, measured over paths. Objects to be found have to be on the same layer as the
selected Object. The found Objects are selected. The selection size is determined by the ‘Group Count’.

8.5.3.3 Find on Path


This command appears in the ‘Find Nearby’ submenu.
Selects the point geometries that are found on the path from the selected point geometry to a given point.
Selects only the geometries that are of the same type as the initially selected point geometry.

8.5.3.4 Find Nearest Object


This command appears in the ‘Find Nearby’ submenu.
This command allows you to find the closest Object of a particular type. You have to select a point geometry.
Select the Object Type to be found from the list below:

Figure 307 - Select type to search

Answer the next question:

Figure 308 – Free connection?

GeoStruct IMS 14 Build 4933 – Manual


182
If the Object is found, it will be selected; the Map will zoom in such way that both Objects are displayed on the
screen. The following message appears:

Figure 309 – Confirmation

8.5.3.5 Calculate Group Count


This command appears in the ‘Find Nearby’ submenu.
This command calculates the group size based on the number of selected Objects on the Current Layer. The
calculated group size is as close as possible to the set 'Group Count' and will never be larger.
In the example below, 'Group Count' is 30:

Figure 310 - Calculate Group Count

8.5.3.6 Not Connected Only


This is used to only find non connected Objects with the 'Find nearby Objects' command.
Double-click the button in order to set the 'Node to use'. This is the connection that should be free. Current
Layer Object Type connections are shown.

Figure 311 Select node to use

8.5.3.7 Create Buffer


Creates a polygon or closed line around each selected geometry.

GeoStruct IMS 14 Build 4933 – Manual


183
Figure 312 - Create Buffer selection

Figure 313 - Buffer distance

After buffer distance input, the buffers are drawn on the Current Layer:

Figure 314 - Buffers created

In case the buffers are created around point geometries, semi circles are created (polygons with multiple points
to mimic a circle).

8.5.3.8 Create Convex Hull


Creates a Polygon Geometry for the selected Objects. The Convex Hull is a closed area containing all selected
Objects. At a later stage, the Polygon can be used to re-select the Objects, see 8.4.2.8.
Move the Current Layer on a Polygon Layer and specify the offset (distance) that should be observed around
the selected Objects.

GeoStruct IMS 14 Build 4933 – Manual


184
Figure 315 – Convex Hull Offset

8.5.3.9 Auto Cluster 3.0


The Auto Cluster command allows you to connect a large number of point objects to new central objects.
Currently three versions exist; version 3.0 yields the best results. This Auto Cluster minimizes the overall
network costs.

Auto Cluster uses the current InfraMap selection. If no selection is made, all Objects on the Current Layer are
used. Next, you will have to select the Object type that should be used to connect new Clusters to:

Figure 316 - Select Central Object Type

After selection is made, the following dialogue box appears:

GeoStruct IMS 14 Build 4933 – Manual


185
Figure 317 – Dialog AutoCluster 3.0

This is divided in three parts:


- Initialization: sets the Auto Cluster initialization; determines the starting position for each Auto Cluster
iteration. There are three options:
o Initialize optimization with every selected Object. This gives you the best results but can be
slow in case of large numbers.
o Initialize optimization with random selected Objects. Provides the user with direct influence
on the number of iterations. The results are not always predictable.
o Repeat a previously made iteration with a specific Geometry. This option is intended for
situations in which the previous result was not perfect, for example trenches that were not
optimized. After you improved the trench network, you may recalculate the same Auto
Cluster situation.
- Cluster Size: specifies the size of the clusters. This can be done in two ways:
o Specify the number of Objects in a Cluster. This gives you the number of Clusters (number of
selected Objects / number of Objects in the Cluster). Specify the maximum number of
Objects in the Cluster. This last number has no effect on the number of Clusters. It is only
used to keep the price as low as possible.
o Specify the minimum and optionally the maximum number of Clusters.
- Cost: here you can enter parameters that are used for price calculation.
o Specify the path (trench) costs. You have to options: price from the Spec table. See set price
or specify an overall price in the text box.
o Select if previously used trenches or paths are free (trenches containing cables are used).
o Specify the cable price per meter.
o Specify the Central Object price.

GeoStruct IMS 14 Build 4933 – Manual


186
o Specify if overlap should be avoided. You should only turn this on in exceptional situations.
The Auto Cluster algorithm operates in such way that overlap usually does not occur.
However, if this would be the case, this options allows you to avoid (possible) overlap.

Press OK to start Auto Cluster. After initialization the current calculation status is displayed on screen using
Cluster colors:

Figure 318 - Colors per Cluster

The status bar indicates the progress, for example, best price so far and which Geometry was used.

After the calculation is completed, you can create the Clusters:

Figure 319 - Creating Clusters

You may choose to create all clusters all at once (press Yes) or to create individual clusters (press No). If you
press Cancel, no clusters are created.

8.5.3.10 Auto Cluster 2.0


This command appears in the ‘Auto Cluster’ submenu. There is an improved Auto Cluster: Auto Cluster 3.0
The Auto Cluster command allows you to connect a large number of point objects to new central objects.
Clusters are created based on the size set in ‘Group Count’, see 8.5.3.1.
The location of the new objects will be optimized, minimizing the length of the connections. This command also
tries to minimize the cable overlap between different clusters. The result is an approximation of the optimum.
Please always accurately check the results.
The optimization process can take quite some time. Try to limit the number of connected objects. For example,
use the (natural) boundaries of the area to minimize the selection.
See Auto Cluster 3 for a description of the options. These are largely identical.

GeoStruct IMS 14 Build 4933 – Manual


187
8.5.3.11 Auto Cluster 1.0
Note: there are improved Auto Clusters; Auto Cluster 2.0 and 3.0. See this command for an introduction.
This command appears in the ‘Auto Cluster’ submenu.
After running this command, you will have to select the Central Object Type.

Figure 320 - Select Central Object Type

The following dialogue box appears:

Figure 321 - Maximum deviation

Here you may enter, optionally, the maximum deviation in respect to the maximum connection count. This
allows the process to limit cable length or to minimize overlap.

Testing takes place in order to determine which objects can be used for the clustering; the objects must have
the correct free connection and be located on a path link. If no suitable objects are found, the following
message appears:

Figure 322 - No Point geometries found

If necessary, check which connection may be used, see 8.5.3.6.

After these checks have been carried out, the following message appears:

GeoStruct IMS 14 Build 4933 – Manual


188
Figure 323 - Verification

If you press Yes, the optimization process is started. The clusters are drawn on screen in order to follow the
process.

Figure 324 - Optimization process

If necessary, you may cancel the process by pressing Escape.

If the optimization is completed, the following message appears:

Figure 325 - Verification Optimization

Press Yes to create all groups. Press [No] to create individual groups. The program zooms in to an individual
group and the following message appears:

Figure 326 - Creating individual groups

GeoStruct IMS 14 Build 4933 – Manual


189
Press Cancel to stop the process. The clusters that are drawn remain on screen in order to view the result.
Press Escape to delete the clusters. If you have selected Objects, you will have to press Escape twice.

8.5.3.12 Draw Clusters


This command appears in the ‘Auto Cluster’ submenu.
Existing clusters can be redrawn using different colors. First select the Central Object layer.

8.5.3.13 Clear Cluster Layer


This command appears in the ‘Auto Cluster’ submenu.
This command allows you to empty the Cluster Layer (see Draw Clusters).

8.5.3.14 Auto Chain


This command appears in the ‘Auto Cluster’ submenu.
The Auto Chain command allows you to interconnect multiple Objects in a chain like manner, via the shortest
route.
First, select the Objects that need to be interconnected. This selection can only contain point objects.
Select the start object:

Figure 327 - Select the start geometry

Next, indicate if you would like to interconnect the Objects automatically or if you would like to see the
'Connect Objects' dialogue box (see 8.4.4.3):

Figure 328 - Connect Objects automatically

Finally, enter the maximum number of Objects that may appear in the chain. If this number is lower than the
number of selected Objects, Auto Cluster will first calculate which Objects can best be placed in the chain.

GeoStruct IMS 14 Build 4933 – Manual


190
Figure 329 - Maximum number of Objects

Note: This number cannot exceed twelve. TSP Solver, containing a faculty function, is used in order to
calculate the route. 12! = 479.001.600. Nearly 500 million calculations are required to calculate a route
with 12 points.

If you select to connect the Objects automatically, the following message appears afterwards:

Figure 330 - Confirmation connect automatically

8.5.3.15 Bundle Cables


This command appears in the ‘Auto Cluster’ submenu.
This command bundles the selected connections by adding connections to an Owner or by replacing
connections by one new structure.
First, the selection is analyzed in order to enable selection from the correct structures to be used to bundle the
cables:

Figure 331 – Select Structure/Owner

Note: because only one structure will be inserted, the structure min count and structure max count is not used.
Be sure the structure you want to use contains all components in one structure.

After selection is made, you may optionally select the end terminator:

GeoStruct IMS 14 Build 4933 – Manual


191
Figure 332 - Select end terminator

The cables are replaced by a new structure or added to a new owner. The latter is the case when the selected
cables form part of a Concept Structure. See 6.2.1.2.

8.5.3.16 Move to Bundle


This command appears in the ‘Auto Cluster’ submenu.
Select the Connections and the new bundle Owner to move the Connections to the new Bundle.

8.5.3.17 Draw Networks


This command appears in the ‘Auto Cluster’ submenu.
The network is drawn in downward direction based on the selected Objects. In order to build the network,
connection 1 is used. Large networks require a lot of time to build.

8.5.3.18 Export to DXF


This command appears in the ‘Auto Cluster’ submenu.
This command allows you to exports the current drawn clusters to DXF. If no clusters are drawn, the clusters
will be drawn for the current selected Objects (in the Object panel),

8.5.4 Additional Maps

Figure 333 – Additional Maps

8.5.4.1 Set Map Location


This sets the location of an Image geometry to be used as a substrate. The following dialogue box appears:

Figure 334 - Map Location

GeoStruct IMS 14 Build 4933 – Manual


192
Enter the values into the appropriate Layer projection.

8.5.4.2 Detailed Maps


Detailed Maps allows you to load maps, containing more details than the default maps, from a web server. For
this purpose you should configure a special Tile Map Server.

Figure 335 - Detailed Map URL

Specify the URL of the web server in the dialogue box.

8.5.4.3 Max Zoom


Sets the maximum zoom level at which the default map should still be visible. Exceeding this level will display
the Detailed Maps (optionally). If the Detailed Map URL is set, empty the map cache (see 8.4.5.4) after you
have changed the value, otherwise incorrect maps may be displayed.

8.5.5 Utilities

Figure 336 - Utilities

8.5.5.1 Route Planner


Shows the Route Planner panel that enables you to display routes on the map. During other activities, this
panel can remain open.

Figure 337 - Route Planner

If you have selected two Objects, switch on the 'Use Selected Object' radio button.
If ‘Use Selected Object’ is switched on, the route between these two objects is determined.
If ‘Use Address’ is switched on, the route between two entered addresses is determined.
Addresses can be selected using the buttons from the map. In order to view the specified address on the
map, press the button.

Optionally, click ‘Avoid Highways’ in order to avoid highways. Click ‘Use Walking Route’ in order to determine
the walking route.

GeoStruct IMS 14 Build 4933 – Manual


193
Click Get Route in order to calculate the route and to draw it on the map.
Click Create in order to convert the calculated route into a line geometry.

8.5.5.2 Search Location


Finds a location. This can be an address, a local coordinate or a WGS 84 coordinate. In the dialogue box,
specify the address you are looking for, for example “De dam 1, Amsterdam, Holland”. Click the Search button.
After the location is found, the program will zoom to the location; a red circle will mark the location. The
coordinates are displayed in the 'Found Location' text box.
If you want to search a coordinate, start with ‘@’ and give the coordinate with decimal point and comma to
separate x and y (‘@141242.24,458399.56’)
For WGS84, use ‘@@’ and Lat, Lon.

Figure 338 - Search Location

8.5.5.3 Get Addresses


Based on the location of the geometries, the address of the objects can be entered using so-called 'reverse
geocoding'.
First, select the point objects which address is required.
The following question appears:

Figure 339 - Select point geometries

If you press Yes, the addresses are searched. The following result is displayed:

Figure 340 – Confirmation

8.5.5.4 Get Address Locations


This command appears in the ‘Get Addresses’ submenu.
Based on the Address of the Selected Objects, the location of the Objects will be set. The Object Type of the
selected Objects must be mapped to a Point Layer.

8.5.5.5 Measure
Draw a polyline; the total length is shown in the status bar.

8.5.5.6 Measure Over


Calculates the distance over the network from the selected Geometry.
First create a sub-net:

GeoStruct IMS 14 Build 4933 – Manual


194
Figure 341 - Create Sub Net

And give the distance that must be measured over the network connections:

Figure 342 - Distance

The result of the calculation:

GeoStruct IMS 14 Build 4933 – Manual


195
8.5.5.7 Divide
This command has two methods:
If you select lines and points, the selected points are evenly distributed over the selected lines:

Figure 343 - Before Divide Figure 344 – After Divide

When only lines are selected, new objects on the current layer will be generated on a given distance:

Figure 345: new geometries created with divide

8.5.5.8 Partial Offset


This command creates a partial copy from a selected polyline or polygon. The copy will be created parallel to
the source geometry. When the command is started, the next dialog box is shown:

Figure 346

Here you give the distance in meters that the new geometry must be translated, relative to the original
geometry. Click on geometry for the start point or press Escape to use the line start point (green point), give
end point or escape to use line end point (red point). Finally give the side by clicking on the location.

Figure 347: start and end point

GeoStruct IMS 14 Build 4933 – Manual


196
Figure 348: new geometry after offset

8.5.5.9 Follow Geometries


This command can be found in the Partial Offset sub menu.
With this command you can create a polyline, based on the selected geometries. Give the start and end point
of the line to create.

You can offset this line; press Cancel to create a line without offset:

Figure 349 - Offset

The Convex Hull method will be used to calculate the two possible lines:

GeoStruct IMS 14 Build 4933 – Manual


197
Figure 350

Create this line by pressing Yes.

GeoStruct IMS 14 Build 4933 – Manual


198
8.5.5.10 Locator Tools
This command is located in the Measure sub menu
The ‘Locator Tools’ dialogue box allows you to construct locations based on previously measured points. This
tools is especially designed for GPS measurements that cannot or not easily be carried out near buildings. If
‘Track Selection Changes’ is switched on, the solution is dynamically displayed by a red circle in the Map if the
selection is changed.

8.5.5.10.1 Line Perp Distance


Line Perp Distance allows you to determine a location based on a line or two points perpendicular to this line
over a length L1. This provides two solutions. ‘Switch Side’ allows you to toggle between solutions.
Use the ‘Add Point’ button in order to enter a point at the found location. The current layer should have a point
type.

GeoStruct IMS 14 Build 4933 – Manual


199
Figure 351 - Locator Tools, Line Perp distance

8.5.5.10.2 Two Point Distance


Two Point Distance allows you to determine the location using two circles; one point and Length L1 and a
second point and Length L2. This provides you with no solution or with two solutions. ‘Switch Side’ allows you
to toggle between solutions.
Use the Add Point button in order to enter a point at the found location. The current layer should have a point
type.

Figure 352 - Locator Tools, Two Points Distance

8.5.5.11 Move to Project


With this command the selected geometries can be moved to another project. First select the geometries to
move.
The next dialog is shown:

GeoStruct IMS 14 Build 4933 – Manual


200
Figure 353

Select the project to use as target project. The geometries will be moved to this project.

8.5.5.12 Copy to Project


This command is located in the Move to Project sub menu.
Is the same as Move to Project, except that the geometries are copied instead of moved. This command also
accepts External Source Geometries. It will create Objects in the database with the Object Type of the Current
Layer.
Note: geometries with an Owner are not copied.

8.5.5.13 Calculate Network


This command will calculate the network from the selected Object. In the next dialog box you will set the
network calculation parameters:

Always select a Sub Net (see 6.2.1.4) that has a network calculation plugin, otherwise no results will be shown.

After calculation, the number of network faults are shown and the geometries with faults are selected:

The results are shown in the Map with temporary figures:

GeoStruct IMS 14 Build 4933 – Manual


201
8.5.6 GPS

Figure 354 - GPS

This group contains all GPS related commands and settings.

8.5.6.1 Enable GPS


Open the serial port specified in 'GPS Port'. This will start data reception from the connected GPS device.

8.5.6.2 GPS Status


Displays the detailed information about the received GPS data.

8.5.6.3 GPS Port


The serial port for the GPS device to be used.

8.5.6.4 Show Position


Displays the current GPS position on the map. This feature does not automatically zoom in to this position.

8.5.6.5 Track position


Follow the changes in the GPS position. The GPS position is in the middle of the map.

8.5.6.6 Zoom to Position


Zoom to the current GPS position.

8.5.7 External Sources

Figure 355 - External Sources

GeoStruct IMS 14 Build 4933 – Manual


202
This group contains the commands used to link external data sources.

8.5.7.1 WMS
Display the Web Map Server dialogue box. This allows you to add Web Map Servers as data source. A WMS
layer is drawn in the same order as other Layers and is always drawn after the base map is drawn:

Figure 356 - without WMS layer

Figure 357 - with WMS layer

The WMS command opens the following dialogue box:

GeoStruct IMS 14 Build 4933 – Manual


203
Figure 358 - Web Map Servers

As example a number one server is predefined. You can open a server in order to see more details. Click on an
item to view the Map Info.
Always check Info to learn which SRS (Spatial Reference System) is supported. See Appendix 16.1 for the SRS
Ids supported by IMS.
If you have found the required layer, you can add this layer to the list of available layers by pressing Add Layer.
Before you add the layer, you can select the Image type that will be used. Only types that are available on the
server, are selectable.
The WMS layers are added to the ‘Name’ section list in the InfraMap Layers panel. You can change the name of
the layer in the Layers panel. Use Delete Layer to delete the selected layer.

Press Add Server to add a new WMS server:

Figure 359 - Add Server

Enter the server web address (Server URL). The URL must only contain the path and no query string
parameters (like ‘?request=GetCapabilities’). You can use a previous defined server from an existing InfraMap
layer. Press the ‘Select layer server’ button and select the server from the list.
If the server requires authentication, add your username and password in the appropriate fields.

GeoStruct IMS 14 Build 4933 – Manual


204
Some WMS servers use a GeoWebCache tiling server to enhance performance. Check this field if such a server
is used.

Press OK to add the server to the Map Servers list.

8.5.7.2 Reference DXF


This command allows you to draw DXF files as an external reference on the map.

Figure 360 - DXF files

Use the Add button to add to the new DXF files to the list.
You can delete the selected files using the Delete button.
Thick ‘Disable DXF File loading’, if you do not wait to load these files (temporarily).
Sets the projection to the value that corresponds to the coordinate system in which the drawing has been
created. In the Netherlands this usually RD.
‘Min zoom’ and ‘Max zoom’ determine the zoom factors of the drawing.

8.5.7.3 Reference KML


This command allows you to draw KML files as an external reference on the map. Select the KML file to be
displayed. Points are always drawn as circles.

GeoStruct IMS 14 Build 4933 – Manual


205
9 InfraPlanner
InfraPlanner is the planning module (Scheduler) of IMS. The interface is similar to the Outlook Calendar.

Figure 361 - InfraPlanner

The Resources panel shows the resources/employees, as specified in the data model. Checking a resource will
display it in the Planner screen. This enables you to view several resources simultaneously.

The Calendar panel allows you to select the period that should be displayed in the Planner.

The Alerts panel shows the alerts that have occurred. An alert is a notification on a task that fails to obtain the
correct status on time. See 9.1.7.

The Planner screen displays the current scheduled tasks for the selected resources. This may concern tasks that
are linked to Objects, but could also be manually scheduled tasks.
The planner screen contains two tab pages: the Scheduler screen, that works like the Calendar in Outlook, see
https://documentation.devexpress.com/#InterfaceElementsWin/CustomDocument4849.
The Grid view shows the tasks in a tabular form. Here you can easily search, filter and modify tasks. You can
also sync the scheduler or the Current Object by using the appropriate command from the popup menu.

The other commands are discussed below.

9.1 File Commands

Figure 362 – File

GeoStruct IMS 14 Build 4933 – Manual


206
9.1.1 General
This command opens the following screen:

Figure 363 - General

In this screen you can enter the general settings for the Planner.
- Visible Time: ‘Start time’ and ‘End time’ indicate the start and end time visible in the Planner.
- Time Scale: ‘Interval for time slots’ indicates the smallest plannable unit.
- Show Tasks: ‘Show tasks only in limited time interval’ limits the period of which the tasks are read,
based on the ‘Backwards’ and ‘Forward’ set limit. You may want to select this option when opening
the Planner takes a lot of time.

9.1.2 Resources
This command is only available for Document Administrators

Figure 364 - Resources

GeoStruct IMS 14 Build 4933 – Manual


207
The Resources command links the resources registered in IMS to the planning module. You only have to do this
once.
First, select the Resource Type from the list. Next, select the resources in the grid and press 'Check References'.
This also allows you to link resources to an IMS user. This might be important when employees should have
access to the database via Web Services.
Select the resource in the grid and the corresponding User from the list and press Save. Repeat this action for
each resource.

Note: You may only connect 1 resource to 1 IMS user.

9.1.3 Resource Wizard


This command is only available for Application Administrators

Before starting this command, be sure to set the Current Project that allows adding resources. Otherwise, the
command will show a message and exit.
The Resource Wizard simplifies the creation of multiple resources and the corresponding IMS Users. The wizard
is self-explanatory. Follow the instructions on the screen.

9.1.4 Activities
This command is only available for Document Administrators

Figure 365 - Activities

The Activities window allows you to define activities and link these to Task Object Types. The Activities are
editable for Application Administrators and read only for Document Administrators.
With Duration you specify the time needed to execute the activity.
When a task has sub tasks (that is: a Task Object that can contain Sub Objects of the Task type), you can define
how these tasks must be planned relative to the owner start time. There are three options: Start, Mid and End.
You can also set Expand Owner. If checked, the owner task planned End time will be set to the end time of the
last sub task end time if this is later than the current end time.

If an activity can be interrupted for a lunch break, set 'Dividable by Break'. And if it can be broken by end of the
day, set 'Dividable by Day'.
The 'Use Length' field indicates that the GeoLength field of the Object should be used in order to calculate the
duration. If checked, duration will be interpreted as duration / meter. The Task duration will be GeoLength *
duration.
You can use the 'Use Field Value' in combination with 'Info Field' if another Info field value is used instead of
‘GeoLength’.

‘Workset Configuration’ allows you to configure a work set for field workers. The work set configuration is used
by client apps (such as GeoWorks) to support the execution of tasks. The work set configuration contains the
properties that the field worker must fill in, while or after executing the task.

GeoStruct IMS 14 Build 4933 – Manual


208
The Workset configuration window contains a grid that shows all Info columns and the Spec column. The Spec
column that is shown in the client application, is determined by the Spec column in the Miscellaneous part
(see below). Additional to this columns, the following task items can be added: Photo, Signature, File and Sub
Task.

Figure 366 – Workset Configuration

The properties have the following meaning:


- Index: give the order in which the fields must be shown in the client application.
- Use: show the field in the client app.
- Alias: the name of the field, as shown to the field worker.
- Readonly: content of the field cannot be changed.
- Mandatory: field must be filled.
- Category: A name for corresponding fields. Fields with the same category will be grouped.
- Values: to create a pick list, use the values property. The items must be separated by comma’s.
- Auto: automatic fill the value. Only applicable for Date fields at the moment.
- Visibility Expression: the field will only be visible if the expression evaluates to true. Press the […]
button to show the Expression Editor:

GeoStruct IMS 14 Build 4933 – Manual


209
For the Expression syntax, see https://documentation.devexpress.com/CoreLibraries/4928/DevExpress-Data-
Library/Criteria-Language-Syntax

In the Miscellaneous part, you can configure some additional properties. The exact implementation on the
client side is dependent of the client app.
- Allow create task: if checked, new tasks can be created or copied.
- Show Object Files: the files that are linked to the Task Object, can be downloaded and viewed in the
field app.
- User must update or add Geometry: the geometry that belongs to the Task owner must be added or
updated in the field app.
- User can update spec: if checked, the Spec ID of the Task Object can be updated by the field
technician. Select the spec column to show in the field app.
- Screen mode: sets the default startup mode of the field app.
- Take Picture. There are three options:
o None: no picture can be taken
o Optional: it is optional to take pictures
o Mandatory: at least one picture must be added to the task
- Sign: see ‘Take Picture’
- Map Layers to add: defines the layers that can be used by the field worker to add to the map. This will
not create new task but only new Objects and Geometries.
- Default Map Zoom level: the zoom level that is used at startup of the field app.

GeoStruct has developed special web applications that seamlessly integrate in office, back office and in the
field work. For more details, please mail to [email protected].

The Resource tab allows you to link resources to activities. This allows you to know which resource can perform
a specific tasks.

Figure 367 - Activities, Resources

9.1.5 Workweek
This command is only available for Application Administrators

For each resource you can define a work week:

GeoStruct IMS 14 Build 4933 – Manual


210
Figure 368 - Workweek

Click the resource(s) for whom you would like to define the work week. In the ‘Work days’ list, select the work
days for these resources. In case there are work days with different working hours, you have to select these
separately.
Next, indicate ‘Start time’, ‘End time’ and breaks (‘Break start’ and ‘Break end’) for these work days.
Press Save to store the Work days.
If necessary, repeat this procedure for other resources.

In order to delete a work day, press Delete.

To specify days off, use the button Free Days.

Figure 369 - Free Days

Select the days on which the resource has a day off (use Ctrl and/or Shift keys for multi-selection).

9.1.6 Map Fields


This command is only available for Application Administrators

GeoStruct IMS 14 Build 4933 – Manual


211
You can automatically copy the scheduled start and end date of a task to the Info table of the owning Object.
This might be useful for reports etc.

Figure 370 - Map Field Names

9.1.7 Alerts
This command is only available for Application Administrators

Alerts allows you to set which activities generate a notification if they fail to obtain the correct status on time.
You can view these messages in the Alerts sub-panel in InfraPlanner. Also, an Alert popup is shown.

Figure 371 - Alerts

Select the activity to be monitored from the Activity list. Next, select the Status (Planned, Started, Finished
etc.). You may change the control parameter (is / is not) in order to indicate if the status must have the
specified value or not. Specify the amount of time after which this status value should be reached. You may
also change the message that is shown.

GeoStruct IMS 14 Build 4933 – Manual


212
The dialogue box provides the following sentence (begin upper left): “If activity ‘Connect Subscriber’ is not
‘Finished’ after ‘1 hours’ show ‘…’.”

To delete an existing alert, select it from the ‘Existing Alerts’ list and press Delete.

9.1.8 Work time only


If this option is enabled, you may only schedule tasks during working hours.

9.1.9 Auto create Sub-tasks


If this option is enabled, sub-tasks will be automatically generated when the main task is created.
Note: A Sub-task can be defined as a Sub-object with an Object type that has the Task mode set.

9.1.10 Set Current Object


If this option is enabled, the Current object is set if a task is selected in the Planner. The Object linked to the
task, should be present in the current Object Selection (should be visible in the Objects panel).

9.1.11 Goto Current Task


If this options is enabled and you change the Current Object, the associated task is selected in the Planner.

9.1.12 Allow Conflict


If this option is enabled, you may schedule multiple tasks for a resource in the same time interval.

9.2 Home Commands

Figure 372 - Home

9.2.1 Refresh
This command updates (refreshes) the tasks and resources by re-reading them from the database.

9.2.2 Add Tasks


This command generates tasks for the current resource and starting at the selected time for the Objects that
are selected in the Objects panel. This command takes the working week of the resource into account, see
'Work Week'. For the duration of the activity, see: ‘Activities’.
If there are multiple activities defined for the selected resource and Object type, you will have to select the first
required activity from the pop-up list.

Figure 373 - Select Activity

GeoStruct IMS 14 Build 4933 – Manual


213
If the selected objects already have planned tasks, you will be asked to re-plan these tasks:

Note: This command is identical to ‘Add Tasks for Selected Objects’ in the pop-up menu of the Planner.

9.2.3 Plan Project


This command allows you to plan on screen all the activities that take place in the Project. You may also
include dependencies with other activities.

Figure 374 - Plan Project

Proceed as follows:
- Select the start date for project in ‘Start Project’
- In ‘Activities to Execute’: select the first activity to be executed. Thick ‘One Resource per Activity’ if
you only require one resource per Object. Thick ‘Dependencies must be Finished’ if all dependent
Objects must be scheduled before this activity can be executed. All the other fields are for information
purposes only and cannot be changed.
- Go to ‘Objects for Activity’ (right grid), select the Objects to be executed by a resource and select the
resources required to execute these Objects. Repeat until all Objects are linked. Alternatively, you can
select 'Use all Resources'. This allows you to schedule all resources for all Objects.
- Repeat all steps for the next activity. If different tasks have to be executed sequentially, you can add a
dependency with ‘Dependencies for Selected Activity’.

After all settings have been made, a proposal is calculated by pressing ‘Analyse’. The calculation result will be
written in the Start and End fields. After the analysis has been completed, you will have to check the calculation
accurately. Once you have approved the schedule, this can be finalized by pressing the 'Create' button. The
schedule is created in the database and the tasks will be displayed in the Planner.

GeoStruct IMS 14 Build 4933 – Manual


214
If you want to save the settings, type a name in the box, left of the Save button and press Save. To load or
delete settings, select it from the popup list and press Load or Delete respectively.

9.2.4 Select Period


Selects the tasks in the selected period in the planner.

9.2.5 Delete All


Deletes all tasks in the selected period in the planner.

9.2.6 Check Deleted Objects


Checks for tasks of which the owner object is deleted.

9.2.7 Progress Viewer


The Progress Viewer panel opens with the Start and End date as selected in the Planner. If necessary, change
these dates and press Show. All scheduled tasks are displayed in a bar chart:

Figure 375 - Progress Viewer

The 'Show in Map' button displays the progress of the work in InfraMap. All relevant geometries are
temporarily hidden and switched on step by step. This makes the spatial distribution of the work transparent.

GeoStruct IMS 14 Build 4933 – Manual


215
10 StreetView
Important note: since IMS 10, the standard StreetView window is replaced by a plugin. Before you can use
StreetView, you have to load the StreetViewPlugin. See 6.2.4.1.4. The StreetViewPlugin is supplied for free.
The Google Street View panel can display the location of Point Objects to street level. If the Street View panel is
opened and a different Current Object is selected, Street View will zoom in on the location of the Object (of line
objects, the first coordinate is used to synchronize Street View).

Figure 376 - Google Street View

This location is approximate and thus gives only an indication of the Object in the field.
In the panorama picture can be navigated. Go to http://www.google.com/streetview/ for instructions.

For locations where Street View imagery is not available, Street View shows a gray generic image, with the text
"Sorry, we have no imagery here."

Figure 377 - No panorama view available

GeoStruct IMS 14 Build 4933 – Manual


216
11 Net Grid
The Net Grid panel displays all connections of a network in a grid.

Figure 378 - NetGrid

Building a network starts at the current connector(s). If ‘Use all Connectors’ is not checked and no explicit
connector is selected in Object Detail, the first connector of the Current Object is used. If ‘Use all Connectors’ is
checked, all connectors of the Current Object will be used.
Click ‘Get Up Network’ to build the network in an upwards direction (from input to output).
Click ‘Get Down Network’ to build the network in a downwards direction (from output to input).

If necessary, select a Sub-net (see 6.2.1.4) to indicate the boundaries of the network to be built.

Check ’Include Type’ if the name of the Object Type must be included in the Object description.
Check ‘Use all Connectors’ if all connectors of the first object must be used.
Check ‘Show Connectors’ if the connector columns must be shown between the objects.

Use the ‘Export to Excel’ to generate a spreadsheet of the current grid view.

Double-click on a cell to set the Current Object.

GeoStruct IMS 14 Build 4933 – Manual


217
12 Snap Reports
Snap Reports makes generating reports very easy.

Figure 379 - File, Select Data Source

The ‘Select Data Source’ command links database information to the Snap document; select one of the Object
Types from the list:

Figure 380 - Select Data Source

Select the desired fields from the Data Explorer list (multi-select, drag to the empty document):

Figure 381 - Choose desired fields from Data Explorer

GeoStruct IMS 14 Build 4933 – Manual


218
‘Select Data Source’ displays all Objects from the Current Project. If multiple Objects are selected in the Objects
panel, a data source is added with the name of the Object Type, concatenated with ‘SELECTED’.
To use more complex data sources, ‘Add New Data Source’ should be selected.

The entire operation is explained on the following web pages:


https://documentation.devexpress.com/#InterfaceElementsWin/CustomDocument12427

GeoStruct IMS 14 Build 4933 – Manual


219
13 Report Designer
Only available for Document Administrators and Application Administrators.

With Report Designer reports can be designed and made available to specific user groups.

Reports are designed in the Report Designer Panel. This chapter covers only a few important features of the
panel. For a detailed description see Report Designer.

Figure 382 - Report Designer

Click on ‘New…’ to create a new report. The following dialog box appears:

Figure 383 – Modify Report

GeoStruct IMS 14 Build 4933 – Manual


220
In this window the basic parameters of the report are recorded.

• Report Name: the name of the report. This name must be unique.
• User group: the user group who may use this report (see 6.2.4.1.2). Document Administrators can only
create or edit reports that have a User Group the user is part of. Application Administrators can edit all
reports.
• Choose the type report:
o Standard Report: choose a Table or View and the columns to be displayed.
o Cost Report: to create a cost calculation.
o Connection Report: all connections of the current Object are displayed.
o Strand Report: not to be used, only available for compatibility
If Cost Report is chosen, the following window appears:

Figure 384 - Cost Report Parameters

Select the desired fields of the Object Types that have to be included in the report. The values entered in the
columns ‘Length Fields’ and ‘Length Price Fields’ will be multiplied to obtain the total price. This combination
will mainly be used for connections and paths. The ‘Unit Price Fields’ are mostly used for object.

After the window is closed, a blank report will be generated. The report can now be arranged at its discretion.
To quickly achieve results, the Reports Wizard can be chosen. For that click the arrow:

Figure 385 - Reports Wizard

GeoStruct IMS 14 Build 4933 – Manual


221
GeoStruct IMS 14 Build 4933 – Manual
222
The ‘Report Task’ dialog box appears:

Figure 386 - Report Tasks

Select ‘Design in Report Wizard’ and follow the instructions.


After finishing the wizard, the report will look something like this:

Figure 387 - Finished report

Note: if the Spec column is used from the CostTable (see Field List), the fifth (5 th) column from the Spec table is
used if it exists. This is the first column that is not automatically generated by IMS.

GeoStruct IMS 14 Build 4933 – Manual


223
To open an existing report, click ‘Open…’. Select the desired report from the following list:

Figure 388 - Select Report

If the basic parameters need to be changed, choose ‘Modify…’. The same window is displayed as described for
‘New…’.

For other functionalities see Report Designer online.

GeoStruct IMS 14 Build 4933 – Manual


224
14 Grid Capabilities
This chapter is only available in English.

Figure 389 - Grid control

There are several panels and windows that use a grid control, for instance the Objects panel. Here we will
explain the general capabilities of the grid control. Every individual panel or window may have its own specific
tools. They will not be explained here but in the chapter for that specific component. It’s also possible that
components that use the Grid control have disabled some capabilities of the Grid control.
Remark: the color of the screen pictures differ from the rest of this manual. That’s because these picture were
made with a different Skin (see 6.1.8).

14.1 Add and Delete Grid Records


14.1.1 Add Records
Click the Append button within the Navigator control:

Figure 390 - Append

14.1.2 Delete Records


Click the Delete button within the Navigator control:

Figure 391 – Delete

GeoStruct IMS 14 Build 4933 – Manual


225
14.2 Edit Grid Cells
14.2.1 Activate Cell Editor
To activate Cell Editor, do one of the following:
- Click a cell.
- Focus a cell (for instance, via the keyboard), and press ENTER or F2.
- Focus a cell and press any alpha-numeric key. The editor will be invoked and its contents will be
replaced with the pressed character.
- Focus a cell and click the Navigator control's Edit button:

Figure 392 - Edit

If a cell editor provides a dropdown, you can activate the editor and open its dropdown by pressing ALT+DOWN
ARROW or F4.

14.2.2 Select and Deselect Cell Text


Press F2 or CTRL+A.
Close Cell Editor and Accept Changes Made
Do one of the following:
• Press ENTER.
• Click the End Edit button within the Navigator control:

Figure 393 - End Edit

• Click any other grid cell.


• Focus any other control.

14.2.3 Discard Changes


To discard changes made in a cell press ESC.
To discard changes made in all cells in a row, do one of the following:.
• Press ESC twice.
• Click the Cancel Edit button within the Navigator control:

Figure 394 - Cancel Edit

14.2.4 Open Cell Editor's Dropdown


Do one of the following:
• Press ALT+DOWN ARROW or F4.
• Click the editor's dropdown button:

14.2.5 Close Cell Editor's Dropdown


For all editors providing a dropdown, you can close the dropdown by pressing ALT+DOWN ARROW.
If the calculator is displayed in the dropdown, it can be closed via CTRL+ENTER.
Dropdowns displaying lists of items can be closed by clicking an item with the mouse, or by selecting an item
with the keyboard and pressing ENTER.

GeoStruct IMS 14 Build 4933 – Manual


226
14.2.6 Change Values
14.2.6.1 Change Date/Time Values
You can edit these cell values without opening the dropdown calendar. Position the caret at the portion of a
date/time value that needs to be changed. To increment the value, press CTRL+UP ARROW. To decrement the
value, press CTRL+DOWN ARROW.

14.2.6.2 Change Numeric Values


To increment the value, press CTRL+UP ARROW. To decrement the value, press CTRL+DOWN ARROW.

14.2.6.3 Change Values of Cells That Provide Dropdown Items


To select the previous value, press CTRL+UP ARROW. To select the next value, press CTRL+DOWN ARROW.
Note: this feature is not applicable to all editors.

14.2.6.4 Edit Images


To copy, cut, paste, load and save images in image editors, right click the image and select the required
command via the context menu:

Figure 395 - Edit Images

14.3 Sort Grid Rows


14.3.1 Sort Data in Grid Views
To sort records by a column's values and replace existing sort conditions that are applied to the current or
other columns, click the target column's header, until an Up or Down Arrow icon is displayed within the header.
The Up and Down Arrows indicate ascending and descending sort orders respectively.

Figure 396 - Order ID

To sort records by a column's values while preserving existing sort conditions, do one of the following:
• Click a column header while holding the SHIFT key down, until an Up or Down Arrow icon is displayed
within the header.
• Right-click a column header and select ‘Sort Ascending’ or ‘Sort Descending’ from the context menu
that appears:

GeoStruct IMS 14 Build 4933 – Manual


227
Figure 397 - Sort Ascending or Sort Descending

To remove sorting by a column, click a column header while holding the CTRL key down. You can also select
Clear Sorting from the column header context menu.

14.4 Group Grid Rows


14.4.1 Group Data
To group by a specific column, do one of the following:
• Drag a column header from the column header panel to the group panel
• Right-click a column header and select ‘Group By This Column’ from the context menu:

Figure 398 - Group By This Column

GeoStruct IMS 14 Build 4933 – Manual


228
14.4.2 Ungroup Data
To ungroup data by a grouping column, do one of the following:
• Drag a column header from the group panel to the column header panel:
• Right-click a grouping column's header and select ‘UnGroup’ from the context menu:

Figure 399 - UnGroup

To remove grouping by all columns, right click the group panel and select ‘Clear Grouping’ from the context
menu:

Figure 400 - Clear Grouping

14.4.3 Change Group Order


To change group order, move a grouping column header to another position within the group panel.

Figure 401 - Change group order

GeoStruct IMS 14 Build 4933 – Manual


229
14.5 Filter Grid Data
14.5.1 Invoke the Filter Dropdown List
• In Grid Views, hover over the column header. Click the filter button ( ) within the column header that
appears.

Figure 402 - Filter

14.5.2 Create a Simple Filter Condition


To select records that contain a specific value in a specific column field, do the following:
1. Invoke the filter dropdown list containing available filter values.
By default, if filtering is applied, the filter dropdown will only display the values which match the
current filter criteria. If the SHIFT key is pressed while opening the filter dropdown, all values will be
listed (not only those that match the current filter criteria).
2. Select the required filter value in the filter dropdown list:

Figure 403 - Filter drop-down list

The filter dropdown list will be immediately closed, and the control will display the records which
contain the specified value in the specified column field.
If the filter dropdown list provides check boxes to the left of filter values, multiple values can be
selected (checked) simultaneously:

Figure 404 - Show all, New, Postponed, Fixed or Rejected

In this mode, click OK to close the filter dropdown list and apply the filter.
You can sequentially filter data against multiple columns using the method described above.
Use Microsoft Excel Style Custom Filter Dialog

GeoStruct IMS 14 Build 4933 – Manual


230
To construct filter criteria involving up to two conditions, do the following:
• Invoke the filter dropdown list (see above) and click ‘Custom’. This will invoke the Custom Filter
Dialog, allowing you to compare a column with one or two values:

Figure 405 - Custom AutoFilter

14.5.3 Use Advanced Filter Editor Dialog


To invoke an advanced Filter Editor dialog, do one of the following:
• Right-click any column's header and select ‘Filter Editor’:

Figure 406 - Filter Editor

• If the filter panel at the bottom of the grid control is visible, click the ‘Edit Filter’ button:

Figure 407 - Edit Filter

The Filter Editor is also invoked when choosing the (Custom) item in a column's filter dropdown list, if the
current filter criteria applied to the column consists of three or more simple filter conditions, or if the filter
criteria contain advanced comparison operators such as ‘Is between’ and ‘Is any of’.

GeoStruct IMS 14 Build 4933 – Manual


231
Figure 408 - Custom

To learn how to work with the Filter Editor, refer to Filter Data via the Filter Editor.

14.5.4 Clear the Filter


To clear the filter applied to a specific column, do one of the following:
• Invoke the filter dropdown list (see below) and click (All).
• In Grid Views, right-click the column header and select Clear Filter:
To clear all filter criteria, click the Close Filter button within the Filter Panel:

Figure 409 - Clear Filter

14.5.5 Disable/Enable the Filter


Click the Enable Filter button within the Filter Panel:

Figure 410 - Enable Filter

14.6 Expand/Collapse Group Rows in Grid Views


To expand/collapse a group row, do one of the following:
• Click the row's expand button:

Figure 411 - Expand

GeoStruct IMS 14 Build 4933 – Manual


232
• Double-click the group row.
• Double-click the indicator cell corresponding to the group row:

Figure 412 - Indicator Cells

• Focus the group row and press PLUS (to expand the row) or MINUS (to collapse the row).
• Focus the group row and press RIGHT ARROW (to expand the row) or LEFT ARROW (to collapse the
row).
To expand or collapse all group rows, right-click the group panel at the top of the control. This opens the group
panel context menu. Then select Full Expand or Full Collapse respectively:

Figure 413 - Full Expand or Full Collapse

14.6.1 Expand/Collapse Master Rows in Grid Views


To expand/collapse a master row, do one of the following:
• Click the master row's expand button:

Figure 414 - Expand

• Double-click the indicator cell corresponding to the master row:

Figure 415 – Indicator Cells

• Focus the master row and press CTRL+PLUS (to expand the row) or CTRL+MINUS (to collapse the row).

GeoStruct IMS 14 Build 4933 – Manual


233
14.7 Hide Columns/Bands in Grid Views
Do one of the following:
• Click a column header/band header and drag it onto the grid control's cell area, until the cursor
changes its image to a big 'X'. Then drop the header.

Figure 416 - Dragging column header

• Drag and drop a column/band header onto the Customization Form if it's open:

Figure 417 - Dropping column header

GeoStruct IMS 14 Build 4933 – Manual


234
14.7.1 Display Hidden Columns/Bands in Grid Views
1. Open the Customization Form by right-clicking a column header and selecting Column Chooser:

Figure 418 – Customization Form, Column Chooser

The Customization Form will be displayed listing hidden columns and bands (if any):

Figure 419 - Hidden columns

2. Drag the required column/band from the Customization Form onto the column/band header panel
and drop it at a specific position.

Figure 420 - Drag required column into grid

GeoStruct IMS 14 Build 4933 – Manual


235
14.8 Reorder Columns and Bands in Grid Views
To reorder columns, drag and drop a column header to a new position:

Figure 421 - Reorder columns

To reorder bands, drag and drop a band header to a new position:

Figure 422 - Reorder bands

14.9 Resize Columns and Bands in Grid Views


To resize columns and bands, drag the right edge of the target column/band header:

Figure 423 – Resize columns and bands

GeoStruct IMS 14 Build 4933 – Manual


236
To change a column's width so that it displays its contents compactly in their entirety, do one of the following:
• Double-click the right edge of the column header.
• Right-click the column's header and select ‘Best Fit’:

Figure 424 - Best Fit

To change the widths of all columns so that they display their contents in the best possible way, right-click the
header of any column and select ‘Best Fit (all columns)’.

14.10 Move Focus Between Rows


To move focus between cells and rows use the ARROW, TAB, HOME, END, PAGE UP and PAGE DOWN keys.
Note that the ARROW, HOME and END keys are used for navigation between rows only when the focused cell is
not being edited. Otherwise, these keys affect focus movement within the currently edited cell.

To focus the next cell, do one of the following:


• Press TAB.
• In Grid Views, press RIGHT ARROW. If a cell editor is active, pressing RIGHT ARROW moves focus to the
next cell if the caret is positioned at the end of the current cell's text, or if the cell's text is selected in
its entirety.

To focus the previous cell, do one of the following:


• Press SHIFT+TAB.
• In Grid Views, press LEFT ARROW. If a cell editor is active, pressing LEFT ARROW moves focus to the
previous cell if the caret is positioned at the beginning of the current cell's text, or if the cell's text is
selected in its entirety.

To focus the first cell within the current row in Grid Views, press HOME.

To focus the last cell within the current row in Grid Views, press END.

To focus the first row:


• press CTRL+HOME in Grid Views.

To focus the last row:


• press CTRL+END in Grid Views.

To move focus to the Auto Filter Row displayed at the top of a Grid View, do one of the following:
• Click this row.
• If a top data row is focused, press CTRL+UP ARROW.

GeoStruct IMS 14 Build 4933 – Manual


237
14.11 Move Focus Away From the Grid Control
Press CTRL+TAB or CTRL+SHIFT+TAB.

14.11.1 Select Individual Rows


To select a row and clear the existing selection, do one of the following:
• In Grid Views, click the row's indicator cell or any of its data cells:

Figure 425 - Indicator Cells

• Select the row using the ARROW keys.

14.11.2 Select Multiple Rows


To select a row while preserving the current selection, do the following:
• In Grid Views, click the row's indicator cell or any of its data cells, while holding the CTRL key down.

To toggle the focused row's selected state, do one of the following:


• Press CTRL+SPACE.
• Click the row while holding the CTRL key down.

To move focus between rows while preserving the current selection, use CTRL+ARROW keyboard shortcut
Select a Range of Rows

To select all rows, press CTRL+A. Before pressing this shortcut, ensure that the focused cell is not being edited.

To select a continuous range or rows, you can do the following


• Use ARROW, PAGE UP, PAGE DOWN keys while holding the SHIFT key down.
• To selects all rows between the currently focused row and another one, click the target row while
holding the SHIFT key down.

Copy Selected Records to the Clipboard


Press CTRL+C or SHIFT+INS.

GeoStruct IMS 14 Build 4933 – Manual


238
14.12 Filter Data via the Filter Editor

14.12.1 Filter Editor


The Filter Editor is used to edit filter criteria. To create and customize filter criteria, use the [+] and [x] buttons
embedded into the control and context menus supported by the editor's elements:

Figure 426 - Filter Editor

Note:
A filter condition group is a set of conditions combined by the same logical operator. The following filter
expression contains two groups combined by the logical OR operator: "([Product] = 'Chang' And [Quantity] >
20) Or ([Product] In ('Tofu', 'Konbu') And [Quantity] < 100)". In the Filter Editor it's represented as follows:

Figure 427 - Filter Editor

For step-by-step examples of creating filter criteria, see Examples of Using the Filter Editor.

14.12.2 Add Conditions


To add a condition to a logical group, do one of the following:
• Focus any condition within the group or the group's logical operator and then press INSERT or ADD on
the keyboard.
• Click the [+] button for the group.
• Click the group's logical operator and select ‘Add Condition’.

To add a condition or a group of conditions that have been copied to the clipboard, press CTRL+V or
SHIFT+INSERT. The new condition will be added to the focused group.

GeoStruct IMS 14 Build 4933 – Manual


239
14.12.3 Delete Conditions
To delete a condition, do one of the following:
• Focus the condition and press DELETE or SUBTRACT.
• Click the [x] button.

To delete a group of conditions, do one of the following:


• Focus the group's logical operator and press DELETE or SUBTRACT
• Click the group's logical operator and select ‘Remove Group’.

To delete all conditions, do one of the following:


• Focus the topmost logical operator and press DELETE or SUBTRACT.
• Click the topmost logical operator and select ‘Clear All’.

To cut a condition/group of conditions to the clipboard, focus this condition or the group's logical operator and
press CTRL+X or SHIFT+DELETE.

14.12.4 Clipboard Operations


To copy a condition or a group of conditions to the clipboard, focus this condition or the group's logical
operator and press CTRL+C or CTRL+INSERT.

To cut a condition or a group of conditions to the clipboard, focus this condition or the group's logical operator
and press CTRL+X or SHIFT+DELETE.

To paste a condition or a group of conditions from the clipboard to the focused group, press CTRL+V or
SHIFT+INSERT.

14.12.5 Change a Column in a Filter Condition


To change a condition's column, invoke the column list by doing one of the following:
• Click the current column.
• Focus the current column via the keyboard and press SPACE or ALT+DOWN ARROW.
Then, choose the required column from the list that will be invoked

14.12.6 Change an Operator in a Filter Condition


To change a condition's operator, invoke the operator list by doing one of the following:
• Click the condition's current operator.
• Focus the current operator via the keyboard and press SPACE or ALT+DOWN ARROW
Then, choose the required operator from the list that will be invoked

14.12.7 Edit a Condition's Value


To edit a condition's value, click the operand value and type text.

To activate the operand value's edit box without changing the value, click the value or focus the operand value
via the keyboard and press F2, SPACE, ENTER or ALT+DOWN

To close the active edit box, press ENTER.

To discard changes to the value and close the active edit box, press ESC.

14.12.8 Navigation
To focus a specific filter condition or a group's operator within the Filter Editor, do one of the following:
• Click the target element.
• Use arrow keys to move focus via the keyboard.

GeoStruct IMS 14 Build 4933 – Manual


240
15 Print Preview
The Print Preview documentation can be found in a separate document. See Print Preview online.

GeoStruct IMS 14 Build 4933 – Manual


241
16 Appendix
16.1 SRS Ids
An overview of all the SRS (Spatial Reference System) Ids for coordinate systems and projections with the
corresponding EPSG code:
None = -1:
Unknown = 0: Will not be converted
Cartesian = 1: Plane coordinates. Will not be converted
RD = 28992: The Dutch coordinate system
WGS84 = 4326: World Geodetic System: the standard for use in cartography: geodesy: and navigation. The
standard in InfraMap.
WGS84_ECEF= 4978: World Geodetic System; used by the GPS satellite navigation system. Eart Centered:
Earth Fixed
WGS84_3D = 4979: World Geodetic System; used by the GPS satellite navigation system. 3 D
ETRS89 = 4258: European Terrestrial Reference System 1989
KrovakEN = 5514: Krovak East North (Czech Republic)
BelgeLambert72 = 31370: The coordinate system of Belgium
FranceLambert93 = 2154: France Lambert 1993
GaussKrugerZone2 = 31466: German DHDN zone 2
GaussKrugerZone3 = 31467: German DHDN zone 3
GaussKrugerZone4 = 31468: German DHDN zone 4
GaussKrugerZone5 = 31469: German DHDN zone 5
Greek Grid = 2100: Greek Grid (GGRS87)
AustriaGkWest = 31254: Austria gk west
AustriaGkEast = 31256: Austria gk east
OSGB1936 = 27700: British National Grid
IrishTM65 = 29902: Irish Grid
IRENET95 = 2157: Irish Transverse Mercator
FinlandUcs = 2393: Finland Uniform Coordinate System
NAD83Maryland = 26985: NAD83 / Maryland (in meters)
NGOzoneI = 27391: Norway NGO zone I
NGOzoneII = 27392: Norway NGO zone II
NGOzoneIII = 27393: Norway NGO zone III
NGOzoneIV = 27394: Norway NGO zone IV
NGOzoneV = 27395: Norway NGO zone V
NGOzoneVI = 27396: Norway NGO zone VI
NGOzoneVII = 27397: Norway NGO zone VII
NGOzoneVIII = 27398: Norway NGO zone VIII
RT90_7_5_gonV = 3019: Sweden 7.5 gon W
RT90_5_gonV = 3020: Sweden 5 gon W
RT90_2_5_gonV = 3021: Sweden 2.5 gon W
RT90_0_gonV = 3022: Sweden 0 gon
RT90_2_5_gonO = 3023: Sweden 2.5 gon E
RT90_5_gonO = 3024: Sweden 5 gon E
WebMercator = 3857: Web Mercator projection used by Google: Bing: OpenStreetMap
UtmZone1N = 32601: Universal Transverse Mercator coordinate system
UtmZone2N = 32602:
UtmZone3N = 32603:
UtmZone4N = 32604:
UtmZone5N = 32605:
UtmZone6N = 32606:
UtmZone7N = 32607:
UtmZone8N = 32608:
UtmZone9N = 32609:
UtmZone10N = 32610:
UtmZone11N = 32611:
UtmZone12N = 32612:

GeoStruct IMS 14 Build 4933 – Manual


242
UtmZone13N = 32613:
UtmZone14N = 32614:
UtmZone15N = 32615:
UtmZone16N = 32616:
UtmZone17N = 32617:
UtmZone18N = 32618:
UtmZone19N = 32619:
UtmZone20N = 32620:
UtmZone21N = 32621:
UtmZone22N = 32622:
UtmZone23N = 32623:
UtmZone24N = 32624:
UtmZone25N = 32625:
UtmZone26N = 32626:
UtmZone27N = 32627:
UtmZone28N = 32628:
UtmZone29N = 32629:
UtmZone30N = 32630:
UtmZone31N = 32631:
UtmZone32N = 32632:
UtmZone33N = 32633:
UtmZone34N = 32634:
UtmZone35N = 32635:
UtmZone36N = 32636:
UtmZone37N = 32637:
UtmZone38N = 32638:
UtmZone39N = 32639:
UtmZone40N = 32640:
UtmZone41N = 32641:
UtmZone42N = 32642:
UtmZone43N = 32643:
UtmZone44N = 32644:
UtmZone45N = 32645:
UtmZone46N = 32646:
UtmZone47N = 32647:
UtmZone48N = 32648:
UtmZone49N = 32649:
UtmZone50N = 32650:
UtmZone51N = 32651:
UtmZone52N = 32652:
UtmZone53N = 32653:
UtmZone54N = 32654:
UtmZone55N = 32655:
UtmZone56N = 32656:
UtmZone57N = 32657:
UtmZone58N = 32658:
UtmZone59N = 32659:
UtmZone60N = 32660:
UPS_North = 32661:
UtmZone1S = 32701:
UtmZone2S = 32702:
UtmZone3S = 32703:
UtmZone4S = 32704:
UtmZone5S = 32705:
UtmZone6S = 32706:
UtmZone7S = 32707:
UtmZone8S = 32708:

GeoStruct IMS 14 Build 4933 – Manual


243
UtmZone9S = 32709:
UtmZone10S = 32710:
UtmZone11S = 32711:
UtmZone12S = 32712:
UtmZone13S = 32713:
UtmZone14S = 32714:
UtmZone15S = 32715:
UtmZone16S = 32716:
UtmZone17S = 32717:
UtmZone18S = 32718:
UtmZone19S = 32719:
UtmZone20S = 32720:
UtmZone21S = 32721:
UtmZone22S = 32722:
UtmZone23S = 32723:
UtmZone24S = 32724:
UtmZone25S = 32725:
UtmZone26S = 32726:
UtmZone27S = 32727:
UtmZone28S = 32728:
UtmZone29S = 32729:
UtmZone30S = 32730:
UtmZone31S = 32731:
UtmZone32S = 32732:
UtmZone33S = 32733:
UtmZone34S = 32734:
UtmZone35S = 32735:
UtmZone36S = 32736:
UtmZone37S = 32737:
UtmZone38S = 32738:
UtmZone39S = 32739:
UtmZone40S = 32740:
UtmZone41S = 32741:
UtmZone42S = 32742:
UtmZone43S = 32743:
UtmZone44S = 32744:
UtmZone45S = 32745:
UtmZone46S = 32746:
UtmZone47S = 32747:
UtmZone48S = 32748:
UtmZone49S = 32749:
UtmZone50S = 32750:
UtmZone51S = 32751:
UtmZone52S = 32752:
UtmZone53S = 32753:
UtmZone54S = 32754:
UtmZone55S = 32755:
UtmZone56S = 32756:
UtmZone57S = 32757:
UtmZone58S = 32758:
UtmZone59S = 32759:
UtmZone60S = 32760:
UPS_South = 32761:

GeoStruct IMS 14 Build 4933 – Manual


244

You might also like