iPOGO
Home FAQs Center Help Manual Development Contact Us
Help Manual

Computing Groups
0) Store Points
1) Bearing Comps
2) Angle Comps
3) Brg-Brg Intx
4) Brg-Dist Intx
5) Dist-Dist Intx
10) Rotation/Scale
11) RW Alignments
12) Cul De Sacs
13) Fillets
16) Road Alignments
17) Corner Utilities
18) Translation
19) Adjust Closures
36) Best Fit Solutions
60) Special Areas
900) Sub Commands

Printing Groups
7) Inverse
9) List Coords
15) Define Features
31) Station Os Curve
32) Station Os Tan
40) Stakeout
70) Road Stationing

Utilities Groups
90) Miscellaneous
Legal Notices How to Use This Manual Message Board

iPOGO V5 Help Manual On-Line

Group:
Command:

12) Cul De Sacs
12 or CulDeSac


Methodology Number 1 of 6

Command:12
Alpha Alias:CulDeSac
Description:Sets points on cul-de-sac returns
Data Format: 12 Set 1st-Radius CDS-Radius 2nd-Radius Width CL-Defined {[Set CL-Defined] ... } ;
Problem: Given known points 10 and 11 that define a tangent at the end of a 50 foot street right-of-way. Position a Type 1 cul-de-sac centered on point 11 with 20 foot fillets and a 50 foot cul-de-sac radius.
Solution:
12 1 20 50 20 50 10 11 ;

ip_12a.gif

Data Description

Command

12

sets points at the Point of Curvature (PC), the Point of Tangency (PT), and the radius point of all curves when the cul-de-sac type and radius lengths are supplied.

Cul-de-sac (CDS) types are listed below. Each defined by fillet returns and centerline. The first fillet return is considered to be to the right of centerline and the second return to the left.
CDS Type   1st-Rad   2nd-Rad   Centerline
1 > 0 > 0 Tangent
2 > 0 0 Tangent
3 0 > 0 Tangent
4 > 0 > 0 Curve
5 > 0 0 Curve
6 0 > 0 Curve


Set

1

Radius point number of the first fillet return for types 1 & 4. Points computed thereafter will be numbered automatically in order of first fillet PC, PT and second f illet PC, PT and radius point.

Radius point number of the cul-de-sac for types 2 & 5. Points computed thereafter will be numbered automatically in order of cul-de-sac PT, and first fillet PT, PC and radius point.

Radius point number of the cul-de-sac for types 3 & 6. Points computed thereafter will be numbered automatically in order of cul-de-sac PC, and second fillet return PC, PT and radius point.

1st-Radius

20

Radius length of the fillet to the right of the centerline. If the cul-de-sac has no fillet curve to the right of the centerline, i.e., types 3 and 6, enter 0 (zero).

CDS-Radius

50

Radius length of the cul-de-sac.

2nd-Radius

20

Radius length of the fillet to the left of the centerline. If the cul-de-sac has no fillet curve to the left of the centerline, i.e., types 2 and 5, enter 0 (zero).

Width

50

Total width of the street.

CL-Defined

10, 11

Requires two or three values to define the street centerline, depending on whether it is a tangent or a curve.

When the cul-de-sac lies at the end of a tangent, two point numbers are required to define the centerline. The first point lies on the tangent. The second point lies either at the radius point of the cul-de-sac (type 1) or at right angles to the radius point of the cul-de-sac (types 2 and 3).

When the cul-de-sac lies at the end of a curved centerline, three point numbers are required to define the centerline. The first point lies on the curve. The second point is the radius point of centerline curve and is entered with .1 appended.

Note: If the centerline curve deflects to the right, the radius point is positive; if the centerline curve deflects to the left, the radius point is entered with a minus sign. Centerline curves with delta angles greater than 180° are not allowed in this command.

The third point lies either at the radius point of the cul-de-sac (type 4) or on the centerline curve radial to the radius point of the cul-de-sac (types 5 and 6).

{[Set
CL-Defined] ... }



Repeating feature of this command. After the first centerline is defined, repeat the Set point number and Centerline-Defined values. The additional cul-de-sacs computed must be the same type as the original cul-de-sac with identical radius values and street widths.

End Command

;

All commands end with a semi-colon.


Example Command File
$ Example data set for 12 command Type 1 cul-de-sac.

$ Set the initial points.
0 10 1000 1000 ;
1 11 10 -1 90 0 0 200 ;

$ Set the cul-de-sac points using the 12 command
12 1 20 50 20 50 10 11 ;

$ Set points for drawing lines.
1 1002 5 11 10 150 ;
1 1003 2 11 10 150 ;


$ Setup feature codes with 
$  cmd  feature, layer, color, style, thickness
   15.1   CL      CL      7      1       1 ;
   15.1   RW      RW      3      1       1 ;

$ turn plotting on
91;

$ activate feature code

15 CL;
   100 Centerline street;
       7 1 10 11 ;

15 RW;
   100 Cul-de-sac;
       7,0 2 1.1 3 -11.1 4 6.1 5 ;

   100 right-of-way;
       7 1 2 1003 ;
       7 1 5 1002 ;


Methodology Number 2 of 6

Command:12
Alpha Alias:CulDeSac
Description:Sets points on cul-de-sac returns
Data Format: 12 Set 1st-Radius CDS-Radius 2nd-Radius Width CL-Defined {[Set CL-Defined] ... } ;
Problem: Given known points 10 and 11 that define a tangent at the end of a 50 foot street right-of-way. Position a Type 2 cul-de-sac centered perpendicular to point 11 with a 20 foot fillet on the right, a 50 foot cul-de-sac radius offset to the right and no fillet on the left.
Solution:
12 1 20 50 0 50 10 11 ;

ip_12b.gif

Data Description

Command

12

See Methodology 1 for command descriptions.

Set

1

"

1st-Radius

20

"

CDS-Radius

50

"

2nd-Radius

0

"

Width

50

"

CL-Defined

10, 11

"

{[Set
CL-Defined] ... }



"

End Command

;

"


Example Command File
$ Example data set for 12 command type 2 cul-de-sac.

$ Set the initial points.
  0 10 1000 1000 ;
  1 11 10 -1 90 0 0 200 ;

$ Set the cul-de-sac points with the 12 command
  12 1 20 50 0 50 10 11 ;

$ Set points on right of way
  1 1002 4 11 10 150 ;
  1 1003 2 11 10 150 ;

$ Setup feature codes with 
$  cmd  feature, layer, color, style, thickness
   15.1   CL      CL      7      1       1 ;
   15.1   RW      RW      3      1       1 ;

$ turn plotting on
91;

$ activate feature code

15 CL;
   100 Centerline street;
       7 1 10 11 1 ;

15 RW;
   100 Cul-de-sac;
       7,0 2 -1.1 3 5.1 4 ;

   100 right-of-way;
       7 1 2 1003 ;
       7 1 4 1002 ;


Methodology Number 3 of 6

Command:12
Alpha Alias:CulDeSac
Description:Sets points on cul-de-sac returns
Data Format: 12 Set 1st-Radius CDS-Radius 2nd-Radius Width CL-Defined {[Set CL-Defined] ... } ;
Problem: Given known points 10 and 11 that define a tangent at the end of a 50 foot street right-of-way. Position a Type 3 cul-de-sac centered perpendicular to point 11 with no fillet on the right, a 50 foot cul-de-sac radius offset to the left and a 20 foot fillet radius on the left.
Solution:
12 1 0 50 20 50 10 11 ;

ip_12c.gif

Data Description

Command

12

See Methodology 1 for command descriptions.

Set

1

"

1st-Radius

0

"

CDS-Radius

50

"

2nd-Radius

20

"

Width

50

"

CL-Defined

10, 11

"

{[Set
CL-Defined] ... }



"

End Command

;

"


Example Command File
$ Example data set for 12 command type 3 cul-de-sac

$ Set the initial points.
  0 10 1000 1000 ;
  1 11 10 -1 90 0 0 200 ;

$ Set the cul-de-sac points using the 12 command
  12 1 0 50 20 50 10 11 ;

$ Set points for drawing lines.
1 1002 4 11 10 150 ;
1 1003 2 11 10 150 ;

$ Setup feature codes with 
$  cmd  feature, layer, color, style, thickness
   15.1   CL      CL      7      1       1 ;
   15.1   RW      RW      3      1       1 ;

$ turn plotting on
91;

$ activate feature code
15 CL;
   100 Centerline street ;
       7 1 10 11 1 ;

15 RW;
   100 Cul-de-sac ;
       7,0 2 -1.1 3 5.1 4 ;

   100 Right-of-way ;
       7 1 2 1003 ;
       7 1 4 1002 ;


Methodology Number 4 of 6

Command:12
Alpha Alias:CulDeSac
Description:Sets points on cul-de-sac returns
Data Format: 12 Set 1st-Radius CDS-Radius 2nd-Radius Width CL-Defined {[Set CL-Defined] ... } ;
Problem: Given known points 9 (PC), 10 (RP) and 11 (PT) that define a curve deflecting to the right at the end of a 50 foot street right-of-way. Position a Type 4 cul-de-sac centered on point 11 with a 20 foot fillet radius on the right, a 50 foot cul-de-sac radius and a 20 foot fillet radius on the left.
Solution:
12 1 20 50 20 50 9 10.1 11 ;

ip_12d.gif

Data Description

Command

12

See Methodology 1 for command descriptions.

Set

1

"

1st-Radius

20

"

CDS-Radius

50

"

2nd-Radius

20

"

Width

50

"

CL-Defined

9, 10.1, 11

"

{[Set
CL-Defined] ... }



"

End Command

;

"


Example Command File
$ Example data set for 12 command type 4 cul-de-sac.

$ Set the initial points.
  0 10 1000 1000 ;
  -1  9 10 -4 15 0 0 500 ;
  -1 11 10 -1 15 0 0 500 ;

$ Set points for the cul-de-sac.
  12 1 20 50 20 50 9 10.1 11 ;

$ Draw points for the road edge.
  -1 1000 9 10 9 25 9 10 25 ;

$ Setup feature codes with 
$  cmd  feature, layer, color, style, thickness
   15.1   CL      CL      7      1       1 ;
   15.1   RW      RW      3      1       1 ;

$ turn plotting on
91;

$ activate feature code
15 CL;
   100 Centerline street ;
       7 1 9 10.1 11 ;

15 RW;
   100 Cul-de-sac ;
       7,0 2 1.1 3 -11.1 4 6.1 5 ;

   100 Right-of-way ;
       7 1 5 10.1 1000 ;
       7 1 2 10.1 1001 ;


Methodology Number 5 of 6

Command:12
Alpha Alias:CulDeSac
Description:Sets points on cul-de-sac returns
Data Format: 12 Set 1st-Radius CDS-Radius 2nd-Radius Width CL-Defined {[Set CL-Defined] ... } ;
Problem: Given known points 9 (PC), 10 (RP) and 11 (PT) that define a curve deflecting to the left at the end of a 50 foot street right-of-way. Position a Type 5 cul-de-sac radial to point 11 with a 20 foot fillet radius on the right, a 50 foot cul-de-sac radius offset to the right and no fillet radius on the left.
Solution:
12 1 20 50 0 50 9 -10.1 11 ;

ip_12e.gif

Data Description

Command

12

See Methodology 1 for command descriptions.

Set

1

"

1st-Radius

20

"

CDS-Radius

50

"

2nd-Radius

0

"

Width

50

"

CL-Defined

9, -10.1, 11

"

{[Set
CL-Defined] ... }



"

End Command

;

"


Example Command File
$ Example data set for 12 command type 5 cul-de-sac.

$ Set the initial points.
  0 10 1000 1000 ;
  -1 9 10 -3 15 0 0 500 ;
  -1 11 10 -2 15 0 0 500 ;

$ Set points for the cul-de-sac using the 12 command
  12 1 20 50 0 50 9 -10.1 11 ;

$ Draw points for the road edge.
  -1 1000 9 10 9 25 9 10 25 ;

$ Setup feature codes with 
$  cmd  feature, layer, color, style, thickness
   15.1   CL      CL      7      1       1 ;
   15.1   RW      RW      3      1       1 ;

$ turn plotting on
91;

$ activate feature code
15 CL;
   100 Centerline street ;
       7 1 9 10.1 11 1 ;

15 RW;
   100 Cul-de-sac ;
       7,0 2 -1.1 3 5.1 4 ;

   100 Right-of-way ;
       7 1 4 10.1 1000 ;
       7 1 2 10.1 1001 ;


Methodology Number 6 of 6

Command:12
Alpha Alias:CulDeSac
Description:Sets points on cul-de-sac returns
Data Format: 12 Set 1st-Radius CDS-Radius 2nd-Radius Width CL-Defined {[Set CL-Defined] ... } ;
Problem: Given known points 9 (PC), 10 (RP) and 11 (PT) that define a curve deflecting to the left at the end of a 50 foot street right-of-way. Position a Type 6 cul-de-sac radial to point 11 with no fillet radius on the right, a 50 foot cul-de-sac radius offset to the left and a 20 foot fillet radius on the left.
Solution:
12 1 0 50 20 50 9 -10.1 11 ;

ip_12f.gif

Data Description

Command

12

See Methodology 1 for command descriptions.

Set

1

"

1st-Radius

0

"

CDS-Radius

50

"

2nd-Radius

20

"

Width

50

"

CL-Defined

9, -10.1, 11

"

{[Set
CL-Defined] ... }



"

End Command

;

"


Example Command File
$ Example data set for 12 command type 6 cul-de-sac.

$ Set the initial points.
  0 10 1000 1000 ;
 -1  9 10 -3 15 0 0 500 ;
 -1 11 10 -2 15 0 0 500 ;

$ Set points for the cul-de-sac using the 12 command
  12 1 0 50 20 50 9 -10.1 11 ;

$ Set points for the road edge.
  -1 1000 9 10 9 25 9 10 25 ;

$ Setup feature codes with 
$  cmd  feature, layer, color, style, thickness
   15.1   CL      CL      7      1       1 ;
   15.1   RW      RW      3      1       1 ;

$ turn plotting on
91;

$ activate feature code
15 CL;
   100 Centerline street ;
       7 1 9 10.1 11 1 ;

15 RW;
   100 Cul-de-sac ;
       7,0 2 -1.1 3 5.1 4 ;

   100 Right-of-way ;
       7 1 2 10.1 1000 ;
       7 1 4 10.1 1001 ;


Help for this command was last updated: 04/03/2000 3:00:00 PM

iPOGO V5 Help Manual On-Line, Copyright © 1994-2002 POGO Partnership, LLP. All Rights Reserved.