Namespace ThinkGeo.Core
Classes
- AddedGeoCollectionEventArgs
AddedGeoCollectionEventArgs
- AddingGeoCollectionEventArgs
AddingGeoCollectionEventArgs
- AdornmentLayer
This is the base class of AdornmentLayers. The AdornmentLayer is used to place adornments on the map. Two types of AdornmentLayers are provided: ScaleLineAdornmentLayer and ScaleBarAdornmentLayer.
- AreaBaseShape
This abstract class is the root of all area-based shapes, such as RectangleShape and PolygonShape.
- AreaStyle
This class is used to draw area features.
- BackgroundLayer
This class draws the background of the map.
- BaseShape
The abstract class from which area shapes, line shapes, and point shapes inherit from.
- BingMapsZoomLevelSet
This class represents the zoom levels used by Bing Maps.
- BuildingIndexDelimitedFeatureSourceEventArgs
This class represents the parameters passed in through the BuildingIndex event in BuildingIndexDelimitedFeatureSourceEventArgs class.
- BuildingIndexShapeFileFeatureSourceEventArgs
This class represents the parameters passed in through the BuildingIndex event in ShapeFileFeatureSource class.
- ClassBreak
This class represents a single class break.
- ClassBreakStyle
This class represents a style based on class break values.
- ClosedFeatureSourceEventArgs
This class represents the parameters passed in through the ClosedFeatureSource event.
- ClosedRasterSourceEventArgs
This class represents the parameters passed in through the ClosedRasterSource event.
- ClosingFeatureSourceEventArgs
This class represents the parameters passed in through the ClosingFeatureSource event.
- ClosingRasterSourceEventArgs
This class represents the parameters passed in through the ClosingRasterSource event.
- CloudClient
A base class that handles the underlying authentication and communication with the GIS Server.
- CloudElevationResult
Represents the result of the elevation.
- CloudGeocodingLocation
A class presents the location for Geocoding.
- CloudGeocodingOptions
A class provides the options for the Geocoding APIs.
- CloudGeocodingResult
Represents the result of the Geocoding.
- CloudGradeResult
Represents the result of the grade.
- CloudMapsQueryCustomQueryOptions
The class contains the options of the custom query.
- CloudMapsQueryGetAttributesOfLayerResult
The result of get attributes of layer.
- CloudMapsQueryGetLayersResult
The result of get layers.
- CloudMapsQueryLayers
The available query layers.
- CloudMapsQueryNearestQueryOptions
The class contains the options of the nearest query.
- CloudMapsQueryResult
Represents the result of the query.
- CloudMapsQuerySpatialQueryOptions
The class contains the options of the spatial query.
- CloudReverseGeocodingLocation
A class presents the location for ReverseGeocoding.
- CloudReverseGeocodingOptions
A class provides the options for the ReverseGeocoder APIs.
- CloudReverseGeocodingResult
Represents the result of the ReverseGeocoding.
- CloudRoutingDistanceCostMatrixResult
A class that represents the result of CostMatrix.
- CloudRoutingGetCostMatrixOptions
A class provides the options for the GetCostMatrix API.
- CloudRoutingGetDistanceCostMatrixResult
Represents the result of the GetCostMatrixResult.
- CloudRoutingGetRouteOptions
A class provides the options for the GetRoute API.
- CloudRoutingGetRouteResult
Represents the result of the GetRoute.
- CloudRoutingGetServiceAreaOptions
A class provides the options for the GetServiceArea API.
- CloudRoutingGetServiceAreaResult
Represents the result of the GetServiceArea.
- CloudRoutingGetTimeCostMatrixResult
Represents the result of the GetCostMatrixResult.
- CloudRoutingOptimizationOptions
A class provides the options for the Optimization API.
- CloudRoutingOptimizationResult
Represents the result of the Optimization.
- CloudRoutingRoute
A route path object.
- CloudRoutingRouteResult
A class that represents the routes between the specified waypoints.
- CloudRoutingSegment
A segment object.
- CloudRoutingServiceAreaResult
A class that represents the result of ServiceArea.
- CloudRoutingTimeCostMatrixResult
A class that represents the result of CostMatrix.
- CloudRoutingTspResult
A class that represents the result of Tsp.
- CloudRoutingWaypoint
Represents the result of snapping to road.
- CloudTimeZoneResult
Represents the result of the TimeZone.
- CollectedMapArgumentsMapViewEventArgs
Provides data for the StretchedTileCleared event.
- ColorCloudClient
A class provides the methods to access the ColorUtilities APIs.
- CommittedTransactionEventArgs
This class represents the parameters passed in through the CommittedTransaction event.
- CommittingTransactionEventArgs
This class represents the parameters passed in through the CommittingTransaction event.
- ControlPointSelectedEditInteractiveOverlayEventArgs
Provides data for the
ControlPointSelected event.
- ControlPointSelectingEditInteractiveOverlayEventArgs
Provides data for the
ControlPointSelecting event.
- Conversion
This static class provides a conversion method to go to and from different units.
- CustomColumnFetchEventArgs
This class represents the parameters passed in through the CustomFieldFetch event.
- DbfColumn
This class represents the column information specific to a DBF column.
- DecimalDegreesHelper
This class contains a static routine for converting between degree-minute-second measurement and decimal degree measurement. In essense, it is a routine for converting from a non-decimal degree unit to decimal degree unit distance.
- DotDensityStyle
This class allows you to display information by drawing points on an area based on a value from the features data.
- DrawingAdornmentLayerEventArgs
This is the event arguments class for the AdornmentLayerDrawing event. It is raised before the AdornmentLayer is drawn.
- DrawingAdornmentLayersEventArgs
This is the event arguments class for the AdornmentLayersDrawing event. It is raised before any of the AdornmentLayers are drawn.
- DrawingFeaturesEventArgs
This is the event arguments class for the DrawingFeatures event of the FeatureLayer.
- DrawingWrappingFeaturesFeatureLayerEventArgs
This is the event arguments class for the DrawingFeatures event of the FeatureLayer.
- DrawnAdornmentLayerEventArgs
This is the event arguments class for the AdornmentLayerDrawn event. It is raised after the AdornmentLayer is drawn.
- DrawnAdornmentLayersEventArgs
This is the event arguments class for the AdornmentLayersDrawn event. It is raised after all of the AdornmentLayers have been drawn.
- EditEndedEditInteractiveOverlayEventArgs
Provides data for the
FeatureEdited event.
- EditTools
This class is a wrapper class for the FeatureLayer that isolates only the editing methods to make them easily accessible to the programmer.
- ElevationCloudClient
A class provides the methods to access the Elevation APIs.
- EllipseShape
This class represents an ellipse that is defined with a center point, a height and a width.
- Feature
The class Feature is the basic unit of which a FeatureSource is composed. A FeatureSource can be taken from a collection of Features stored in a ShapeFile, SQL Server 2008, Oracle, etc.
A Feature is the basic data unit structure which is comprised of IDs that mark the identification of the Feature, a shape and a collection of data.
- FeatureCache
FeatureCache is a cache system used in FeatureSource to speed up the fetching data system.
- FeatureDraggedEditInteractiveOverlayEventArgs
Provides data for the
FeatureDragged event.
- FeatureDraggingEditInteractiveOverlayEventArgs
Provides data for the
FeatureDragging. event.
- FeatureDroppedEditInteractiveOverlayEventArgs
Provides data for the
FeatureDropped. event.
- FeatureEditedEditInteractiveOverlayEventArgs
Provides data for the
FeatureEdited event.
- FeatureEditingEditInteractiveOverlayEventArgs
Provides data for the
FeatureEditing event.
- FeatureLayer
This class represents a layer that is comprised of feature data.
- FeatureResizedEditInteractiveOverlayEventArgs
Provides data for the
FeatureResized. event.
- FeatureResizingEditInteractiveOverlayEventArgs
Provides data for the
FeatureResizing. event.
- FeatureRotatedEditInteractiveOverlayEventArgs
Provides data for the
FeatureRotated. event.
- FeatureRotatingEditInteractiveOverlayEventArgs
Provides data for the
FeatureRotating. event.
- FeatureSource
The abstract class from which all feature sources inherit. Feature sources represent feature data that can be integrated into Map Suite.
This class is key, as it is the abstract class from which all other feature sources are derived. In this sense it encapsulates much of the logic for handling transactions and ensuring the data is consistent regardless of any projections applied.
- FeatureSourceColumn
This class represents a column contained within a FeatureSource.
- FileRasterTileCache
This class is a concrete class inherits from BitmapTileCache. In this class, the tiles will be saved in disk and can be viewed very conveniently.
- GeoBrush
Defines objects used to fill the interiors of AreaBaseShapes, such as MultiPolygonShape, PolygonShape, EllipseShape, and other AreaBaseShapes.
- GeoBrushes
Provides a collection of predefined GeoBrushes
- GeoCanvas
This class represents a view that is used to draw geographic shapes. It is intended to be inherited for the implementation of different drawing systems, such as GDI+ or WPF.
- GeoCollection<T>
This class is a collection with some methods specialized for dealing with Layers and other spatial classes.
- GeoColor
This structure represents a color for drawing on a GeoCanvas.
- GeoColors
This class is a collection of predefined colors
- GeoFont
This class represents a font that is used to label features on a GeoCanvas.
- GeoHatchBrush
This class represents a brush that fills with various patterns.
- GeoImageLayer
This layer simply wraps a GeoImage. The internal private geoImage is created in Open() using in the ImagePathFilename
- GeoLinearGradientBrush
Encapsulates a GeoBrush with a linear gradient.
- GeoObjectModel
This class represent the model of a top level object.
- GeoObjectNode
This class represent the model of an object.
- GeoPen
This class represents a GeoPen, which is used to draw lines on a GeoCanvas.
- GeoPens
Provides a collection of predefined GeoPens
- GeoSerializationFormatter
This class formats a GeoObjectModel into serialized data.
- GeoSerializer
This class serializes an object.
- GeoSolidBrush
This class defines a GeoBrush of a single color. Brushes are used to fill area shapes on a GeoCanvas.
- GeoTextureBrush
This class is used to fill an area with a image texture.
- GeoTiffRasterLayer
This class represents a TIFF image to be drawn on the map.
- GeocodingCloudClient
A class provides the methods to access the Geocoding APIs.
- GettingAccessTokenEventArgs
This is the event arguments class for the GettingAccessToken event on the BaseClient class. It is raised before getting an access token.
- GoogleMapsZoomLevelSet
This class represents the zoom levels used by Google Maps.
- GradientStyle
This gradient style is a new style with the concept of GradientBrush. By specifying the LowerValue and its color, as well as the UpperValue and its color, we can set the color of each feature based on a column value using linear interpolation.
- GraticuleFeatureLayer
GraticuleFeatureLayer shows Meridians and Parallels displaying through the map. Meridians are lines of longitude and they have a North South orientation. Parallels are lines of latitude and they have an East West orientation. Showing graticule for latitude and longitude is a standard way in cartography to give spatial references to the users.
- GridFeatureLayer
This class uses the grid file provided.
- GridFeatureSource
Reads cell data from a grid file and displays them in appropriate colors based on their values.
- GroupLayer
This class represents a Layer backed by a group of layers.
- HeatStyle
HeatStyle allows you to better visualize data by making areas of high concentration "hotter" using warmer colors and low density areas visually cooler.
- HereMapsZoomLevelSet
This class represents the zoom levels used by Here Maps.
- HueFamilyAreaStyle
This class is used to draw area features.
- IconStyle
This class displays an icon with text from the data of the feature.
- IconValueItem
This class is a single item in an IconValueStyle.
- IconValueStyle
This class allows you to choose different icons based on values in the data of a feature.
- InMemoryFeatureLayer
This layer is backed by memory and is typically used for temporary features.
- InMemoryFeatureSource
This class represents a FeatureSource backed by memory, more specifically an in memory collection InternalFeatures.
- InMemoryGridFeatureLayer
This class uses the grid file provided.
- InMemoryGridFeatureSource
Reads cell data from a grid file and displays them in appropriate colors based on their values.
- InMemoryRasterTileCache
This class is a concrete class inherits from BitmapTileCache. In this class, the tiles will be saved in memory and it provides some properties to control it very easily.
- LabelInformation
This class represents the location of a piece of a label that may be drawn.
- LabelingCandidate
This class represents a candidate for labeling.
- Layer
This class is the base class for all types of Layers.
- LayerDrawingEventArgs
This is the event arguments class for the LayerDrawing event on the MapEngine class. It is raised before the layer is drawn.
- LayerDrawnEventArgs
This is the event arguments class for the LayerDrawn event on the MapEngine class. It is raised after a layer is drawn.
- LayersDrawingEventArgs
This is the event arguments class for the LayersDrawing event on the MapEngine class. It is raised before any of the layers are drawn.
- LayersDrawnEventArgs
This is the event arguments class for the LayersDrawn event on the MapEngine class. It is raised after all of the layers are drawn.
- LineBaseShape
This abstract class is the root of all line-based shapes, such as LineShape and MultilineShape.
- LineShape
This class represents a LineShape, which is defined as a single line with two or more points.
- LineStyle
This class is the style used to draw lines.
- LogoAdornmentLayer
This is the sub base class of AdornmentLayer. The LogoAdornmentLayer is taken as Logo map of the Map Control.
- MapArguments
Contains important properties and methods of current map object.
- MapEngine
This class is for generating maps.
- MapShape
This class represent a unit can be drawn on map. Each MapShape composes of a feature and a ZoomLevelSet to control its drawing zoomlevels.
- MapShapeLayer
Ideally I would want to make this inherit from the FeatureLayer so you could do spatial queries. In the interests of time I inherited from the Layer to make things simple and show the point of how easy it is to extend Map Suite. When we roll this into the main product we may create a FeatureSource and FeatureLayer.
- MapsCloudClient
A class provides the methods to access the WorldImagery APIs.
- MapsQueryCloudClient
A class provides the methods to access the MapsQuery APIs.
- Matrix
This class represents a base Matrix which encapsulate the tileView calculation logic.
- MouseMovedTrackInteractiveOverlayEventArgs
Provides data for the
MouseMoved. event.
- MultilineShape
This class represents a MultilineShape, which is defined as one or more lines, each with two or more points.
- MultipleFeatureLayer
This class represents a Layer backed by multiple Shape Files.
- MultipleFeatureSource
This MultipleFeatureSource is a special FeatureSource which holds a bunch of FeatureSource.
- MultipleShapeFileFeatureLayer
This layer represents multiple Shape Files of the same type.
- MultipleShapeFileFeatureSource
This class represents a FeatureSource backed by multiple ESRI Shape Files.
- MultipointShape
This class represents one or more point shapes.
- MultipolygonShape
This class represents one or more polygons.
- NativeImageRasterLayer
This class represents general image types to be drawn on the map, such as .BMP, .JPG, .PNG, etc.
- NativeImageRasterSource
This class allows you to view standard .NET GDI+ image types such as BMP, TIF, JPG, and PNG.
- NonSerializableBaseTypeAttribute
Indicates that a type's base type should not be serialized.
- OgcApiFeatureLayer
This class represents the OGC API Features Layer.
- OgcApiFeatureSource
This class represents the OGC API Features FeatureSource.
- OnGeodeserializedAttribute
When applied to a method, specifies that the method is called immediately after deserialization of the object.
- OnGeodeserializingAttribute
When applied to a method, specifies that the method is called during deserialization of an object.
- OnGeoserializedAttribute
When applied to a method, specifies that the method is called after serialization of an object graph.
- OnGeoserializingAttribute
When applied to a method, specifies that the method is called before serialization of an object.
- OpenStreetMapsZoomLevelSet
This class represents the zoom levels used by Open Street Map.
- OpenedFeatureSourceEventArgs
This class represents the parameters passed in the OpenedFeatureSource event.
- OpenedRasterSourceEventArgs
This class represents the parameters passed in the OpenedRasterSource event.
- OpeningFeatureSourceEventArgs
This class represents the parameters passed in the OpeningFeatureSource event.
- OpeningRasterSourceEventArgs
This class represents the parameters passed in the OpeningRasterSource event.
- PbfLayer
Class to access a Pbf layer
- PointBaseShape
This abstract class is the root of all point-based shapes, such as PointShape and MultiPointShape.
- PointShape
This class represents a single point.
- PointStyle
This class allows you to define how points are drawn on the view.
- PolygonShape
This class represents a polygon, which is defined as a single outer ring with zero-to-many inner rings.
- PositionStyle
This abstract class encapsulates the labeling position logic. It is inherited by other styles, such as the TextSytle.
- ProjectionCloudClient
A class that provides the methods to access the GIS Server Projection APIs.
- ProjectionConverter
This class represents a projection that you wish to apply to a FeatureSource.
- QualityFamilyAreaStyle
This class is used to draw area features.
- QueryTools
This is a helper class that allows you to execute various queries.
- RasterLayer
This abstract class is the basis for all image-based layers in the system.
- RasterSource
The abstract class from which all raster sources inherit. Raster sources represent raster data that can be integrated into Map Suite.
- RasterTile
This class represents a NativeImageTile, which is defined as scale, RectangleBox and a byte array for its tileView bitmap.
- RasterTileCache
This is the base class for BitmapTileCache system which inherits from TileCache class.
- RebuildingShapeFileFeatureSourceEventArgs
This class represents the parameters passed in through the BuildingIndex event in ShapeFileFeatureSource class.
- RectangleShape
This class represents a rectangle, which is defined as an upper left point and a lower right point.
- RegexItem
This class represents a single Regex Match statement and styles to draw.
- RegexStyle
This class allows you to draw features differently based on regular expression matching.
- RequestedDataWfsFeatureSourceEventArgs
This class represents the parameters passed in through the RequestedData event in WfsFeatureSource.
- RequestingDataWfsFeatureSourceEventArgs
This class represents the parameters passed in through the RequestingData event in WfsFeatureSource.
- RestrictionLayer
This layer can show or hide one or many zones that you want to restrict from being displayed. You can use the specified style to decorate the zones and set the lower/upper scale to control at which zoom levels you want to show or hide the zones. The default decoration style is a hatch pattern. You can change this to a circle with slash image, or, if you want a different look, you can use custom styles.
- ReverseGeocodingCloudClient
A class provides the methods to access the ReverseGeocoding APIs.
- RingShape
This class represents a closed ring of points.
- RotationProjectionConverter
This projection allows you to rotate the map image base don an angle.
- RoutingCloudClient
A class provides the methods to access the Routing APIs.
- RtreeSpatialIndex
Rtree is a facade class of MapSuiteRtree.
- ScaleBarAdornmentLayer
The ScaleBarAdornmentLayer class allows you show a bar graphic on the map that displays the distance scale for the current map extent.
- ScaleLineAdornmentLayer
The ScaleLineAdornmentLayer is a concrete class inherited from AdornmentLayer. The ScaleLineAdornmentLayer class allows you show a ScaleLine graphic on the map.
- SessionFileRasterTileCache
This class is a concrete class that inherits from FileBitmapTileCache. In this class, the tiles will be marked as obsolete when you call the ClearCache method and will be deleted in a background thread.
- ShapeFileFeatureLayer
This class represents a Layer backed by a Shape File.
- ShapeFileFeatureSource
This class represents a FeatureSource backed by ESRI a Shape File.
- SimpleCandidate
This class stores simple label information used in the PositionStyle.
- SqliteFeatureLayer
This class represents a FeatureSource backed by SQLite.
- SqliteFeatureSource
This class represents a FeatureSource backed by SQLite.
- StreamLoadingEventArgs
This class represents the event arguments for the StreamLoading event.
- Style
This abstract class is the root for all styles used for drawing features.
- TextStyle
This class is used to label features on the map.
- ThinkGeoCloudApplicationException
An exception which is thrown when an error from GIS Server has occured.
- Tile
This is the base class which describle the Tile class. Tile concept is used as a rectangle image which will be saved in Memory or Hard disk to enhance the performance.
The Tile cache system is very popular in many GIS products including the GoogleMaps, VE Maps etc, the Tile can be considered a small subset used in the TileCache system.
- TileCache
This is the base class for TileCache system.
- TileMatrix
This is the base class inherits from Matrix which describe the Matrix system used for Tilling system.
- TimeZoneCloudClient
A class provides the methods to access the TimeZone APIs.
- TinyGeoFeatureLayer
This class represents a FeatureLayer of TinyGeo File by ThinkGeo.
- TinyGeoFeatureSource
This class represents a FeatureSource of TinyGeo File by ThinkGeo.
- TouchMovedTrackInteractiveOverlayEventArgs
Provides data for the
MouseMoved. event.
- TouchMovingTrackInteractiveOverlayEventArgs
Provides data for the
MouseMoved. event.
- TrackEndedTrackInteractiveOverlayEventArgs
This is the default constructor of this parameter.
- TrackEndingTrackInteractiveOverlayEventArgs
Provides data for the
TrackEnding. event.
- TrackStartedTrackInteractiveOverlayEventArgs
Provides data for the
TrackStarted. event.
- TrackStartingTrackInteractiveOverlayEventArgs
Provides data for the
TrackStarting. event.
- TransactionBuffer
This class represents the holding place for transactions that have not yet been committed.
- TransactionResult
This class represents the results of a transaction that was processed.
- ValueItem
This class represents a single value to match and styles to draw.
- ValueStyle
This class allows you to match a value with data in the feature to determine how to draw that feature.
- VertexAddedEditInteractiveOverlayEventArgs
Provides data for the
VertexAdded. event.
- VertexAddedTrackInteractiveOverlayEventArgs
Provides data for the
VertexAdded. event.
- VertexAddingEditInteractiveOverlayEventArgs
Provides data for the
VertexAdding. event.
- VertexAddingTrackInteractiveOverlayEventArgs
Provides data for the
VertexAdding. event.
- VertexMovedEditInteractiveOverlayEventArgs
Provides data for the
VertexMoved. event.
- VertexRemovedEditInteractiveOverlayEventArgs
Provides data for the
VertexRemoved. event.
- VertexRemovingEditInteractiveOverlayEventArgs
Provides data for the
VertexRemoving. event.
- WfsFeatureLayer
This class represents the wfs(web feature service) FeauteLayer.
- WfsFeatureSource
This class represents the wfs(web feature service) FeauteSource.
- WfsV2FeatureLayer
This class represents the wfs(web feature service) FeauteLayer.
- WmsLayerStyle
Structure for storing information about a WMS Layer Style.
- WmsServerLayer
Represents an object that encapsulates a WMS Layer.
- WmtsTileMatrixSet
This class holds a collection of TileMatrix shared the same Crs.
- WorldFile
This class represents the values of a world file.
- WorldLabelingCandidate
This class represents a candidate with world center point information for labeling.
- ZoomLevel
This class defines how InternalFeatures will be drawn based on their scale.
- ZoomLevelSet
This class represents a collection of ZoomLevels.
Structs
- CloudElevationPointResult
A class presents the elevation data.
- CloudGradeSegment
Represents a grade segment
- DegreesMinutesSeconds
This structure represents a degrees, minutes and seconds value.
- DrawingRectangle
This structure represents the drawing of a rectangle in screen coordinates.
- DrawingRectangleF
This structure represents the drawing of a rectangle in screen coordinates.
- MatrixCell
This structure represents the MatrixCell which will be used in the TileMatrix system.
- RowColumnRange
This structure is used to describe a range of tiles for a given extent. Basiclly, 4 values exists : the Row range is from MinColumnIndex to MaxColumnIndex, the Column range is from the MinRowIndex to MaxRowIndex.
- ScreenPoint
This structure represents a single point in screen coordinates.
- ScreenPointD
This structure represents a single point in screen coordinates.
- ScreenPointF
This structure represents a single point in screen coordinates.
- ShapeValidationResult
This structure represents the result of the validation method performed on a shape.
- TopologyValidationResult
This structure represents the result of the validation method performed.
- Vertex
This structure represents the point at which the sides of an angle intersect.
- WmsOnlineResource
Structure for Online Resource.
- WmsStyleLegend
Structure for storing WMS legend information.
Interfaces
Enums
- ApplyUntilZoomLevel
This enumeration is used on a ZoomLevel to allow its styles to be applied to other zoom levels.
- AreaUnit
Units describing various ways you can measure areas.
- BasDefaultColumns
here defined part of columns from header. all the columns should be the sum of the default columns and the columns from the uncertain format type. For example: if bas name format type is 0
- BasNameFormatType0
Format 0 is generally used with the Jeffersonian Survey System and sub division of a section..
- BasNameFormatType1
Format 1 is generally used with abstract/tract/block data.
- BasNameFormatType2
Format 2 is generally used with the Jeffersonian and Carter Survey System.
- BasNameFormatType3
Format 3 is generally used with abstract data.
- BasNameFormatType4
Format 4 is used for State and County boundaries.
- BasNameFormatType6
Format 6 is used for Abstract/Block/League data in Texas.
- BreakValueInclusion
In a class break style, this enumeration determines whether the break includes or excludes the value entered in the break.
- BufferCapType
This class represents various ways a buffer operation can cap the objects buffered.
- BuildIndexMode
This enumeration represents whether an index should be rebuilt or not.
- BuildRecordIdMode
This enumeration represents whether a record ID should be rebuilt or not.
- CloudGeocodingLocationType
This enumeration specifies the location type
- CloudGeocodingResultDetail
This enumeration specifies whether the geocoding results should be verbose or not.
- CloudGeocodingSearchMode
This enumeration specifies whether to attempt approximate, as well as exact, matching
- CloudLocationCategories
This enumeration specifies the location categories
- CloudMapProjection
This enumeration represents projection.
- CloudMapsQueryCustomQueryType
The query type of custom query.
- CloudRasterMapType
This enumeration specifies the raster map types.
- CloudReverseGeocodingResultDetail
This enumeration specifies whether the reverse geocoding results should be verbose or not.
- CloudRoutingServiceAreaObjectType
Specifies the shape type of ServiceArea.
- CloudRoutingServiceAreaSeparationType
Specifies the type of ServiceArea separation.
- CloudRoutingServiceAreaTravelDirection
Specifies the travel direction of the ServiceArea.
- CloudRoutingTspFixDestinationCoordinate
It is possible to explicitly set the end or any coordinate of the trip.
- CloudRoutingTspFixSourceCoordinate
It is possible to explicitly set the start or any coordinate of the trip.
- CloudTileSize
This enumeration specifies tile size.
- DbfColumnType
This enumeration represents the column type in the DBF.
- DistanceUnit
Units describing various ways you can measure lengths.
- DrawingFontStyles
This enumeration specifies the type of font style for drawing text.
- DrawingGraphicsUnit
This enumeration represents the graphics unit.
- DrawingLevel
This enumeration represents the drawing level used in the GeoCanvas.
- DrawingLineCap
This enumeration represents the available cap styles with which a GeoPen object can end a line.
- DrawingLineJoin
This enumeration specifies how to join consecutive line or curve segments.
- DrawingPenAlignment
Specifies the alignment of a GeoPen object in relation to the theoretical, zero-width line.
- DrawingQuality
This enumeration specifies the drawing quality of the GeoCanvas.
- ExecutingSqlStatementType
This enumeration represents the type of ExcutingSqlStatement.
- GeoBrushWrapMode
This enumeration determines how a texture is filled in with a GeoTextureBrush when the area to be filled is larger than the texture.
- GeoDashCap
This enumeration represents the type of graphic shape to use on both ends of each dash in a dashed line.
- GeoHatchStyle
This enumeration defines the various kinds of hatch patterns that can be used to fill areas using the GeoHatchBrush.
- GeoImageFormat
Specifies the format of the map image.
- GeoLinearGradientDirection
Specifies the direction of a linear gradient.
- GeographyUnit
Units describing the way geographies are stored in a data source.
- GoogleMapsMapType
This enumeration specifies the map types available from Google Maps.
- GoogleMapsPictureFormat
This enumeration specifies the picture formats when getting images back to client from Google Maps.
- LabelDuplicateRule
This enumeration defines the different labeling duplicate rules.
- LabelOverlappingRule
This enumeration defines the rules for overlapping.
- LineDashStyle
This enumeration specifies the style of dashed lines drawn with a GeoPen object.
- MapBoxStyleId
Enum MapBoxMapId
- MapDoubleTapMode
This enumeration specifies the behavior that occurs when double tap on the MapControl. The default value is ZoomIn.
- MatrixReferenceCorner
This enum specifies the Reference corner when caculating the Matrix from Matrix boundingBox.
- OverwriteMode
This enumeration represents whether a file should be overwrite or not if the file exists.
- PanDirection
This enumeration defines panning directions.
- PenBrushDrawingOrder
This enumeration determines whether the brush or the pen draws first.
- PointLineRelationship
The topology relationship between point and line.
- PointSymbolType
This enumeration defines the different types of PointSymbols that can be drawn.
- PointType
This enumeration defines how a PointSymbol will be drawn.
- PolygonLabelingLocationMode
Labeling Location Mode for polygon
- QueryType
This enumeration specifies the ways you can execute a spatial query against a FeatureSource.
- RandomColorType
Defines values represent which kind of color will use for randomly.
- RasterTileFormat
Specifies the format of the map image.
- RegexMatching
This enumeration defines the matching criteria for regular expression matching.
- RestrictionMode
This enumeration specifies the restriction mode.
- RestrictionStyle
This enumeration specifies the type of restriction zone display style.
- ReturningColumnsType
This enumeration provides some options when querying a feature.
- ScaleLineUnitSystem
Unit Mode
- ShapeFileType
This enumeration represents the types stored in the Shape File.
- ShapeValidationMode
This enumeration describes the type of validation test to run on shapes.
- SimplificationType
Specifies which algorthm will be use to simplify.
- SplineType
This enumeration represents the spline type for labeling.
- SqliteColumnType
This enumeration represents the column type in Sqlite.
- StartingPoint
An enumeration describing the place to start on a line when doing certain operations.
- TextPlacement
This enumeration determines the label placement when labeling point features.
- ThinkGeoCloudRasterMapsMapType
This enumeration specifies the raster map types.
- ThinkGeoLicenseStatus
map suite license status order by the eval invalid then full invalid then eval valid then full valid.
- TileAccessMode
This enumeration represents how the tileCache should access the tiles.
- TileResolution
This enumeration specifies quality of tileView image.
- TileSizeMode
This enumeration specifies tileView size.
- TileSnappingMode
Represents how the tileView overlay snapping.
- TinyGeoPrecisionMode
One TinyGeo file can be internally splitted into multi regions. The more precise the data is, the smaller the region has to be and the more regions one file will have. With splitting the data into regions, the data itself is also splitted so the number of records are increased; on the other side each record is smaller so there are fewer chance to load a huge shape for just rendering a small area of it. The split region of a TinyGeo file is defined by the PricisionInMeter parameter in the Create method, while this enum TinyGeoPrecisionMode affects the max Precision TinyGeo can be.
- TrackMode
TrackMode enumeration sets how the map will react to user interaction.
- TransactionResultStatus
This enumeration represents the results from a FeatureSource transaction.
- TransitionEffect
Represents how the overlay transition.
- UnitSystem
System of measurement.
- WellKnownType
This describes a set of enumerations that list the valid types of geometries.
- WfsNamespace
Wfs Name space.
- WkbByteOrder
This enumeration represents the byte order that well-known binary will be written in.
- WmtsAxisOrder
This enum indicates the axis order or the Wmts axis order.
- WmtsSeverEncodingType
WMTS System.
- ZoomLevelSnappingMode
This enumation provides the options used to set the ZoomLevel Snapping Mode. In SnapUp or Default mode, there are only 20 preset ZoomLevels whose scales are set accordingly with OpenLayers' scales. You can change this by setting the SnappingMode to None, but in doing so, you will lose the ability to use the TileCache system.