Creating & Adding Features

Introduction

Creating & Adding Features covers everything involved in putting new content into a GASWorkS model for the first time — the physical pipe network, the customers and equipment that tap into it, the annotation that documents it, and the groups that keep related pieces organized. It’s the natural starting point for building a model from scratch, and the subcategory most commands in the other GDI Commands groups (editing, moving, finding, deleting) eventually act on.

The six articles below fall into three broad kinds of work. Adding Pipes & Nodes, Adding Customers & Services, and Adding Equipment build the physical, hydraulically-active parts of a model — the pipes, demand points, and control devices a solve actually calculates against. Adding User Graphics & Text and Creating Taps, Tables & Legends add supporting content — annotation, reference tables, and legends — that documents the model without affecting the hydraulic solution. Working with Groups sits apart from both: it doesn’t create a new feature type at all, but gives you a way to organize features you’ve already added so they can be moved, copied, or highlighted together.

Once a feature exists, it’s the Editing & Modifying Features and Finding & Flagging Features subcategories that take over — this subcategory is specifically about getting something new onto the drawing in the first place.

Module/Application

  • Adding Pipes & Nodes
    • Use Case: Draw the physical pipe network — 2-point, arc, and polyline pipes, plus stand-alone valve nodes and wells — that every other feature in the model ultimately connects to.
    • Covers: Add A 2-Point Pipe, Add An Arc Pipe, Add A Polyline Pipe, Add A Polyline Pipe Vertex, Add A Service Line Vertex, Add A Valve Node, Add A Well.
    • Differentiator: The only article in this subcategory that builds the pipe/node skeleton — customers and equipment attach to it, not the other way around.
  • Adding Customers & Services
    • Use Case: Attach customer demand points to the system — one at a time, in bulk, or with automatic supply main assignment and tap placement.
    • Covers: Add A Branch Customer, Add A Customer, Add A Customer & Automatically Assign The Main, Add A Customer With A Tap Location, Add A Duplicate Customer, Add Multiple Customers, Add Multiple Customers & Automatically Assign The Main, Add A Polyline Service Customer, Add An Unassigned Customer.
    • Differentiator: Focuses on demand-side features that tap into the pipe network built with Adding Pipes & Nodes, rather than the network itself.
  • Adding Equipment (Compressors, Regulators, Valves & Fittings)
    • Use Case: Place hydraulic control devices — compressors, regulators, valves, and fittings — as new stand-alone pipe features, or insert them into a pipe that already exists.
    • Covers: Add A Compressor, Add A Fitting, Add A Regulator, Add A Valve, Insert A Compressor, Insert A Regulator, Insert A Valve.
    • Differentiator: The only article covering pressure- and flow-control devices, rather than plain pipe or customer geometry.
  • Adding User Graphics & Text
    • Use Case: Annotate the drawing with images, lines, symbols, and text that document the model without carrying hydraulic data.
    • Covers: Add A User Graphic Image, Add A User Graphic Line, Add A User Graphic Symbol, Add User Text, Add User Text Associated With A Feature, Add User Text With A Leader Line.
    • Differentiator: Purely graphical annotation — nothing added here changes the hydraulic solution.
  • Creating Taps, Tables & Legends
    • Use Case: Build supporting structure into the model — a branch customer tap, a Symbol Legend, or a User Table for printing model or item data alongside the drawing.
    • Covers: Create A Branch Customer Tap, Create A Symbol Legend, Create A User Table.
    • Differentiator: Combines a customer-tap workflow with reference and reporting tools, rather than a single feature type.
  • Working with Groups
    • Use Case: Organize related features — pipes, customers, graphics — into named groups that can be moved, copied, highlighted, or dissolved together.
    • Covers: Add A Feature To A Group, Copy A Group, Create A Group, Delete A Group, Dissolve The Features In A Group, Dissolve All Groups, Get A Group ID, Highlight A Group, Move A Group, Remove A Feature From A Group, Unhighlight A Group.
    • Differentiator: The only article about organizing features that already exist, rather than creating a new feature type.

FAQ

  • The pipe I clicked won’t accept a customer — why?
    A message is displayed when the selected pipe cannot have customers attached (for example, because of its type or settings). Click the OK command button to return to the prompt and select a different pipe.
  • How do I change a customer’s data or supply main after adding it?
    Left-click the customer to display its data in the Data Panel or use the Edit Customer Data command. Use Move Customer (or grips) to relocate it, Move Service Tap to slide the tap along the main, and Reassign Customer Supply Main to connect it to a different main.
  • How does automatic assignment decide which main to use?
    The auto-assign commands connect the object to the nearest main, but only mains whose Facility Type is “Active” are considered. The Active setting can be viewed on the Facility Settings screen — select the Facility Settings item from the Edit menu.
  • Can a main or service line follow a bent route instead of a straight line?

    Yes. Use the Add Polyline Service command to place a tap location and then a series of vertices; the last vertex entered becomes the customer location. Type “U” on the GDI Prompt Line to undo the last segment while drawing. You can later add, move, or delete line vertices with the corresponding commands.

  • What is the difference between a trunk and a branch customer?
    A trunk customer’s service runs from the customer location to a tap on a supply main. A branch customer taps off of a trunk customer’s service line rather than a main, and is assigned to the supply main of its trunk customer. Each trunk customer can only have one branch customer.
Updated on September 24, 2026

Was this article helpful?

Related Articles