Click or drag to resize

DataQuery Class

Verizon Connect Logo
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
Allows spatial data to be queried directly. Example queries are to find Streets that pass through a given BoundingBox (see QueryStreets(BoundingBox, StreetType)) or to find the nearest feature to a given point (see QueryPolygonsAtPoint(LatLon, String)).
Inheritance Hierarchy
SystemObject
  Telogis.GeoBaseDataQuery

Namespace:  Telogis.GeoBase
Assembly:  geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax
public class DataQuery

The DataQuery type exposes the following members.

Constructors
  NameDescription
Public methodDataQuery
Initializes a new instance of the DataQuery class
Top
Methods
  NameDescription
Public methodStatic memberAbortQueryPoi
Ends or cancels an asynchronous search for points of interest.
Public methodStatic memberAbortQueryPoiAsynchronously
Ends or cancels an asynchronous search for points of interest.
Public methodStatic memberCode exampleBeginQueryPoi
Begins an asynchronous search for points of interest within a bounding box, starting from the center of the box and moving outwards.
Public methodStatic memberBulkQueryConstraintsAtLink(QueryConstraintsArgs)
Public methodStatic memberBulkQueryConstraintsAtLink(QueryConstraintsArgs, Int32)
Public methodStatic memberBulkQueryConstraintsAtLink(QueryConstraintsArgs, Int32, CancellationToken)
Public methodStatic memberBulkQueryLinks(BoundingBox)
Bulk requests for QueryLinks(BoundingBox), which queries the StreetLinks that lie underneath the given BoundingBox.
Public methodStatic memberBulkQueryLinks(BoundingBox, Int32)
Public methodStatic memberBulkQueryLinks(BoundingBox, Int32, CancellationToken)
Public methodStatic memberEndQueryPoi
Receive the next set of Poi results from an asynchronous Poi query.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodStatic memberFindNearbyPopulationCenter(LatLon, Double, UInt32)
Finds the nearest population center (usually a city) based on distance and population criteria.
Public methodStatic memberFindNearbyPopulationCenter(LatLon, Double, UInt32, Double)
Finds a nearby population center (usually a city) based on distance and population criteria.
Public methodStatic memberFindNearbyPopulationCenter(LatLon, Double, UInt32, CancellationToken)
Finds the nearest population center (usually a city) based on distance and population criteria.
Public methodStatic memberFindNearbyPopulationCenter(LatLon, Double, UInt32, Double, CancellationToken)
Finds a nearby population center (usually a city) based on distance and population criteria.
Public methodStatic memberCode exampleFindNearestLines(LatLon, String)
Finds the nearest Line (such as a stream or railway line) to the location given, in the specified table. See CustomTable for a list of predefined tables.
Public methodStatic memberCode exampleFindNearestLines(LatLon, String, Double)
Finds the nearest Line (such as a stream or railway line) to the location given, in the specified table. See CustomTable for a list of predefined tables.
Public methodStatic memberCode exampleFindNearestLines(LatLon, String, Double, CancellationToken)
Finds the nearest Line (such as a stream or railway line) to the location given, in the specified table. See CustomTable for a list of predefined tables.
Public methodStatic memberCode exampleFindNearestPoints(LatLon, String)
Finds the nearest PointFeature (usually a city) to the location given, in the specified table. See CustomTable for a list of predefined tables.
Public methodStatic memberCode exampleFindNearestPoints(LatLon, String, CancellationToken)
Finds the nearest PointFeature (usually a city) to the location given, in the specified table. See CustomTable for a list of predefined tables.
Public methodStatic memberCode exampleFindNearestPolygons(LatLon, String)
Gets an array of Polygon objects from a given table that are near the given location. Polygons are used to represent features such as lakes, golf courses, parking lots and forests.
Public methodStatic memberCode exampleFindNearestPolygons(LatLon, String, Double)
Gets an array of Polygon objects from a given table that are near the given location. Polygons are used to represent features such as lakes, golf courses, parking lots and forests.
Public methodStatic memberCode exampleFindNearestPolygons(LatLon, String, Double, CancellationToken)
Gets an array of Polygon objects from a given table that are near the given location. Polygons are used to represent features such as lakes, golf courses, parking lots and forests.
Public methodStatic memberGetCorrectedLocation(LatLon, String)
Gets a CorrectedLocation, which is a location that has been corrected to be situated on the appropriate side of the street, with a suitable distance from the street.
Public methodStatic memberGetCorrectedLocation(LatLon, String, String)
Gets a CorrectedLocation, which is a location that has been corrected to be situated on the appropriate side of the street, with a suitable distance from the street.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberQueryConstraintsAtLink(LogicalStreetLink)
Gets an array of ConstraintLinks that affect the given LogicalStreetLink. All underlying links are queried for constraints.
Public methodStatic memberQueryConstraintsAtLink(QueryConstraintsArgs)
Gets an array of ConstraintLinks that affect the StreetLink, represented by the given QueryConstraintsArgs.
Public methodStatic memberQueryConstraintsAtLink(StreetLink)
Gets an array of ConstraintLinks that affect the given StreetLink.
Public methodStatic memberQueryConstraintsAtLink(LatLon, UInt64)
Gets an array of ConstraintLinks that affect the link represented by the given LatLon array points and UInt64 linkId.
Public methodStatic memberQueryConstraintsAtPoint
Gets an array of ConstraintLinks that affect links starting at the given LatLon.
Public methodStatic memberQueryIndex(String, Object)
Queries a given object for an index. See also CustomTable and CustomColumn.
Public methodStatic memberQueryIndex(String, String, Object)
Queries a given object for an index. See also CustomTable and CustomColumn.
Public methodStatic memberQueryIndex(String, QueryType, Object)
Queries a given object for an index. See also CustomTable and CustomColumn.
Public methodStatic memberQueryIndex(String, String, QueryType, Object)
Queries a given object for an index. See also CustomTable and CustomColumn.
Public methodStatic memberQueryIndex(String, QueryType, Object, Double)
Queries a given object for an index. See also CustomTable and CustomColumn.
Public methodStatic memberQueryIndex(String, String, QueryType, Object, Double)
Queries a given object for an index. See also CustomTable and CustomColumn.
Public methodStatic memberQueryIndex(String, String, QueryType, Object, Double, CancellationToken)
Queries a given object for an index. See also CustomTable and CustomColumn.
Public methodStatic memberQueryLines(BoundingBox, String)
Gets an array of Lines that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryLines(BoundingBox, String, Double)
Gets an array of Lines that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryLines(BoundingBox, String, Double, CancellationToken)
Gets an array of Lines that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryLinks(BoundingBox)
Gets an array of StreetLinks that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryLinks(BoundingBox, CancellationToken)
Gets an array of StreetLinks that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryPoi(BoundingBox)
Gets all the Points of Interest that lie within the given BoundingBox.
Public methodStatic memberCode exampleQueryPoi(BoundingBox, PoiType, String)
Gets all the Points of Interest of a given type that lie underneath the given BoundingBox, with the ability to filter on a POI's name.
Public methodStatic memberCode exampleQueryPoi(BoundingBox, PoiType, String, CancellationToken)
Gets all the Points of Interest of a given type that lie underneath the given BoundingBox, with the ability to filter on a POI's name.
Public methodStatic memberCode exampleQueryPoints(BoundingBox, String)
Finds PointFeature objects that lie within the given BoundingBox.
Public methodStatic memberCode exampleQueryPoints(BoundingBox, String, CancellationToken)
Finds PointFeature objects that lie within the given BoundingBox.
Public methodStatic memberCode exampleQueryPolygons(BoundingBox, String)
Gets an array of Polygons that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryPolygons(BoundingBox, String, Double)
Gets an array of Polygons that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryPolygons(BoundingBox, String, Double, CancellationToken)
Gets an array of Polygons that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryPolygonsAtPoint(LatLon, String)
Gets an array of Polygon objects that encapsulate the given LatLon. This method can be used to find polygons (such as golf courses, parks, airports, political/geographical entities and bodies of water) at a given location. See example.
Public methodStatic memberCode exampleQueryPolygonsAtPoint(LatLon, String, Double)
Gets an array of Polygon objects that encapsulate the given LatLon. This method can be used to find polygons (such as golf courses, parks, airports, political/geographical entities and bodies of water) at a given location. See example.
Public methodStatic memberCode exampleQueryPolygonsAtPoint(LatLon, String, Double, CancellationToken)
Gets an array of Polygon objects that encapsulate the given LatLon. This method can be used to find polygons (such as golf courses, parks, airports, political/geographical entities and bodies of water) at a given location. See example.
Public methodStatic memberQuerySpeedLimit(LatLon, VehicleSpec)
Gets a SpeedLimit, for the specified location (LatLon) and vehicle specifications (VehicleSpec).
Public methodStatic memberQuerySpeedLimit(LatLon, Double, VehicleSpec)
Gets a SpeedLimit, for the specified location (LatLon), heading, and vehicle specifications (VehicleSpec).
Public methodStatic memberQuerySpeedLimit(LatLon, VehicleSpec, DateTime)
Gets a SpeedLimit, for the specified location (LatLon), vehicle specifications (VehicleSpec), and time of day.
Public methodStatic memberQuerySpeedLimit(LatLon, Double, VehicleSpec, DateTime)
Gets a SpeedLimit, for the specified location (LatLon), heading, vehicle specifications (VehicleSpec), and time of day.
Public methodStatic memberQuerySpeedLimit(LatLon, Double, VehicleSpec, DateTime, RegionalSpeedLimitProfile)
Gets a SpeedLimit, for the specified location (LatLon), heading, vehicle specifications (VehicleSpec), time of day, and RegionalSpeedLimitProfile.
Public methodStatic memberCode exampleQueryStreets(BoundingBox, StreetType)
Gets an array of Streets, of the specified StreetType, that lie underneath the given BoundingBox.
Public methodStatic memberCode exampleQueryStreets(BoundingBox, StreetType, CancellationToken)
Gets an array of Streets, of the specified StreetType, that lie underneath the given BoundingBox.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
See Also