ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
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.
<!– Class –> This class represents a layer backed by an ArcSDE server.
*System.Object ThinkGeo.MapSuite.Core.Layer *ThinkGeo.MapSuite.Core.FeatureLayer ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
ArcSdeFeatureLayer | This is the class constructor. | ||
ArcSdeFeatureLayer | String, String, String, String, String, String, String, String, String | This is the class constructor. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
CloneDeep | Layer | ||
Close | Layer | ||
Draw | GeoCanvas, Collection<SimpleCandidate> | Layer | |
Equals | Object | Object | |
GetBoundingBox | Layer | ||
GetFeatureClassNamesBySchema | String | This method is used to get a list of feature class names in the specified feature schema name. | |
GetFeatureSchemaNames | This method is used to get a list of feature schema names in the current datastore. | ||
GetHashCode | Object | ||
GetType | Object | ||
Open | Layer | ||
ToString | Object |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
CloneDeepCore | Layer | ||
CloseCore | Layer(overriden) | ||
DrawCore | GeoCanvas, Collection<SimpleCandidate> | Layer(overriden) | |
DrawException | GeoCanvas, Exception | Layer | |
DrawExceptionCore | GeoCanvas, Exception | Layer | |
Finalize | Object | ||
GetBoundingBoxCore | Layer(overriden) | ||
MemberwiseClone | Object | ||
OnDrawingException | DrawingExceptionLayerEventArgs | Layer | |
OnDrawingFeatures | DrawingFeaturesEventArgs | FeatureLayer | |
OnDrawingProgressChanged | DrawingProgressChangedEventArgs | Layer | |
OnDrawingWrappingFeatures | DrawingWrappingFeaturesFeatureLayerEventArgs | FeatureLayer | |
OnDrawnException | DrawnExceptionLayerEventArgs | Layer | |
OpenCore | Layer(overriden) | ||
SetupTools | FeatureLayer | ||
SetupToolsCore | FeatureLayer |
Name | Return | DeclaringType | Summary |
---|---|---|---|
ConnectionString | String | This property gets and sets the connection string used to connect to the ArcSDE server. | |
Datastore | String | This property gets and sets the datastore of the ArcSDE server. | |
DrawingExceptionMode | DrawingExceptionMode | Layer | |
DrawingMarginPercentage | Double | FeatureLayer | |
DrawingQuality | DrawingQuality | FeatureLayer | |
DrawingTime | TimeSpan | Layer | |
EditTools | EditTools | FeatureLayer | |
FeatureClassName | String | This property gets and sets the name of the feature class in the feature schema. | |
FeatureIdsToExclude | Collection<String> | FeatureLayer | |
FeatureSchemaName | String | This property gets and sets the name of the feature schema in the datastore. | |
FeatureSource | FeatureSource | FeatureLayer | |
GeometryColumnName | String | This property gets and sets the name of the column that holds the geometry. | |
HasBoundingBox | Boolean | Layer(overriden) | This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In ArcSdeFeatureLayer, we override this API and mark it as true. |
IdColumnName | String | This property gets and sets the name of the column that holds the unique feature Id. | |
Instance | String | This property gets and sets the port of the ArcSDE server. | |
IsGrayscale | Boolean | Layer | |
IsNegative | Boolean | Layer | |
IsOpen | Boolean | Layer | |
IsVisible | Boolean | Layer | |
MaxRecordsToDraw | Int32 | FeatureLayer | |
Name | String | Layer | |
Password | String | This property gets and sets the password for the ArcSDE server. | |
QueryTools | QueryTools | FeatureLayer | |
Server | String | This property gets and sets the machine name or IP address of the ArcSDE server. | |
Transparency | Single | Layer | |
Username | String | This property gets and sets the username for the ArcSDE server. | |
WrappingExtent | RectangleShape | FeatureLayer | |
WrappingMode | WrappingMode | FeatureLayer | |
ZoomLevelSet | ZoomLevelSet | FeatureLayer |
Name | Return | DeclaringType | Summary |
---|---|---|---|
IsOpenCore | Boolean | Layer(overriden) |
This is the class constructor.
This is the default constructor, which requires you to set the properties after you create the class.
Name | Type | Description |
---|
This is the class constructor.
This constructor allows you to input all required information to create an ArcSdeFeatureSource.
Name | Type | Description |
---|---|---|
server | String<!– System.String –> | This parameter represents the machine name or IP address of the ArcSDE server. |
instance | String<!– System.String –> | This parameter represents the port of the server. |
username | String<!– System.String –> | This parameter represents the username for the ArcSDE server. |
password | String<!– System.String –> | This parameter represents the password for the ArcSDE server. |
datastore | String<!– System.String –> | This parameter represents the datastore of the ArcSDE server. |
idColumnName | String<!– System.String –> | This parameter represents the name of the column that holds the unique feature Id. |
featureSchemaName | String<!– System.String –> | This parameter represents the name of the feature schema in the datastore. |
featureClassName | String<!– System.String –> | This parameter represents the name of the feature class in the feature schema. |
geometryColumnName | String<!– System.String –> | This parameter represents the name of the column that holds the geometry. |
Return Type | Description |
---|---|
Layer<!– ThinkGeo.MapSuite.Core.Layer –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
canvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | |
labelsInAllLayers | Collection<SimpleCandidate><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.SimpleCandidate} –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
This method is used to get a list of feature class names in the specified feature schema name.
Return Type | Description |
---|---|
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –> |
Name | Type | Description |
---|---|---|
featureSchemaName | String<!– System.String –> | This parameter represents the feature schema name whose feature class names you want to list. |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
This method is used to get a list of feature schema names in the current datastore.
Return Type | Description |
---|---|
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –> | A list of schema names in the current datastore. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Layer<!– ThinkGeo.MapSuite.Core.Layer –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.Layer(overriden) –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
canvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | |
labelsInAllLayers | Collection<SimpleCandidate><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.SimpleCandidate} –> |
<!– ThinkGeo.MapSuite.Core.Layer(overriden) –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
canvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | |
e | Exception<!– System.Exception –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
canvas | GeoCanvas<!– ThinkGeo.MapSuite.Core.GeoCanvas –> | |
e | Exception<!– System.Exception –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.Layer(overriden) –> Go Back
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | DrawingExceptionLayerEventArgs<!– ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | DrawingFeaturesEventArgs<!– ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | DrawingProgressChangedEventArgs<!– ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | DrawingWrappingFeaturesFeatureLayerEventArgs<!– ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | DrawnExceptionLayerEventArgs<!– ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.Layer(overriden) –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
This property gets and sets the connection string used to connect to the ArcSDE server.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
This property gets and sets the datastore of the ArcSDE server.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
Return Type |
---|
DrawingExceptionMode<!– ThinkGeo.MapSuite.Core.DrawingExceptionMode –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type |
---|
Double<!– System.Double –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type |
---|
DrawingQuality<!– ThinkGeo.MapSuite.Core.DrawingQuality –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type |
---|
TimeSpan<!– System.TimeSpan –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type |
---|
EditTools<!– ThinkGeo.MapSuite.Core.EditTools –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
This property gets and sets the name of the feature class in the feature schema.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
Return Type |
---|
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
This property gets and sets the name of the feature schema in the datastore.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
Return Type |
---|
FeatureSource<!– ThinkGeo.MapSuite.Core.FeatureSource –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
This property gets and sets the name of the column that holds the geometry.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In ArcSdeFeatureLayer, we override this API and mark it as true.
The default implementation in the base class returns false.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.Core.Layer(overriden) –> Go Back
This property gets and sets the name of the column that holds the unique feature Id.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
This property gets and sets the port of the ArcSDE server.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Return Type |
---|
Int32<!– System.Int32 –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
This property gets and sets the password for the ArcSDE server.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
Return Type |
---|
QueryTools<!– ThinkGeo.MapSuite.Core.QueryTools –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
This property gets and sets the machine name or IP address of the ArcSDE server.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
Return Type |
---|
Single<!– System.Single –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
This property gets and sets the username for the ArcSDE server.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer –> Go Back
Return Type |
---|
RectangleShape<!– ThinkGeo.MapSuite.Core.RectangleShape –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type |
---|
WrappingMode<!– ThinkGeo.MapSuite.Core.WrappingMode –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type |
---|
ZoomLevelSet<!– ThinkGeo.MapSuite.Core.ZoomLevelSet –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.Core.Layer(overriden) –> Go Back
Event Arguments |
---|
DrawingExceptionLayerEventArgs<!– ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Event Arguments |
---|
DrawingFeaturesEventArgs<!– ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Event Arguments |
---|
DrawingProgressChangedEventArgs<!– ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
Event Arguments |
---|
DrawingWrappingFeaturesFeatureLayerEventArgs<!– ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.FeatureLayer –> Go Back
Event Arguments |
---|
DrawnExceptionLayerEventArgs<!– ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs –> |
<!– ThinkGeo.MapSuite.Core.Layer –> Go Back
NOTOC MapSuiteSpatialDataExtension ThinkGeo.MapSuite.Core UpdateDocumentation