Introduction
The GDI (Graphic Data Interface) commands are the graphical tools you use to build, edit, and analyze a gas distribution model directly in the GDI window. Rather than editing data table by table, you place, reshape, and inspect pipes, nodes, customers, and equipment on the drawing itself. Because there are several hundred individual commands, they are grouped here into six task-based subcategories so you can find the right tool by what you are trying to do.
The subcategories move from building the network to maintaining it: Creating & Adding Features and Editing & Modifying Features place and change model elements; Deleting Features removes them; Finding & Flagging Features locates and marks features for review or batch work; Display, View & Navigation controls what the drawing shows and how you move around it; and Analysis & Model Utilities runs the hydraulic solution and keeps the underlying data clean.
A few habits apply across every group. Check the model’s default units before adding or editing features so new elements are entered at the intended scale, and enable Allow Undo Of Data/Graphic Changes if you want to be able to reverse a mistake. Any command that changes structure or loads affects the next solution, so solve or regenerate the model after structural or load changes. The subcategories below group the commands by task.
Module/Application
- Creating & Adding Features
- Use Case: Build the network by placing new model features and annotations on the drawing.
- Covers: Adding pipes and nodes, customers and services, equipment (compressors, regulators, valves, and fittings), user graphics and text, taps, tables, and legends, and grouping features for batch work.
- Note: Check the model’s default units before adding features so new elements are entered at the intended scale.
- Editing & Modifying Features
- Use Case: Change, reshape, and reorganize features that already exist in the model.
- Covers: Editing customer, node, and pipe data and user graphics, text, and tables; moving and copying features; converting features and matching properties; reshaping pipe geometry; and managing intersections and pipe connectivity.
- Note: Enable Allow Undo Of Data/Graphic Changes before editing so a change can be reversed.
- Deleting Features
- Use Case: Remove model features or annotations you no longer need.
- Covers: Deleting model features such as pipes, nodes, and customers, and deleting graphics, text, tables, and saved views.
- Note: Deletion is permanent unless undo is enabled — confirm the selection before removing features.
- Finding & Flagging Features
- Use Case: Locate specific features and mark them for review or batch action.
- Covers: Finding customers, nodes, and pipes and finding locations, text, and crossings; flagging customers, nodes, and pipes; and clearing customer and node flags as well as pipe, DXF, and system flags.
- Note: Flags are a temporary selection aid — clear them when you are done so later operations are not limited to flagged features.
- Display, View & Navigation
- Use Case: Control what the model shows and how you move around the drawing.
- Covers: Display and visibility settings; colors, symbols, sizes, and the tool palette; views, panning, zooming, and plotting; coordinates, projection, and snapping; measuring distances and angles; and toggling layers, logs, and GeoMapping.
- Note: Display settings change only how features appear, not the underlying model data.
- Analysis & Model Utilities
- Use Case: Run the hydraulic analysis and maintain the data those routines depend on.
- Covers: Solving and tracing the model, calculating pressures, design factor, and flow efficiency, managing customer loads and supply mains, and the undo, redo, cancel, and housekeeping utilities.
- Note: Solve or regenerate the model after structural or load changes so the reported results reflect the current network.
FAQ
-
Which model file format should I choose when creating a new model?
For GASWorkS 11 we recommend the “.gwz” format, which stores the entire model as a single file. The older “hdr” format from GASWorkS 10.2 and earlier is still supported, but it stores the model as a group of individual files.
-
Do I have to set the default data values before I start building?We general advise to do so, because every new node and pipe is populated from the current default data values, allowing to avoid setting new values for every imported pipe. Additionally, default data values can be saved, allowing for new models to automatically use the same configuration. As an alternative, you can also select ‘Use Last Record As Default’ on the Default Data tab, which populates a new feature from the last similar feature already in the model.
-
What are the different ways to enter a node’s location?You can type an X-Y coordinate pair (for example, 1000,1000), enter a relative distance and angle prefixed with “@” (for example, @500<180, measured clockwise from north), or draw the segment with the mouse. You can also reference an existing node by name using the "N" prefix — typing "N SUPPLY" uses that node's location.
-
What does a negative load value mean?A negative load indicates gas leaving the system — a demand. Positive values, by contrast, represent gas entering the system.
-
My model has negative pressures after I added the new tap. What happened?Negative (below-zero) pressures mean the system has effectively “run out of gas” — the added demand is greater than the network’s capacity. To address this issue, we generally recommend using the color-coding feature (by Pipe Pressure Drop) to find the pipes with the highest drop, and resizing to a larger pipe where possible.
-
Why do I need to solve the model again after making a change?Any change to the model invalidates the previously computed pressures and flows, so you will need to re-solve to get valid results after you change an input. The Solve icon tells you the state of the calculator at a glance: the scale shows balanced (blue) after a successful solution and unbalanced when a change means a new solution is needed.
-
Can I export the report data to a spreadsheet?Yes. You can save the report directly as a Comma Separated Values (.csv) file and open it in a spreadsheet, or copy the report contents to the Windows Clipboard and paste them into another application. You can also use the Set Columns routine to choose which columns display and print, and build query-based selection sets to filter and sort the records.