C# Class fulcrum.ArcStuff

显示文件 Open project: brightrain/arcgis-fulcrum-add-in

Public Methods

Method Description
CreateFeatureClass ( fulcrumform form, string pathToGeoDB ) : IFeatureClass
CreateFeatureLayer ( IFeatureClass featureClass, string layerName ) : IFeatureLayer
DoArcStuff ( fulcrumform form, fulcrumrecords records ) : bool
GetFeatureLayerByName ( string layerName ) : IFeatureLayer
GetGeodatabaseFromUser ( ) : string
GetUniqueFeatureClassName ( string name, IWorkspace2 workspace ) : string

Private Methods

Method Description
CreateNewFields ( fulcrumform form, IFields fields, ISpatialReference sr ) : IFields
InsertFeatures ( fulcrumrecords fulcrumRecords, IFeatureClass featureClass ) : bool

Method Details

CreateFeatureClass() public static method

public static CreateFeatureClass ( fulcrumform form, string pathToGeoDB ) : IFeatureClass
form fulcrumform
pathToGeoDB string
return IFeatureClass

CreateFeatureLayer() public static method

public static CreateFeatureLayer ( IFeatureClass featureClass, string layerName ) : IFeatureLayer
featureClass IFeatureClass
layerName string
return IFeatureLayer

DoArcStuff() public static method

public static DoArcStuff ( fulcrumform form, fulcrumrecords records ) : bool
form fulcrumform
records fulcrumrecords
return bool

GetFeatureLayerByName() public static method

public static GetFeatureLayerByName ( string layerName ) : IFeatureLayer
layerName string
return IFeatureLayer

GetGeodatabaseFromUser() public static method

public static GetGeodatabaseFromUser ( ) : string
return string

GetUniqueFeatureClassName() public static method

public static GetUniqueFeatureClassName ( string name, IWorkspace2 workspace ) : string
name string
workspace IWorkspace2
return string