User Tools

Site Tools


thinkgeo.mapsuite.core.sdffeaturesource

Table of Contents

ThinkGeo.MapSuite.Core.SdfFeatureSource

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

article_rating

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodSdfFeatureSource
Public MethodSdfFeatureSource String, String
Public MethodSdfFeatureSource String, String, String
Public MethodSdfFeatureSource String, String, String, String
Public MethodSdfFeatureSource String, String, String, String, String

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public Method*AddColumn FeatureSourceColumn FeatureSource
Public MethodAddFeature BaseShape, IDictionary<String, String> FeatureSource
Public MethodAddFeature Feature FeatureSource
Public MethodAddFeature BaseShape FeatureSource
Public MethodBeginTransaction FeatureSource
Public MethodCloneDeep FeatureSource
Public MethodClose FeatureSource
Public MethodCommitTransaction FeatureSource
Public Method*DeleteColumn String FeatureSource
Public MethodDeleteFeature String FeatureSource
Public MethodEquals Object Object
Public MethodExecuteNonQuery String FeatureSource
Public MethodExecuteQuery String FeatureSource
Public MethodExecuteScalar String FeatureSource
Public MethodGetAllFeatures ReturningColumnsType FeatureSource
Public MethodGetAllFeatures IEnumerable<String> FeatureSource
Public MethodGetBoundingBox FeatureSource
Public MethodGetBoundingBoxById String FeatureSource
Public MethodGetBoundingBoxByIds IEnumerable<String> FeatureSource
Public MethodGetBoundingBoxesByIds IEnumerable<String> FeatureSource
Public MethodGetColumns FeatureSource
Public MethodGetCount FeatureSource
Public MethodGetFeatureById String, IEnumerable<String> FeatureSource
Public MethodGetFeatureById String, ReturningColumnsType FeatureSource
Public MethodGetFeatureClassNamesBySchema String FdoFeatureSource
Public MethodGetFeatureSchemaNames FdoFeatureSource
Public MethodGetFeaturesByColumnValue String, String, ReturningColumnsType FeatureSource
Public MethodGetFeaturesByColumnValue String, String, IEnumerable<String> FeatureSource
Public MethodGetFeaturesByColumnValue String, String FeatureSource
Public MethodGetFeaturesByIds IEnumerable<String>, IEnumerable<String> FeatureSource
Public Method*GetFeaturesByIds IEnumerable<String>, IEnumerable<String>, IEnumerable<String> FeatureSource
Public MethodGetFeaturesByIds IEnumerable<String>, ReturningColumnsType FeatureSource
Public Method*GetFeaturesForDrawing RectangleShape, Double, Double, IEnumerable<String>, IEnumerable<String> FeatureSource
Public MethodGetFeaturesForDrawing RectangleShape, Double, Double, ReturningColumnsType FeatureSource
Public MethodGetFeaturesForDrawing RectangleShape, Double, Double, IEnumerable<String> FeatureSource
Public MethodGetFeaturesInsideBoundingBox RectangleShape, ReturningColumnsType FeatureSource
Public MethodGetFeaturesInsideBoundingBox RectangleShape, IEnumerable<String> FeatureSource
Public MethodGetFeaturesNearestTo BaseShape, GeographyUnit, Int32, ReturningColumnsType FeatureSource
Public MethodGetFeaturesNearestTo Feature, GeographyUnit, Int32, IEnumerable<String> FeatureSource
Public MethodGetFeaturesNearestTo BaseShape, GeographyUnit, Int32, IEnumerable<String> FeatureSource
Public MethodGetFeaturesNearestTo BaseShape, GeographyUnit, Int32, IEnumerable<String>, Double, DistanceUnit FeatureSource
Public MethodGetFeaturesNearestTo Feature, GeographyUnit, Int32, ReturningColumnsType FeatureSource
Public MethodGetFeaturesNearestTo Feature, GeographyUnit, Int32, IEnumerable<String>, Double, DistanceUnit FeatureSource
Public MethodGetFeaturesOutsideBoundingBox RectangleShape, IEnumerable<String> FeatureSource
Public MethodGetFeaturesOutsideBoundingBox RectangleShape, ReturningColumnsType FeatureSource
Public MethodGetFeaturesWithinDistanceOf Feature, GeographyUnit, DistanceUnit, Double, IEnumerable<String> FeatureSource
Public MethodGetFeaturesWithinDistanceOf BaseShape, GeographyUnit, DistanceUnit, Double, IEnumerable<String> FeatureSource
Public MethodGetFeaturesWithinDistanceOf BaseShape, GeographyUnit, DistanceUnit, Double, ReturningColumnsType FeatureSource
Public MethodGetFeaturesWithinDistanceOf Feature, GeographyUnit, DistanceUnit, Double, ReturningColumnsType FeatureSource
Public MethodGetFirstFeaturesWellKnownType FeatureSource
Public MethodGetHashCode Object
Public MethodGetType Object
Public MethodOpen FeatureSource
Public MethodRefreshColumns FeatureSource
Public MethodRollbackTransaction FeatureSource
Public MethodSpatialQuery Feature, QueryType, ReturningColumnsType FeatureSource
Public MethodSpatialQuery Feature, QueryType, IEnumerable<String> FeatureSource
Public MethodSpatialQuery BaseShape, QueryType, IEnumerable<String> FeatureSource
Public MethodSpatialQuery BaseShape, QueryType, ReturningColumnsType FeatureSource
Public MethodToString Object
Public Method*UpdateColumn String, FeatureSourceColumn FeatureSource
Public MethodUpdateFeature Feature FeatureSource
Public MethodUpdateFeature BaseShape FeatureSource
Public MethodUpdateFeature BaseShape, IDictionary<String, String> FeatureSource

Protected Methods

Name Parameters DeclaringType Summary
Protected Method*ApplyFiltersCore IEnumerable<Feature>, IEnumerable<String>, IEnumerable<String> FeatureSource
Protected Method*GetBoundingBoxByIdCore String FeatureSource
Protected Method*OnAppliedFilters AppliedFiltersFeatureSourceEventArgs FeatureSource
Protected Method*OnApplyingFilters ApplyingFiltersFeatureSourceEventArgs FeatureSource
Protected Method*UpdateDrawCorePerformanceCounters IEnumerable<Feature> FeatureSource
Protected Method*OnDrawingProgressChanged DrawingProgressChangedEventArgs FeatureSource
Protected MethodCloneDeepCore FeatureSource
Protected MethodCloseCore FeatureSource(overriden)
Protected MethodCommitTransactionCore TransactionBuffer FeatureSource
Protected MethodConvertToExternalProjection RectangleShape FeatureSource
Protected MethodConvertToExternalProjection Feature FeatureSource
Protected MethodConvertToExternalProjection IEnumerable<Feature> FeatureSource
Protected MethodConvertToExternalProjection IEnumerable<RectangleShape> FeatureSource
Protected MethodConvertToInternalProjection IEnumerable<Feature> FeatureSource
Protected MethodConvertToInternalProjection Feature FeatureSource
Protected MethodConvertToInternalProjection RectangleShape FeatureSource
Protected MethodConvertToInternalProjection IEnumerable<RectangleShape> FeatureSource
Protected MethodConvertToInternalProjection BaseShape FeatureSource
Protected MethodExecuteNonQueryCore String FeatureSource
Protected MethodExecuteQueryCore String FeatureSource
Protected MethodExecuteScalarCore String FeatureSource
Protected MethodFinalize Object(overriden)
Protected MethodGetAllFeaturesCore IEnumerable<String> FeatureSource(overriden)
Protected MethodGetBoundingBoxCore FeatureSource(overriden)
Protected MethodGetColumnNamesInsideFeatureSource IEnumerable<String> FeatureSource
Protected MethodGetColumnNamesOutsideFeatureSource IEnumerable<String> FeatureSource
Protected MethodGetColumnsCore FeatureSource(overriden)
Protected MethodGetCountCore FeatureSource
Protected MethodGetFeaturesByColumnValueCore String, String, IEnumerable<String> FeatureSource
Protected MethodGetFeaturesByIdsCore IEnumerable<String>, IEnumerable<String> FeatureSource(overriden)
Protected MethodGetFeaturesForDrawingCore RectangleShape, Double, Double, IEnumerable<String> FeatureSource
Protected MethodGetFeaturesInsideBoundingBoxCore RectangleShape, IEnumerable<String> FeatureSource(overriden)
Protected MethodGetFeaturesNearestToCore BaseShape, GeographyUnit, Int32, IEnumerable<String> FeatureSource
Protected MethodGetFeaturesOutsideBoundingBoxCore RectangleShape, IEnumerable<String> FeatureSource
Protected MethodGetFeaturesWithinDistanceOfCore BaseShape, GeographyUnit, DistanceUnit, Double, IEnumerable<String> FeatureSource
Protected MethodGetFirstFeaturesWellKnownTypeCore FeatureSource
Protected MethodGetReturningColumnNames ReturningColumnsType FeatureSource
Protected MethodMemberwiseClone Object
Protected MethodOnClosedFeatureSource ClosedFeatureSourceEventArgs FeatureSource
Protected MethodOnClosingFeatureSource ClosingFeatureSourceEventArgs FeatureSource
Protected MethodOnCommittedTransaction CommittedTransactionEventArgs FeatureSource
Protected MethodOnCommittingTransaction CommittingTransactionEventArgs FeatureSource
Protected MethodOnCustomColumnFetch CustomColumnFetchEventArgs FeatureSource
Protected MethodOnOpenedFeatureSource OpenedFeatureSourceEventArgs FeatureSource
Protected MethodOnOpeningFeatureSource OpeningFeatureSourceEventArgs FeatureSource
Protected MethodOpenCore FeatureSource(overriden)
Protected MethodSpatialQueryCore BaseShape, QueryType, IEnumerable<String> FeatureSource

Public Properties

Protected Properties

Public Events

Public Constructors

SdfFeatureSource()

Parameters

Name Type Description

Go Back

SdfFeatureSource(String, String)

Parameters

Name Type Description
pathFilename String<!– System.String –>
idColumnName String<!– System.String –>

Go Back

SdfFeatureSource(String, String, String)

Parameters

Name Type Description
pathFilename String<!– System.String –>
idColumnName String<!– System.String –>
featureSchemaName String<!– System.String –>

Go Back

SdfFeatureSource(String, String, String, String)

Parameters

Name Type Description
pathFilename String<!– System.String –>
idColumnName String<!– System.String –>
featureSchemaName String<!– System.String –>
featureClassName String<!– System.String –>

Go Back

SdfFeatureSource(String, String, String, String, String)

Parameters

Name Type Description
pathFilename String<!– System.String –>
idColumnName String<!– System.String –>
featureSchemaName String<!– System.String –>
featureClassName String<!– System.String –>
geometryColumnName String<!– System.String –>

Go Back

Protected Constructors

Public Methods

*AddColumn(FeatureSourceColumn)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
featureSourceColumn FeatureSourceColumn<!– ThinkGeo.MapSuite.Core.FeatureSourceColumn –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

AddFeature(BaseShape, IDictionary<String, String>)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
columnValues IDictionary<String,String><!– System.Collections.Generic.IDictionary{System.String,System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

AddFeature(Feature)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

AddFeature(BaseShape)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

BeginTransaction()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CloneDeep()

Return Value

Return Type Description
FeatureSource<!– ThinkGeo.MapSuite.Core.FeatureSource –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Close()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CommitTransaction()

Return Value

Return Type Description
TransactionResult<!– ThinkGeo.MapSuite.Core.TransactionResult –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*DeleteColumn(String)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

DeleteFeature(String)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
id String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

ExecuteNonQuery(String)

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecuteQuery(String)

Return Value

Return Type Description
DataTable<!– System.Data.DataTable –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecuteScalar(String)

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetAllFeatures(ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetAllFeatures(IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBox()

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBoxById(String)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
id String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBoxByIds(IEnumerable<String>)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetBoundingBoxesByIds(IEnumerable<String>)

Return Value

Return Type Description
Collection<RectangleShape><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.RectangleShape} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetColumns()

Return Value

Return Type Description
Collection<FeatureSourceColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.FeatureSourceColumn} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetCount()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeatureById(String, IEnumerable<String>)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
id String<!– System.String –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeatureById(String, ReturningColumnsType)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
id String<!– System.String –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeatureClassNamesBySchema(String)

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
featureSchemaName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FdoFeatureSource –> Go Back

GetFeatureSchemaNames()

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FdoFeatureSource –> Go Back

GetFeaturesByColumnValue(String, String, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnName String<!– System.String –>
columnValue String<!– System.String –>
returningColumnType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByColumnValue(String, String, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnName String<!– System.String –>
columnValue String<!– System.String –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByColumnValue(String, String)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnName String<!– System.String –>
columnValue String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByIds(IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*GetFeaturesByIds(IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
filters IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByIds(IEnumerable<String>, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*GetFeaturesForDrawing(RectangleShape, Double, Double, IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
screenWidth Double<!– System.Double –>
screenHeight Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
filters IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesForDrawing(RectangleShape, Double, Double, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
screenWidth Double<!– System.Double –>
screenHeight Double<!– System.Double –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesForDrawing(RectangleShape, Double, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
screenWidth Double<!– System.Double –>
screenHeight Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesInsideBoundingBox(RectangleShape, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesInsideBoundingBox(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesNearestTo(BaseShape, GeographyUnit, Int32, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfFeatureSource GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
numberOfItemsToFind Int32<!– System.Int32 –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesNearestTo(Feature, GeographyUnit, Int32, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
numberOfItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesNearestTo(BaseShape, GeographyUnit, Int32, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfFeatureSource GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
numberOfItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesNearestTo(BaseShape, GeographyUnit, Int32, IEnumerable<String>, Double, DistanceUnit)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
numberOfItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
distanceLimits Double<!– System.Double –>
unitOfDistance DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesNearestTo(Feature, GeographyUnit, Int32, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
numberOfItemsToFind Int32<!– System.Int32 –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesNearestTo(Feature, GeographyUnit, Int32, IEnumerable<String>, Double, DistanceUnit)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
numberOfItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
distanceLimits Double<!– System.Double –>
unitOfDistance DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesOutsideBoundingBox(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesOutsideBoundingBox(RectangleShape, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesWithinDistanceOf(Feature, GeographyUnit, DistanceUnit, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesWithinDistanceOf(BaseShape, GeographyUnit, DistanceUnit, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesWithinDistanceOf(BaseShape, GeographyUnit, DistanceUnit, Double, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesWithinDistanceOf(Feature, GeographyUnit, DistanceUnit, Double, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetFeature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFirstFeaturesWellKnownType()

Return Value

Return Type Description
WellKnownType<!– ThinkGeo.MapSuite.Core.WellKnownType –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Open()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

RefreshColumns()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

RollbackTransaction()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

SpatialQuery(Feature, QueryType, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

SpatialQuery(Feature, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

SpatialQuery(BaseShape, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

SpatialQuery(BaseShape, QueryType, ReturningColumnsType)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

*UpdateColumn(String, FeatureSourceColumn)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
columnName String<!– System.String –>
newFeatureSourceColumn FeatureSourceColumn<!– ThinkGeo.MapSuite.Core.FeatureSourceColumn –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

UpdateFeature(Feature)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

UpdateFeature(BaseShape)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

UpdateFeature(BaseShape, IDictionary<String, String>)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
shape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
columnValues IDictionary<String,String><!– System.Collections.Generic.IDictionary{System.String,System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Protected Methods

*ApplyFiltersCore(IEnumerable<Feature>, IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
filters IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*GetBoundingBoxByIdCore(String)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
id String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e AppliedFiltersFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*OnApplyingFilters(ApplyingFiltersFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ApplyingFiltersFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*UpdateDrawCorePerformanceCounters(IEnumerable<Feature>)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*OnDrawingProgressChanged(DrawingProgressChangedEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e DrawingProgressChangedEventArgs<!– ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CloneDeepCore()

Return Value

Return Type Description
FeatureSource<!– ThinkGeo.MapSuite.Core.FeatureSource –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CloseCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

CommitTransactionCore(TransactionBuffer)

Return Value

Return Type Description
TransactionResult<!– ThinkGeo.MapSuite.Core.TransactionResult –>

Parameters

Name Type Description
transactions TransactionBuffer<!– ThinkGeo.MapSuite.Core.TransactionBuffer –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToExternalProjection(RectangleShape)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
rectangle RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToExternalProjection(Feature)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToExternalProjection(IEnumerable<Feature>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToExternalProjection(IEnumerable<RectangleShape>)

Return Value

Return Type Description
Collection<RectangleShape><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.RectangleShape} –>

Parameters

Name Type Description
rectangles IEnumerable<RectangleShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.RectangleShape} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(IEnumerable<Feature>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
features IEnumerable<Feature><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.Feature} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(Feature)

Return Value

Return Type Description
Feature<!– ThinkGeo.MapSuite.Core.Feature –>

Parameters

Name Type Description
feature Feature<!– ThinkGeo.MapSuite.Core.Feature –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(RectangleShape)

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description
rectangle RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(IEnumerable<RectangleShape>)

Return Value

Return Type Description
Collection<RectangleShape><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.RectangleShape} –>

Parameters

Name Type Description
rectangles IEnumerable<RectangleShape><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.RectangleShape} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConvertToInternalProjection(BaseShape)

Return Value

Return Type Description
BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

Parameters

Name Type Description
baseShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecuteNonQueryCore(String)

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecuteQueryCore(String)

Return Value

Return Type Description
DataTable<!– System.Data.DataTable –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ExecuteScalarCore(String)

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description
sqlStatement String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object(overriden) –> Go Back

GetAllFeaturesCore(IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetBoundingBoxCore()

Return Value

Return Type Description
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetColumnNamesInsideFeatureSource(IEnumerable<String>)

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetColumnNamesOutsideFeatureSource(IEnumerable<String>)

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetColumnsCore()

Return Value

Return Type Description
Collection<FeatureSourceColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.FeatureSourceColumn} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetCountCore()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByColumnValueCore(String, String, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
columnName String<!– System.String –>
columnValue String<!– System.String –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesByIdsCore(IEnumerable<String>, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
ids IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetFeaturesForDrawingCore(RectangleShape, Double, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
screenWidth Double<!– System.Double –>
screenHeight Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesInsideBoundingBoxCore(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

GetFeaturesNearestToCore(BaseShape, GeographyUnit, Int32, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
numberOfItemsToFind Int32<!– System.Int32 –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesOutsideBoundingBoxCore(RectangleShape, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
boundingBox RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFeaturesWithinDistanceOfCore(BaseShape, GeographyUnit, DistanceUnit, Double, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
unitOfData GeographyUnit<!– ThinkGeo.MapSuite.Core.GeographyUnit –>
distanceUnit DistanceUnit<!– ThinkGeo.MapSuite.Core.DistanceUnit –>
distance Double<!– System.Double –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetFirstFeaturesWellKnownTypeCore()

Return Value

Return Type Description
WellKnownType<!– ThinkGeo.MapSuite.Core.WellKnownType –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GetReturningColumnNames(ReturningColumnsType)

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
returningColumnNamesType ReturningColumnsType<!– ThinkGeo.MapSuite.Core.ReturningColumnsType –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

OnClosedFeatureSource(ClosedFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ClosedFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnClosingFeatureSource(ClosingFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ClosingFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnCommittedTransaction(CommittedTransactionEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e CommittedTransactionEventArgs<!– ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnCommittingTransaction(CommittingTransactionEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e CommittingTransactionEventArgs<!– ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnCustomColumnFetch(CustomColumnFetchEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e CustomColumnFetchEventArgs<!– ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e OpenedFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e OpeningFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OpenCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.FeatureSource(overriden) –> Go Back

SpatialQueryCore(BaseShape, QueryType, IEnumerable<String>)

Return Value

Return Type Description
Collection<Feature><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Feature} –>

Parameters

Name Type Description
targetShape BaseShape<!– ThinkGeo.MapSuite.Core.BaseShape –>
queryType QueryType<!– ThinkGeo.MapSuite.Core.QueryType –>
returningColumnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Public Properties

CanExecuteSqlQuery

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*CanModifyColumnStructure

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ConnectionString

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FdoFeatureSource –> Go Back

FeatureClassName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FdoFeatureSource –> Go Back

FeatureIdsToExclude

Return Value

Return Type
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

FeatureSchemaName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FdoFeatureSource –> Go Back

*Filters

Return Value

Return Type
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GeoCache

Return Value

Return Type
FeatureCache<!– ThinkGeo.MapSuite.Core.FeatureCache –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

GeometryColumnName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FdoFeatureSource –> Go Back

*Id

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IdColumnName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FdoFeatureSource –> Go Back

IsEditable

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IsInTransaction

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IsOpen

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IsTransactionLive

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*LinkExpressions

Return Value

Return Type
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*LinkSources

Return Value

Return Type
Collection<LinkSource><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.LinkSource} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

*MaxRecordsToDraw

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

PathFilename

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.SdfFeatureSource –> Go Back

Projection

Return Value

Return Type
Projection<!– ThinkGeo.MapSuite.Core.Projection –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ProviderName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.FdoFeatureSource –> Go Back

TransactionBuffer

Return Value

Return Type
TransactionBuffer<!– ThinkGeo.MapSuite.Core.TransactionBuffer –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Protected Properties

*CanModifyColumnStructureCore

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CanExecuteSqlQueryCore

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

FeatureSourceColumns

Return Value

Return Type
Collection<FeatureSourceColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.FeatureSourceColumn} –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

IsOpenCore

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

Public Events

AppliedFilters

Event Arguments

Event Arguments
AppliedFiltersFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ApplyingFilters

Event Arguments

Event Arguments
ApplyingFiltersFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ClosedFeatureSource

Event Arguments

Event Arguments
ClosedFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

ClosingFeatureSource

Event Arguments

Event Arguments
ClosingFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CommittedTransaction

Event Arguments

Event Arguments
CommittedTransactionEventArgs<!– ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CommittingTransaction

Event Arguments

Event Arguments
CommittingTransactionEventArgs<!– ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

CustomColumnFetch

Event Arguments

Event Arguments
CustomColumnFetchEventArgs<!– ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

DrawingProgressChanged

Event Arguments

Event Arguments
DrawingProgressChangedEventArgs<!– ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OpenedFeatureSource

Event Arguments

Event Arguments
OpenedFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

OpeningFeatureSource

Event Arguments

Event Arguments
OpeningFeatureSourceEventArgs<!– ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs –>

<!– ThinkGeo.MapSuite.Core.FeatureSource –> Go Back

NOTOC FdoExtension ThinkGeo.MapSuite.Core UpdateDocumentation

thinkgeo.mapsuite.core.sdffeaturesource.txt · Last modified: 2017/03/16 21:59 (external edit)