Segment

The segment output record type contains information about the street segment identified by the data provider. To include segment data fields in the output, set Option.OutputRecordType = S.

Response Element Max. Field Length with null terminator Description

BlockLeft

16

Provides the Census FIPS Code that indicates the address is on the left side of the street.

BlockRight

16

Provides the Census FIPS Code that indicates the address is on the right side of the street.

RoadClass

3

The type of road:

1
Major
2
Minor

SegmentCode

11

Unique 10-digit segment ID assigned by the street network provider.

SegmentDirection

2

Indicates the order of numbers on a segment.

F
Forward
R
Reversed
B
Both
U
Undetermined

SegmentHouseNumberHigh

12

A high range number in the segment.

SegmentHouseNumberLow

12

A low range number in the segment.

SegmentLength

The length, in feet, of a block segment. This field is deprecated.

SegmentParity

2

Indicates which side of the street has odd numbers.

L
Left side of the street
R
Right side of the street
B
Both sides of the street
U
Undetermined

SegmentPoints

1024

An array of latitude/longitude values that represent the segment coordinates to the matched segment.

The segment points data that is returned for each type of match is as follows:
  • Street matches - a list of points
  • Point matches - one point is returned that is the same as the matched point since a point match consists of a single segment with a single range.
  • Intersection matches - the segment points are returned for the segment listed first in the intersection output. For example, Forest Ave at 6th returns the segment points for Forest Ave.