Click or drag to resize

Telogis.GeoBase.Indexes Namespace

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release

The Telogis.GeoBase.Indexes namespace provides classes to generate and manage simple numeric values representing fixed geographic locations.

Create a numeric value representing a LatLon point or BoundingBox area location with the HilbertIndex class. Query GeoBase with a LatLon or BoundingBox to retrieve ranges of associated values with HilbertQuery and locate the maximum and minimum values of returned ranges with HilbertRange. Render an index query visually on a map with HilbertQueryRenderer.

More information:

See the Indexing External Spatial Data section of this help guide for more information.

Classes
  ClassDescription
Public classCode exampleHilbertIndex
HilbertIndex provides a location, in the form of an integer value, when given a LatLon or BoundingBox.
Public classCode exampleHilbertQuery
HilbertQuery provides a range of index values when given a LatLon or a BoundingBox and a value specifying the maximum number of ranges to be returned.
Public classCode exampleHilbertQueryRenderer
HilbertQueryRenderer visually renders a HilbertQuery object on a map.
Public classCode exampleHilbertRange
HilbertRange identifies the maximum and minimum values in the ranges retrieved by a HilbertQuery.
Public classRTree
Used for indexing spatial data.
Public classCode exampleWordLevenshtein
This class implements WordLevenshtein algorithm. We can instantiate an object with a query string, then by invoking the GetDistance() method we can get the WordLevenshtein distances between this query string and any number of test strings. WordLevenshtein distance is similar to Levenshtein distance with customized edit distance of a missing word or extra word in the query string relative to a test string. For further explanation please see the example below.