Table of Contents

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.

ArcGISServerRestLayer
AreaBaseShape

This abstract class is the root of all area-based shapes, such as RectangleShape and PolygonShape.

AreaFilterCondition
AreaStyle

This class is used to draw area features.

AsyncLocker
BackgroundLayer

This class draws the background of the map.

BaseShape

The abstract class from which area shapes, line shapes, and point shapes inherit from.

BaseShapeTypeConverter
BingMapsLayer
BingMapsZoomLevelSet

This class represents the zoom levels used by Bing Maps.

BuildingAreaStyle
BuildingIndexBasFileFeatureSourceEventArgs
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.

CircularKrigingGridInterpolationModel
ClassBreak

This class represents a single class break.

ClassBreakStyle

This class represents a style based on class break values.

ClassBreakValidatorHelper
ClearedItemsGeoCollectionEventArgs
ClearingItemsGeoCollectionEventArgs
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.

CloudMapClient
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.

ClusterPointStyle
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.

CompositeStyle
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.

ConvertedShapeToNtsGeometryShapeConverterEventArgs
CreatingRequestGoogleMapsLayerEventArgs
CustomColumnFetchEventArgs

This class represents the parameters passed in through the CustomFieldFetch event.

DateRangeFilterCondition
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.

DelimitedFeatureLayer
DelimitedFeatureSource
DistinctColumnValue
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.

DrawingAttributionLayerEventArgs
DrawingClusteredFeatureClusterPointStyleEventArgs
DrawingDirectionPointEventArgs
DrawingExceptionLayerEventArgs
DrawingFeaturesEventArgs

This is the event arguments class for the DrawingFeatures event of the FeatureLayer.

DrawingProgressChangedEventArgs
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.

DrawnAttributionLayerEventArgs
DrawnExceptionLayerEventArgs
DynamicIsoLineLayer
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.

EmpiricalFunctionCoefficients
EncryptedFileRasterTileCache
ExecutingSqlStatementSqliteFeatureSourceEventArgs
ExponentialKrigingGridInterpolationModel
Extension
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.

FeatureLabelingCandidate
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.

FileVectorTileCache
FilterCondition
FilterStyle
FleeBooleanStyle
FormattedPositionStyleEventArgs
FormattingPositionStyleEventArgs
GaussianKrigingGridInterpolationModel
GeneratedTileMBTilesLayerEventArgs
GeneratingGridFeatureSourceEventArgs
GeneratingTileMBTilesLayerEventArgs
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

GeoDbf
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.

GeoImage
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.

GeoTiffRasterSource
GeocodingCloudClient

A class provides the methods to access the Geocoding APIs.

GeocodingLocationDto
GeohashHelper
GeometryCollectionShape
GettingAccessTokenEventArgs

This is the event arguments class for the GettingAccessToken event on the BaseClient class. It is raised before getting an access token.

GettingCacheImageBitmapTileCacheEventArgs
GettingCacheTileFileVectorTileCacheEventArgs
GettingColumnsFeatureSourceEventArgs
GettingFeaturesByIdsFeatureSourceEventArgs
GettingFeaturesForDrawingFeatureSourceEventArgs
GoogleMapValidators
GoogleMapsLayer
GoogleMapsZoomLevelSet

This class represents the zoom levels used by Google Maps.

GottenCacheImageBitmapTileCacheEventArgs
GottenColumnsFeatureSourceEventArgs
GottenFeatureValueClassBreakStyleEventArgs
GottenTileFileVectorTileCacheEventArgs
GpxFeatureLayer
GpxFeatureSource
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.

GraticuleFeatureSource
GridCell
GridDefinition
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.

GridInterpolationModel
GridIsoLineLayer
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.

HereMapsRasterTileLayer
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.

InMemoryGridIsoLineLayer
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.

InsertedGeoCollectionEventArgs
InsertingGeoCollectionEventArgs
InverseDistanceWeightedGridInterpolationModel
IsoLineLayer
KrigingGridInterpolationModel
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.

LegendAdornmentLayer
LegendItem
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.

LinealKrigingGridInterpolationModel
LocationPoint
LogoAdornmentLayer

This is the sub base class of AdornmentLayer. The LogoAdornmentLayer is taken as Logo map of the Map Control.

MBTilesGenerationLayerSetting
MagneticDeclination
MagneticDeclinationAdornmentLayer
MagneticNorthLineStyle
MapArguments

Contains important properties and methods of current map object.

MapBoxStaticTilesLayer
MapBoxZoomLevelSet
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.

MapUtil
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.

MaxExtents
MbStyleFilter
MbTilesLayer
MbTilesRasterLayer
MouseMovedTrackInteractiveOverlayEventArgs

Provides data for the MouseMoved. event.

MovedItemGeoCollectionEventArgs
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.

NoaaWeatherStation
NoaaWeatherStationFeatureLayer
NoaaWeatherStationFeatureSource
NoaaWeatherStationResponse
NoaaWeatherStationSiteType
NoaaWeatherStationStyle
NoaaWeatherWarningsFeatureLayer
NoaaWeatherWarningsFeatureSource
NoaaWeatherWarningsStyle
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.

OpenStreetMapLayer
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.

OsmBuildingAreaStyle
OsmBuildingOnlineFeatureLayer
OsmBuildingOnlineFeatureSource
PbfLayer

Class to access a Pbf layer

PointBaseShape

This abstract class is the root of all point-based shapes, such as PointShape and MultiPointShape.

PointBaseStyle
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.

PrinterLayer
Projection
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.

RasterProjectionResult
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.

ReceivedHttpResponseMessageEventArgs
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.

RemovedGeoCollectionEventArgs
RemovingGeoCollectionEventArgs
RequestedDataWfsFeatureSourceEventArgs

This class represents the parameters passed in through the RequestedData event in WfsFeatureSource.

RequestedDrawingLayerEventArgs
RequestedImageExceptionEventArgs
RequestingDataWfsFeatureSourceEventArgs

This class represents the parameters passed in through the RequestingData event in WfsFeatureSource.

RequestingDrawingLayerEventArgs
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.

RestrictionValidatorHelper
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.

ScaleTextAdornmentLayer
SendingHttpRequestMessageEventArgs
SendingWebRequestEventArgs
SentWebRequestEventArgs
SerializerHelper
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.

ShapeConverter
ShapeFileFeatureLayer

This class represents a Layer backed by a Shape File.

ShapeFileFeatureSource

This class represents a FeatureSource backed by ESRI a Shape File.

ShapefileValidatorHelper
SimpleCandidate

This class stores simple label information used in the PositionStyle.

SimpleFilterCondition
SkiaGeoCanvas
SpatialIndex
SphericalKrigingGridInterpolationModel
SphericalMercatorZoomLevelSet
SqliteColumn
SqliteFeatureLayer

This class represents a FeatureSource backed by SQLite.

SqliteFeatureSource

This class represents a FeatureSource backed by SQLite.

SqliteValidatorHelper
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.

StyleJsonItem
StyleJsonStyle
TabDbfColumn
TabFeatureLayer
TabFeatureSource
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.

ThinkGeoCloudMapsZoomLevelSet
ThinkGeoCloudRasterMapsLayer
ThinkGeoCloudVectorMapsLayer
ThinkGeoDebugger
ThinkGeoMBTilesLayer
ThinkGeoProductLicense
ThrowingExceptionOverlayEventArgs
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.

TobinBasFeatureLayer
TobinBasFeatureSource
TobinBasValidatorHelper
TopologyValidator
TouchMapViewEventArgs
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.

UnmanagedAssembliesHelper
UsgsDemFeatureLayer
UsgsDemFeatureSource
ValidFeatureFilterCondition
ValidatorHelper
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.

VectorTile
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.

VertexMovingEditInteractiveOverlayEventArgs
VertexRemovedEditInteractiveOverlayEventArgs

Provides data for the VertexRemoved. event.

VertexRemovingEditInteractiveOverlayEventArgs

Provides data for the VertexRemoving. event.

WarningMessage
WebBasedLayer
WellPointStyle
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.

WfsV2FeatureSource
WindBarbStyle
WkbFileFeatureLayer
WkbFileFeatureSource
WmsLayerStyle

Structure for storing information about a WMS Layer Style.

WmsRasterLayer
WmsRasterSource
WmsServerLayer

Represents an object that encapsulates a WMS Layer.

WmsUtil
WmsUtil.CommonCRS
WmsUtil.ImageFormat
WmtsDimension
WmtsLayer
WmtsRowColumnRange
WmtsServerLayer
WmtsTileMatrixSet

This class holds a collection of TileMatrix shared the same Crs.

WmtsURLTemplate
WorldFile

This class represents the values of a world file.

WorldLabelingCandidate

This class represents a candidate with world center point information for labeling.

XyzTileLayer
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.

DrawingMargin
DrawingRectangle

This structure represents the drawing of a rectangle in screen coordinates.

DrawingRectangleF

This structure represents the drawing of a rectangle in screen coordinates.

LegendDrawingParameters
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

IGeoCanvasRotatable
IWmsEntity

Enums

AdornmentLocation
AngleUnit
ApplyUntilZoomLevel

This enumeration is used on a ZoomLevel to allow its styles to be applied to other zoom levels.

ArcGISServerRestLayerImageFormat
AreaUnit

Units describing various ways you can measure areas.

BasAnnotationTextStylingType
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.

BasNameFormatType5
BasNameFormatType6

Format 6 is used for Abstract/Block/League data in Texas.

BingMapsMapType
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.

BuildingShadowMode
ClassBreakDrawingOrder
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.

ColorWheelDirection
DatabaseConnectionMode
DbfColumnType

This enumeration represents the column type in the DBF.

DegreesMinutesSecondsFormatType
DelimitedColumnHeaderType
DelimitedSpatialColumnsType
DistanceCalculationMode
DistanceUnit

Units describing various ways you can measure lengths.

DrawingExceptionMode
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.

DrawingRectangleAnchorReference
DrawingTextAlignment
DrawingTextLetterCase
ExecutingSqlStatementType

This enumeration represents the type of ExcutingSqlStatement.

FeatureValidationType
FilterApplyMode
GeoAlphaType
GeoBrushWrapMode

This enumeration determines how a texture is filled in with a GeoTextureBrush when the area to be filled is larger than the texture.

GeoColorType
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.

GeohashAjacentDirection
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.

HereMapsRasterTileFormat
HereMapsRasterType
IsoLineType
LabelDuplicateRule

This enumeration defines the different labeling duplicate rules.

LabelLeaderLinesRule
LabelOverlappingRule

This enumeration defines the rules for overlapping.

LayerAnchorLocation
LegendContentResizeMode
LegendImageJustificationMode
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.

MaskType
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

PrinterDragMode
PrinterLayerSelectabilityMode
PrinterResizeMode
PrintingUnit
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.

RangeCheckingInclusion
RasterTileFormat

Specifies the format of the map image.

RegexMatching

This enumeration defines the matching criteria for regular expression matching.

RequestDrawingBufferTimeType
RequestProtocol
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.

RingOrder
RouteType
RtreeSpatialIndexDataFormat
RtreeSpatialIndexPageSize
ScaleLineUnitSystem

Unit Mode

ScaleTextScreenUnit
ShapeFileSortingMode
ShapeFileType

This enumeration represents the types stored in the Shape File.

ShapeValidationMode

This enumeration describes the type of validation test to run on shapes.

SimpleFilterConditionType
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.

TabStylingType
TextPlacement

This enumeration determines the label placement when labeling point features.

ThinkGeoCloudRasterMapsMapType

This enumeration specifies the raster map types.

ThinkGeoCloudVectorMapsMapType
ThinkGeoLicenseStatus

map suite license status order by the eval invalid then full invalid then eval valid then full valid.

ThinkGeoLogLevel
ThinkGeoLogType
ThreadSafetyLevel
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.

TinyGeoFileType
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.

UsgsDemQualityLevel
ValueDrawingOrder
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.

WkbFileType
WkbShapeType
WmsAxisOrder
WmsTileType
WmsUtil.QueryKey
WmtsAxisOrder

This enum indicates the axis order or the Wmts axis order.

WmtsSeverEncodingType

WMTS System.

WrappingMode
WrappingWorldDirection
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.

ZoomSnapDirection