Geographic Resource Solutions

  • Increase font size
  • Default font size
  • Decrease font size

segjoin

Segjoin increases the efficiency of GIS and CAD data sets by providing a set of tools for decreasing file size and identifying errors. Segjoin  also provides utilities for element selection and attribute processing.

Segjoin Features

Vector Consolidation

Segjoin will convert lines and short line strings into maximum length line strings or complex strings. Breaks in the consolidation process can be identified as intersections with other lines or cells, data attributes, level, or element style.  The consolidation process can result in a reduction of the number of attribute linkages and corresponding database records.  It also reduces the number of elements necessary to describe a feature.  By reducing the number of elements, duplicated element overhead (header) information is eliminated.

Error Identification

Segjoin can identify or repair many common linear network errors. Segjoin can delete or identify zero length lines, remove short line segments, identify dangling lines, and remove duplicated vertexes.

Vertex Thinning

Segjoin's special weeding algorithm can filter out extra vertexes from networks based on multiple change tolerances.  User defined tolerances include maximum distance moved, maximum resulting segment length, and maximum resulting angle between segments.  Segjoin also has special processing options for centerline filtering of "stair-stepped" networks or boundaries created from raster to vector conversion.  Many common weeding algorithms process sequentially along lines.   This results in different solutions depending on the vector's direction. Segjoin weeding is based on multi-directional parameters for consistency, repeatability and accuracy.

Labeling

Unlike most labeling utilities, segjoin can label linear features using a variety of graphic filtering options.  With segjoin, the user can define the minimum distance between multiple labels on a single element, skip short segments, and define the distance offsets from the labeled elements.  In addition, segjoin used in combination with consolidation options can label through intersections.  This makes segjoin the ideal utility for labeling street networks.  Labels are placed on linear data based on database attributes.

Editing

Segjoin provides utilities for automated element selection, symbology changes, and deletions. Segjoin processes can be run off-line allowing edits in a batch command environment.

Screenshots and Examples

This example shows the results of segjoin processing on a variety of element types.  The original design file contained lines, arcs, curves, and shape elements where many tiny pieces of each element make up the whole line. This kind of segmented data leads to increased file size, increased errors in graphic manipulation, and errors in data analysis.  After segjoin processed the file, these various element pieces were consolidated into complete linestrings.  Of course, segjoin provides a number of functions for processing data in other ways.

Download

Download a FREE demo of segjoin at our Downloads page.

 


GSA# GS-10F-0451NESRI Consultant