Summary
The Describe function returns a dictionary with multiple properties, such as data type, fields, indexes, and many others. The dictionary's keys are dynamic, meaning that depending on what data type is described, different properties will be available for use.
Describe keys are organized into a series of property groups. Any particular dataset will acquire the properties of at least one of these groups. For instance, if describing a geodatabase feature class, you could access properties from the GDB FeatureClass, FeatureClass, Table, and Dataset property groups. All data, regardless of the data type, will always acquire the generic Describe properties.
Discussion
Many data types include properties from other property groups. For instance, if describing a geodatabase feature class, you could access properties from the GDB FeatureClass, FeatureClass, Table, and Dataset property groups.
- Describe Object Properties
- ArcInfo Workstation Item Properties
- ArcInfo Workstation Table Properties
- CAD Drawing Dataset Properties
- CAD FeatureClass Properties
- Cadastral Fabric Properties
- Coverage FeatureClass Properties
- Coverage Properties
- Dataset Properties
- dBASE Table Properties
- Editor Tracking Properties
- FeatureClass Properties
- File Properties
- Folder Properties
- GDB FeatureClass Properties
- GDB Table Properties
- Geometric Network Properties
- LAS Dataset Properties
- Layer Properties
- Map Document Properties
- Mosaic Dataset Properties
- Prj File Properties
- Raster Band Properties
- Raster Catalog Properties
- Raster Dataset Properties
- RecordSet and FeatureSet Properties
- RelationshipClass Properties
- RepresentationClass Properties
- Schematic Dataset Properties
- Schematic Diagram Properties
- Schematic Folder Properties
- SDC FeatureClass Properties
- Shapefile FeatureClass Properties
- Table Properties
- TableView Properties
- Text File Properties
- Tin Properties
- Tool Properties
- Toolbox Properties
- Topology Properties
- VPF Coverage Properties
- VPF FeatureClass Properties
- VPF Table Properties
- Workspace Properties
Syntax
Describe (value, {datatype})
Parameter | Explanation | Data Type |
value | The specified data element or geoprocessing object to describe. | String |
datatype | The type of data. This is only necessary when naming conflicts exists, for example, if a geodatabase contains a feature dataset (FeatureDataset) and a feature class (FeatureClass) with the same name. In this case, the data type is used to clarify which dataset you want to describe. (The default value is None) | String |
Data Type | Explanation |
Dictionary | Returns a dictionary with keys detailing the data element described. |