A feature catalog is a catalog containing definitions and descriptions of the feature types, feature attributes, and feature associations occurring in a geographic data.
More...
|
| enum | ClassType { kClassType_FeatureClass = 0,
kClassType_AttributeClass,
kClassType_AssociationClass,
kClassType_RoleClass
} |
| | Defines the class type. More...
|
| |
| enum | ClassCatalogProperty {
kClassCatalogProperty_PRSP = 0,
kClassCatalogProperty_Version,
kClassCatalogProperty_Date,
kClassCatalogProperty_Name,
kClassCatalogProperty_Scope,
kClassCatalogProperty_TopicCategory,
kClassCatalogProperty_VersionNumber_Original,
kClassCatalogProperty_VersionDate_Original,
kClassCatalogProperty_Producer_IndividualName,
kClassCatalogProperty_Producer_OrganisationName,
kClassCatalogProperty_Producer_PositionName,
kClassCatalogProperty_Producer_ContactInfo,
kClassCatalogProperty_Producer_Role
} |
| | Class catalog properties. More...
|
| |
| enum | AttributeClassType {
kAttributeClassType_Undefined = 0,
kAttributeClassType_Text,
kAttributeClassType_Enum,
kAttributeClassType_Real,
kAttributeClassType_Date,
kAttributeClassType_Int,
kAttributeClassType_Complex,
kAttributeClassType_List
} |
| | Provides access to an attribute class properties. More...
|
| |
| enum | ClassProperty {
kClassProperty_Code = 0,
kClassProperty_Name,
kClassProperty_Definition,
kClassProperty_Remarks,
kClassProperty_Alias,
kClassProperty_ClassType,
kClassProperty_Abbreviation,
kClassProperty_NoValue,
kClassProperty_MeasurementType,
kClassProperty_MeasurementUnit,
kClassProperty_MeasurementResolution
} |
| | Definition of class properties. More...
|
| |
| enum | FeatureClassType {
kFeatureClassType_Undefined = 0,
kFeatureClassType_Geographic,
kFeatureClassType_Meta,
kFeatureClassType_Theme,
kFeatureClassType_Aggregation
} |
| | Definition of the class type. More...
|
| |
| enum | FeatureClassFlags { kFeatureClassFlag_NoGeometry = 0,
kFeatureClassFlag_Point = 1,
kFeatureClassFlag_Curve = 2,
kFeatureClassFlag_Surface = 4
} |
| | Permitted geometry types. More...
|
| |
| enum | ClassBindingProperty { kClassBindingProperty_Sequential = 0,
kClassBindingProperty_Multiplicity_Lower,
kClassBindingProperty_Multiplicity_Upper
} |
| | Interface for a class binding definition. More...
|
| |
| enum | ClassValueProperty { kClassValueProperty_Name = 0,
kClassValueProperty_Definition,
kClassValueProperty_Symbol
} |
| | Class value definition. More...
|
| |
| enum | ClassListedValueProperty { kClassListedValueProperty_Code = 0,
kClassListedValueProperty_Label,
kClassListedValueProperty_Definition,
kClassListedValueProperty_Abbreviation
} |
| | Class listed value properties definition. More...
|
| |
A feature catalog is a catalog containing definitions and descriptions of the feature types, feature attributes, and feature associations occurring in a geographic data.
The feature catalog provides definitions of real-world features in a form that can be used for geographic data encoding.
◆ ClassType
Defines the class type.
| Enumerator |
|---|
| kClassType_FeatureClass | Feature class.
|
| kClassType_AttributeClass | Attribute class.
|
| kClassType_AssociationClass | Association class.
|
| kClassType_RoleClass | Role class.
|
◆ ClassCatalogProperty
Class catalog properties.
| Enumerator |
|---|
| kClassCatalogProperty_PRSP | PRSP.
|
| kClassCatalogProperty_Version | Version.
|
| kClassCatalogProperty_Date | Issue date.
|
| kClassCatalogProperty_Name | Catalog name.
|
| kClassCatalogProperty_Scope | Scope of a Catalog.
|
| kClassCatalogProperty_TopicCategory | Field Of Application.
|
| kClassCatalogProperty_VersionNumber_Original | Version number.
|
| kClassCatalogProperty_VersionDate_Original | Version date.
|
| kClassCatalogProperty_Producer_IndividualName | Producer individual name.
|
| kClassCatalogProperty_Producer_OrganisationName | producer organization name
|
| kClassCatalogProperty_Producer_PositionName | Producer position name.
|
| kClassCatalogProperty_Producer_ContactInfo | Producer contact info.
|
| kClassCatalogProperty_Producer_Role | Producer role.
|
◆ AttributeClassType
Provides access to an attribute class properties.
| Enumerator |
|---|
| kAttributeClassType_Undefined | Undefined.
|
| kAttributeClassType_Text | Text.
|
| kAttributeClassType_Enum | Enumeration.
|
| kAttributeClassType_Real | Real.
|
| kAttributeClassType_Date | Date.
|
| kAttributeClassType_Int | Integer.
|
| kAttributeClassType_Complex | Complex.
|
| kAttributeClassType_List | List.
|
◆ ClassProperty
Definition of class properties.
| Enumerator |
|---|
| kClassProperty_Code | Class Code.
|
| kClassProperty_Name | Class name.
|
| kClassProperty_Definition | Class definition.
|
| kClassProperty_Remarks | Remarks.
|
| kClassProperty_Alias | Alias aka Acronym.
|
| kClassProperty_ClassType | see ClassType
|
| kClassProperty_Abbreviation | Class abbreviation.
|
| kClassProperty_NoValue | Undefined value.
|
| kClassProperty_MeasurementType | Type of measurement.
|
| kClassProperty_MeasurementUnit | Unit of measurement.
|
| kClassProperty_MeasurementResolution | Resolution of measurement, 1 2 3 etc. Number of digits after decimal point.
|
◆ FeatureClassType
Definition of the class type.
| Enumerator |
|---|
| kFeatureClassType_Undefined | Undefined.
|
| kFeatureClassType_Geographic | Graphic.
|
| kFeatureClassType_Meta | Meta.
|
| kFeatureClassType_Theme | Theme.
|
| kFeatureClassType_Aggregation | Aggregation.
|
◆ FeatureClassFlags
Permitted geometry types.
| Enumerator |
|---|
| kFeatureClassFlag_NoGeometry | No geometry.
|
| kFeatureClassFlag_Point | Point.
|
| kFeatureClassFlag_Curve | Curve.
|
| kFeatureClassFlag_Surface | Surface.
|
◆ ClassBindingProperty
Interface for a class binding definition.
| Enumerator |
|---|
| kClassBindingProperty_Sequential | Sequential.
|
| kClassBindingProperty_Multiplicity_Lower | Multiplicity lower.
|
| kClassBindingProperty_Multiplicity_Upper | Multiplicity upper.
|
◆ ClassValueProperty
Class value definition.
| Enumerator |
|---|
| kClassValueProperty_Name | Value class name.
|
| kClassValueProperty_Definition | Value class definition.
|
| kClassValueProperty_Symbol | Value class symbol.
|
◆ ClassListedValueProperty
Class listed value properties definition.
| Enumerator |
|---|
| kClassListedValueProperty_Code | Code.
|
| kClassListedValueProperty_Label | Label.
|
| kClassListedValueProperty_Definition | Definition.
|
| kClassListedValueProperty_Abbreviation | Abbreviation.
|