Quick Reference - geographicdeterminationlibrary - 2024.00

Geographic Determination Library Reference for Windows and z/OS

Product type
Software
Portfolio
Locate
Product family
GeoStan Geocoding Suite
Product
GeoStan Geocoding Suite > Geographic Determination Library
Version
2024.00
Language
English
Product name
GeoStan Geocoding Suite
Title
Geographic Determination Library Reference for Windows and z/OS
Topic type
Reference
Copyright
2024
First publish date
1994
ft:lastEdition
2024-05-09
ft:lastPublication
2024-05-09T00:55:21.277227

Initialization Functions

gdlInitialize

Initializes the GDL Library. Must be called before any other Library function.

gdlTerminate

Releases resources allocated from gdlInitialize.

File Operation Functions

gdlWriteShape

Writes the shape out to the file system in a well known spatial data format, including Precisely GSB, ESRI's BNA and MapInfo's MIF/MID formats.

gdlOpenSpatialFile

Opens a file for spatial analysis.

gdlCloseSpatialFile

Closes the file previously opened by gdlOpenSpatialFile.

gdlGetVersion

Returns a string containing the GDL library version number.

GDL-Specific Functions

gdlGenerateErrorSurface

Generates an error surface from a match found inside the GeoStan™ handle.

gdlGetAttributeCount

Returns the number of attributes present in the associated GSA file.

gdlGetAttributeInfoByName

Retrieves the data in the GSA attribute file based on the name of the attribute.

gdlGetAttributeInfoByNumber

Retrieves the data in the GSA attribute file based on the column number.

gdlGetAttributeNameByNumber

Retrieves the field name information in the GSA attribute file by column number.

gdlGetConfidenceSurfaceType

Generates a confidence surface type based on information from a GeoStan match.

gdlGetStreetLength

Determines the street segment length for address level geocodes. Use with address-level matches.

gdlSetStr

Sets properties of the gdlHandle.

Comparison Operation Functions

gdlFindNearest

Finds the nearest point or line to a given point.

gdlFindNext

Finds the next nearest feature after a successful call to gdlFindNearest.

gdlFindPolygonOverlap

Determines if a binary polygon overlap has occurred and, if so, returns the polygon that is in overlap with the input polygon.

gdlFindNextPolygonOverlap

Determines if another binary polygon overlap has occurred and, if so, returns the polygon that is in overlap with the input polygon.

gdlFindPolygonOverlapPercentage

Determines if a percentage polygon overlap has occurred and, if so, returns the polygon and the percentage overlap with the input polygon.

gdlFindNextPolygonOverlapPercentage

Determines if another percentage polygon overlap has occurred and, if so, returns the polygon and the percentage overlap with the input polygon.

gdlPointInPolygon

Finds the first polygon that contains the input point and determines within which polygon a geocoded address is located.

gdlPointInPolygonNext

Finds the next polygon that contains the input point.

gdlNearDistance

Determines the minimum distance that exists between an error surface or a geocoded point and another point or line.

gdlFarDistance

Determines the distance between the farthest point of the error surface and the nearest point of the feature (point, line or polygon).

gdlManhattanDistance

Determines the Manhattan distance between two points.

gdlDistance

Determines the straight line distance between two points.

Shape Operation Functions

gdlShapeGetLong

Returns properties from the shape object in the form of a long integer.

gdlShapeGetStr

Returns properties from the shape object in the form of a string.

gdlShapeCreate

Creates a shape of a given type with specified coordinates.

gdlShapeGetCoords

Returns the coordinates with which a shape of a given type is created.

gdlShapeFree

Deallocates any memory associated with a shape.

Conversion Functions

gdlSpatialConvert

Writes features out to a particular spatial data format.