SURPAC Surveying Software 

Portion of a General Plan Sheet, showing the Area Listing/Editing panel


  The General Plan CAD Application  

This CAD application incorporates specific functions for the creation of General Plans. The format of the General Plans created conforms with the requirements of the Surveyors General in all provinces of South Africa, in Namibia, Swaziland, Lesotho, Zimbabwe, Malawi and Zambia.

Up to 30 General Plan Sheets may be created for any Co-ordinate File, The Sheet numbering is from Sheet #02 to Sheet #30. Sheet #01 is a reserved number for the GP Data Sheet.

The Co-ordinate File is used as the source of Point data. These Point Data may be used for the construction of the necessary Plan Lines, and/or the Lines may be imported from a variety of external sources.

Figural data, areas and stand numbering may either  be auto-generated, or User generated. 

A variety of Text related functions may be employed for completing the headings, street names etc.

Using simple mouse or keyboard commands, the on-screen view of a General Plan may be :-

Zoomed Up,

Zoomed Down,

Zoomed to a defined window,

Zoomed to the defined Plotting scale,

Zoomed to a User defined scale,

Rotated positively or negatively,

Panning or scrolling the display

The General Plan application functions are accessible from :-

a Drop Down Menu system,

a Tool Bars system (that includes most of the common functions), or

using Single or Double Keyboard entered commands.

The standard CAD functions included are :-

Importing Line, Arc and/or Text Data :-

from a SURPAC General Plan, Data Sheet, Working Plan or General CAD plotting Sheet,

from a TopoCAD Sheet, or

from a DXF file.

Line construction/editing :-

Draw using various colours, widths and styling,

Generate (using Polar data),





Part Walls,

Draw arrows, rectangles, arcs, circles.

Point functions :-

Add, Edit or Delete a Point,

View a Point's information

Calculate Polars,

Calculate Joins,

Calculate Intersections,

Circle and Name Points

Text functions :-

Write a Text Item using any Font, any Size, any Direction, any compaction or styling,

Edit or Delete a Text Item,

Dynamically Move a Text Item,

Dynamically Copy a Text Item,

Dynamically Resize, Position and/or Orientate a Text Item,

Import Text Items from an ASCII file,

Reset the attributes of all, or selected Text Items.

Graphic Image functions :-

Import Graphic Images (BMP, JPEG, GIF, ICO, WMF or EMF formats)

Create Graphic Image of Sheet, or portion of the Sheet (BMP format)

Flip an Image (Horizontal, Vertical or both)

Set Images to be in front of, or behind, drawing information

Move an Image

Re-Size an Image

Shift an Image

Use the SURPAC "Frame" function to :-

Copy defined a block of Data from Position to Position, or Sheet to Sheet,

Move a defined block of Data from Position to Position,

Delete a defined block of Line/Text data,

Create an Inset at a User defined Scale,

Align a defined block of Text  Items (Left/ Centre/ Right Justify, plus horizontal spacing),

Rotate a defined block of Data,

Zoom Up, or Zoom Down, a defined block of Data,

Store and recall Data Blocks from disk for repeated Sheet application.

Output of the General Plan to :-

A Printer or Plotter,

A HPGL File, or

A DXF File.

The specific General Plan CAD functions  are :-

Figural Data :-

Auto generate and display Stand Sides and Directions, Area and Number

Compute Stand Area using either auto-line detection, or Point definition,

Auto Generate the Block Sides and Directions (if not part of Stand information),

Carry out a Data and Consistency calculation.

Line Data :-

Display Line Distance (Side),

Display Line Direction,

Display Line Distance and Direction on same side or opposite sides,

Display perpendicular Splay Distance and Direction,

Other functions include :-

Generating Line Running Placing/Checking Data,

Listing all Named (Block Corner) Points,

Listing and/or Editing all Areas on a Sheet,

Setting an Erasure Polygon for :-

Erasing Lines,

Erasing Text Items,

Erasing Points, or

All Data.

Displaying a Grid Mesh used to select Grid Intersections,

Displaying a North Point.