CEDRA-AVcogoTM

Advanced Coordinate Geometry Tools

CEDRA-AVcogoTM is an ArcView® GIS and ArcGIS® extension, which includes and expands upon CEDRA AVcadTM, by offering the user over 60 three dimensional coordinate geometry commands. In all CEDRA AVcogoTM provides the user over 130 commands tailored for cadastral mapping, surveying, data capture and civil engineering applications.

In addition to the coordinate geometry tools, CEDRA AVcogoTM provides functionality for editing attribute data using customized dialog boxes. The CEDRA-DataEditorTM extension, which is included with CEDRA AVcogo, enables the user to identify the specific themes and attributes which the user can edit. Quality control and data verification tools are included with the CEDRA-DataEditor extension to ensure that the database is properly maintained. The customized dialog boxes, which the user defines, are established without having the user write any Avenue, Visual Basic or other programming language software. With a simple point and click, CEDRA DataEditor users are able to edit and maintain their tabular information without having to start and stop table editing sessions.

ArcGIS users should check out the CEDRA-ArcView3-Tools toolbar. This toolbar offers a number of selection tools which will increase productivity by at least 30%. This is accomplished by reducing the number of clicks that are made in performing typical selection operations. ArcGIS users who have previously worked with ArcView GIS will definitely appreciate these tools.

To download an order form for a demo version of CEDRA-AVcad with Tutorial Manual click on the link. Once the order form has been downloaded, fill-in the requested information at the bottom of the form and then fax, e-mail or mail the order form back to The CEDRA Corporation. To see what's included in the demo version of the software click here CEDRA Demo Pack Information.

Those interested in a lot more functionality for just a little more expense should check out the CEDRA-AGsuite software package.

Click on this link for a color brochure, which can be viewed and/or printed with Adobe Acrobat® ReaderTM.


CEDRA-AVcogo being used to create and maintain various Municipal utilities

CEDRA AVcogoTM

CEDRA AVcogoTM is fully compatible with Versions 3.0, 3.1, 3.2 and 3.3 of ArcView® GIS and Versions 9.3, 10.0, 10.1, 10.2, 10.3, 10.4 and 10.5 of ArcGIS®.

AVcogoTM provides the following functionality:

Building the database from within CEDRA AVcogoTM

  • Geometric creation, in an interactive graphic environment, of:
    • storm water and wastewater systems,
    • water distribution networks,
    • streets and roadways,
    • land parcels, and
    • other geometric applications.
  • Optional three dimensional geometry for a variety of applications.
  • Assignment of:
    • survey point codes,
    • survey point descriptions.
  • Support of a variety of coordinate systems such as State Plane, UTM, latitudes-longitudes, etc.
  • Ability to specify measures in feet, meters, varas, chains, rods, etc.
  • Ability to create, edit and maintain attribute data with the CEDRA-DataEditorTM extension.

Geometric functionality

  • Includes and expands CEDRA AVcadTM.
  • More than 60 tools for establishing:
    • Points, lines, circular curves, splines and spirals.
    • Creating points along a spiral by entering a plus and offset.
    • Spirals can be created:
      • tangent to two lines with the following information:
        • Back spiral length,
        • Curve Radius and
        • Forward spiral length.
      • tangent to a line with the following information:
        • Total spiral length,
        • Length of spiral to be created and
        • Spiral Angle.
      • tangent to a line and a curve.
      • offset to another spiral.
    • Spline curves can be created using a variable number of keynodes and generated using any of the following methods:
      • Circular Arcs with a user-specified rounding or smoothing factor,
      • Natural Spline,
      • Clamped Spline and
      • Lagrangian Interpolation.
    • Spline curves can be dynamically reshaped by dragging a keynode to any new location.
    • Quadratic and cubic curves.
    • Boxes or rectangular shapes (orthogonal and inclined).
  • Variety of commands for computing:
    • Intersections of lines and curves (with or without offsets),
    • Intersections of spirals with lines and curves,
    • projection of points upon lines,
    • projection of points upon spirals, and
    • point, line, curve and/or spiral tangencies.
  • Ability to create a 2D or 3D polyline from point features sorted by:
    • Object ID,
    • X Coordinate,
    • Y Coordinate, or
    • User Specified Attribute value.
  • Ability to define a baseline as:
    • a base point and an ending point (2 point baseline), or
    • a base point and an offset two point baseline (3 point baseline).

Importing functionality

  • dBase, Info, SDE and ASCII files may be directly read.
  • Access, Paradox, FoxPro, Oracle, Sybase, Informix, DB2, Ingres by:
    • Exporting to dBase or ASCII for direct reading or,
    • accessing through ODBC - Open Database Connectivity.
  • any ODBC/SQL-compliant database.
  • Import of PC Arc/Info coverages, Arc/Info coverages and libraries.
  • Direct reading of Shapefiles.
  • DXF, DWG, DGN and CEDRA CAD drawings.
  • VPF, MapInfo, Atlas GIS and ASCII map data.
  • Ability to have comments within the ASCII files that are processed for mass importing.
  • Ability to mass import polygons from an ASCII file.
  • Ability to mass import points in a variety of formats from an ASCII file.
  • Ability to mass import lines that are defined by node numbers from an ASCII file.
  • Ability to mass import polylines that are defined by a line ID value and vertex coordinates from an ASCII file.
  • Ability to import a CEDRA "COGO" file which is an ASCII file that allows the user to mass import:
    • Lines given a direction and a distance.
    • Polygons given a direction and a distance for each course (side) comprising the polygon. The polygons may also contain curves (simple, compound and reverse) rather than just straight line sides.
    • Non-Tangent Curves given a chord direction, a chord length and a radius.
    • Tangent Curves given a chord length and a radius.
    • Tangent Curves given an arc length and a radius.
    • Tangent Curves given a central angle and a radius.
  • Ability to display the following raster file formats:
    • TIFF (.tif files).
    • ERDAS (Rev 7.3 and 7.4 .lan and .gis files).
    • IMAGINE (.img files).
    • BSQ, BIL and BIP.
    • Sun Rasterfiles (.rs, .ras, and .sun files).
    • BMP.
    • JPEG (.jpg files).
    • IMAGINE (.img files).
    • Arc/Info GRID.
    • RLC (Run-Length Compressed format).

Exporting functionality

  • Ability to export features (points, lines, polygons and annotation) as an Arc/Info Generate File.
    • In the form of a single Generate file, or
    • As multiple Generate files using the layer name as the name of the file.
  • Ability to export features (points, lines and polygons) in the form of a Vertex Coordinate File.
    • In the form of X,Y coordinates,
    • In the form of North,East coordinates,
    • In the form of Longitude,Latitude coordinates, or
    • In the form of Latitude,Longitude coordinates.
  • Ability to export features (points, and multi-points) in a variety of ASCII based formats.
  • Ability to export features (points, lines, polygons and annotation) in the form of a DXF File.
  • Ability to export features (polylines and polygons) adhering to the Traverse File Format.

Graphic display manipulation

  • Advance or return to previous views.
  • Ability to save and assign a name to an unlimited number of views.
  • Ability to return to a previous view by specifying a view name.
  • Ability to zoom in or out of a view by specifying a scale factor.
  • Individual and global text scaling.
  • Individual and global text editing.
  • Viewing of ASCII based files.
  • Customized selection tools for ArcGIS users.
  • Ability to modify a specific attribute of one or more graphic text elements without altering any of their other attributes.

Printing Capability for ArcGIS

ArcGIS® users have the ability to print the active data frame using the Print Data Frame command, which is available in the CEDRA-DataFrame-Tools toolbar. The Print Data Frame command differs from conventional ArcGIS printing in that the user is able to control: (a) the map scale, (b) the map area to be printed, (c) the location of the map on the paper and (d) optionally, whether a data frame, which contains a map sheet border, should be included or not in the map.

As most ArcMap users have realized, within an ArcMap document file (.mxd) all data frames share the same layout. This causes the difficulty of when the layout view is activated all of the data frames in the document file appear in the layout, which for some applications is not what the user wants. The Print Data Frame command will print the active data frame, from data or layout view, ensuring that: (a) the desired map scale is preserved, and (b) all other data frames do not appear on the plot. This is achieved by programmatically positioning all data frames, other than the active data frame, in the document file outside of the user specified sheet limits (Paper Size parameters). In so doing, when the layout view is activated the only data frame that appears in the layout view is the active data frame.

This capability allows the user to have a single document file that contains many data frames with each data frame containing a complete drawing sheet. Without the Print Data Frame command the user would have to: (a) create separate document files for each drawing sheet or (b) manually reposition all data frames, other than the active data frame, outside of the sheet limits.

Data Frame Printing Dialog Box

Positioning of the Active Data Frame on a Map Sheet Border

In addition, users have the ability to operate in another mode of map preparation. The first mode, which was described above, is when a single data frame contains the entire map to be printed. The second mode is where one data frame contains the map contents, while another data frame contains the map border (title block, sheet border, etc.).

The Print Data Frame command accommodates this scenario by providing the Include Data Frame matching the Paper Size option. When this option is checked the Print Data Frame command will position the active data frame according to the specifications in the Data Frame Size and Position parameters area and will include in the plot the data frame whose name is either 11"x17", 24"x36" or Custom, depending upon which Paper Size is active. This approach enables the user to create a single map border, placing it in a data frame using one of the following; 11"x17", 24"x36" or Custom as the name of the data frame, and generate multiple maps without having to load the map border into multiple data frames.

DXF Export Capability for ArcView GIS and ArcGIS

ArcView® GIS and ArcGIS® users have the ability to create a DXF file, from within ArcView 3.x or ArcMap, for all visible features in the current map. Unlike other DXF export utilities, which process only one theme at a time, the CEDRA DxfExportTM extension processes all visible themes (shapefiles, personal geodatabases, enterprise geodatabases and coverages) in the current map. In addition, the CEDRA DxfExport utility will process annotation features and graphic text elements. As such, a DXF file created by this utility can include features and text. In processing the visible layers in the map:

  • If a theme has selected features then only the selected features will be processed, if there are no selected features then all features in the theme will be processed, this includes point, polyline and polygon features. If the option Export Features displayed in the Current Extent is selected then all visible features in the current view will be exported regardless of the feature's selection state.
  • If a theme has labels, the labels will need to be converted into annotation, using the Convert Labels to Annotation... command, in order for the labels to be exported. The labels that are converted can be stored either in a personal geodatabase or in the map, depending upon the user's preference.
  • If there are selected MARKER, PEN, FILL and/or TEXT graphic elements then these graphic elements will be processed (if the user desires). If the view does not contain any selected graphic elements then no graphic elements will be processed. In exporting graphic elements note the following:
    • All of the selected Marker elements will be placed in a layer called GrapMrkr,
    • All of the selected Pen elements will be placed in a layer called GrapPen,
    • All of the selected Fill elements will be placed in a layer called GrapFill, and
    • All of the selected Graphic Text elements will be placed in a layer called GrapText.
  • The name of the theme will serve as the name of a layer in the DXF file.
  • Non-alphanumeric characters in a theme name are converted to the underscore character (_).
  • The user has the ability to select one or more attributes, from a choice box that appears in the Create DXF File dialog box, for inclusion in the DXF file, if desired. When exporting attributes, the selected attributes will appear as "blocks" in the DXF file. These blocks will appear at the midpoint of the feature and the name of the block will be B_xxxx, where xxxx denotes the name of the layer the feature resides in. All of the attributes associated with the block will be listed vertically, one under the other. The ability to export attributes is important because: (a) it enables the user to transfer non-graphic information (attributes) into the DXF file, maintaining the association of the non-graphic information with the feature and (b) provides a mechanism for the user to maintain symbology and line styles. Regarding the latter, symbology and line styles, in the GIS classifications are based upon attributes, by exporting the attributes which the classifications are based upon, the user has the ability to regenerate the classifications in the system in which the DXF file is being read into. This, of course, is dependent upon the software which is reading the DXF file, that it has the ability to change symbology and line style using information that is stored in a "block".

ArcMap - CEDRA-DxfExport Dialog Box

As can be seen by examining the dialog box above, the user is able to:

  • Control the name of the DXF file that is created. The Browse... button enables the user to use a standard file navigation dialog box to control the folder where the DXF file will be written to, as well as the name of the DXF file.
  • Specify whether the theme names are to be trimmed to 8 characters or not. If a check appears in the square to the left of this parameter, the names of the visible themes that are processed will be trimmed to a maximum of 8 characters. The first 8 characters of the theme name will be used.
  • Specify whether selected graphic elements are to be included in the DXF file creation. If a check appears in the square to the left of this parameter any graphic elements that are selected will be included in the creation of the DXF file.
  • Specify whether a DXF file for importing into the CEDRA I-series software is to be created or not.
  • Specify which attributes if any are to be included in the DXF file as "blocks". If a check appears in the square to the left of this parameter all attributes which are selected in the choice box will be included in the DXF file as "blocks". There is no limit to the number of attributes that can be selected, and
  • Specify whether the visible features in the current extent (view) are to be processed. If a check appears in the square to the left of this parameter then the only features that will be exported will be the visible features in the current extent, regardless of their selection state. In addition, if the Export Selected Graphics (Marker, Pen, Fill and Text) option is selected, all Marker, Pen, Fill and Graphic Text elements in the visible annotation group layers which are within the current extent will be exported, regardless of their selection state. The name of the annotation group layer will serve as the name of the layer these graphic elements are placed in.
  • Specify whether the data that is exported is to appear in the same coordinate system as the current view (data frame) or not. If this option is not checked, the data that is exported will be in the coordinate system of the theme's (layer's) source data. If this option is checked, all data that is exported will be in the same coordinate system as currently displayed in the data frame.

ArcView 3.x Tools for ArcGIS

ArcGIS users who have worked with ArcView GIS will notice that the commands shown below: (a) do not operate the same in ArcMap as they did in ArcView or (b) are just not a part of core ArcGIS. These commands did not provide GIS functionality but they were an essential part of how ArcView GIS users operated in the ArcView 3.x environment. To ease the transition to ArcGIS, CEDRA's ArcGIS based software includes the CEDRA-ArcView3 Tools toolbar. This toolbar enables ArcGIS users to interact with ArcMap in a manner similar to how ArcView GIS users operated in the ArcView 3.x environment. For users who have never worked with ArcView GIS, these tools provide an easier and more flexible means of interacting with the map.

CEDRA-ArcView3 Tools toolbar

Functionality offered in the CEDRA-ArcView3 Tools toolbar

  • Identify features from the active layers in the Table of Contents.
  • Select features from the active layers in the Table of Contents.
  • De-select or clear the selected features from the active layers in the Table of Contents.
  • Zoom to the extent of all layers in the Table of Contents.
  • Zoom to the extent of the active layers in the Table of Contents.
  • Zoom to the extent of the selected features in the active layers in the Table of Contents.
  • Make all layers in the Table of Contents visible.
  • Make all layers in the Table of Contents invisible.
  • Delete the selected features in the map with a single click eliminating the need to (a) start the Editor, (b) select the appropriate dataset and (c) select the delete command.
  • Delete a group of vertices in a selected polyline or polygon feature by defining a rectangle that encloses the vertices to be deleted.
  • Open the attribute table for the selected layer(s) and/or table(s).
  • Switch or reverse the selection set for the selected layer(s) and/or table(s).
  • Set the current active layer (Target Layer) by picking the desired layer from an alphabetically sorted list of layer names and clicking the OK button.

To download a color brochure, which can be viewed and/or printed with Adobe Acrobat® ReaderTM, click on the following link CEDRA Software Information.

CEDRA-AVcogo is licensed as per the terms of the CEDRA Software License Agreement.


Go Back to the CEDRA Homepage