AskGeo .NET  1.1.0
AskGeo Libraries for .NET
 All Classes Namespaces Functions Variables Enumerations Pages
Public Member Functions | Static Public Attributes
AskGeo.Base.NaturalEarthCountryDataField Class Reference

The static members of this class enumerate the metadata fields available in a NaturalEarthCountryResult instance. More...

Inheritance diagram for AskGeo.Base.NaturalEarthCountryDataField:
AskGeo.Base.DataFieldInterface

List of all members.

Public Member Functions

override String GetDescription ()
 Returns a human-readable description of the data field.
override FieldUnit GetFieldUnit ()
 Specifies the FieldUnit of the field. The FieldUnit is the logical unit of the reported value, such as "people", "dollars", and "percent".
override int GetOrdinal ()
 Returns the ordinal value (i.e., index) of the enumerated value.
override String GetName ()
 Returns the enum's name, exactly as written in the code.

Static Public Attributes

static readonly
NaturalEarthCountryDataField 
NaturalEarthCode = new NaturalEarthCountryDataField("NaturalEarthCode", "0: ne_10m_adm", "Internal Natural Earth entity code similar to ISO-3166-3 but without gaps", FieldUnit.NoneString)
 Internal Natural Earth entity code similar to ISO-3166-3 but without gaps
static readonly
NaturalEarthCountryDataField 
NameSovereignty = new NaturalEarthCountryDataField("NameSovereignty", "5: SOVEREIGNT", "Name of the Country that has sovereignty over this entity (no gaps)", FieldUnit.NoneString)
 Name of the Country that has sovereignty over this entity (no gaps)
static readonly
NaturalEarthCountryDataField 
IsNotSovereign = new NaturalEarthCountryDataField("IsNotSovereign", "7: ADM0_DIF", "Indicates if this entity has its own sovereignty, 0: false, 1: true (no gaps)", FieldUnit.NoneInteger)
 Indicates if this entity has its own sovereignty, 0: false, 1: true (no gaps)
static readonly
NaturalEarthCountryDataField 
EntityType = new NaturalEarthCountryDataField("EntityType", "9: TYPE", "Entity type: 'Country', 'Sovereign country', 'Dependency', 'Disputed', 'Indeterminate', or 'Lease' (no gaps)", FieldUnit.NoneString)
 Entity type: 'Country', 'Sovereign country', 'Dependency', 'Disputed', 'Indeterminate', or 'Lease' (no gaps)
static readonly
NaturalEarthCountryDataField 
NameAdministrative = new NaturalEarthCountryDataField("NameAdministrative", "10: ADMIN", "Administrative name (probably the most useful name all around, no gaps)", FieldUnit.NoneString)
 Administrative name (probably the most useful name all around, no gaps)
static readonly
NaturalEarthCountryDataField 
NameShort = new NaturalEarthCountryDataField("NameShort", "18: NAME", "Short form name of entity, including common abbreviations, for example, 'Island' becomes 'Is.' (has gaps)", FieldUnit.NoneString)
 Short form name of entity, including common abbreviations, for example, 'Island' becomes 'Is.' (has gaps)
static readonly
NaturalEarthCountryDataField 
Abbreviation = new NaturalEarthCountryDataField("Abbreviation", "19: ABBREV", "Long form abbreviation, for example, Berm., Rep. Congo, Cz. Rep. (has gaps)", FieldUnit.NoneString)
 Long form abbreviation, for example, Berm., Rep. Congo, Cz. Rep. (has gaps)
static readonly
NaturalEarthCountryDataField 
AbbreviationPostal = new NaturalEarthCountryDataField("AbbreviationPostal", "20: POSTAL", "One, two, or three letter postal abbreviation (has gaps)", FieldUnit.NoneString)
 One or two letter postal abbreviation (has gaps)
static readonly
NaturalEarthCountryDataField 
NameFormal = new NaturalEarthCountryDataField("NameFormal", "21: NAME_FORMA", "Formal name (has gaps)", FieldUnit.NoneString)
 Formal name (has gaps)
static readonly
NaturalEarthCountryDataField 
Notes = new NaturalEarthCountryDataField("Notes", "22: TERR_", "Notes indicating sovereignty relationships, etc. (mostly blank)", FieldUnit.NoneString)
 Notes indicating sovereignty relationships, etc. (mostly blank)
static readonly
NaturalEarthCountryDataField 
NameSortable = new NaturalEarthCountryDataField("NameSortable", "23: NAME_SORT", "Name suitable for sorting (no gaps)", FieldUnit.NoneString)
 Name suitable for sorting (no gaps)
static readonly
NaturalEarthCountryDataField 
MapColorCode = new NaturalEarthCountryDataField("MapColorCode", "24: MAP_COLOR", "Color index from US State Department political world map where no neighboring country has the same color, but all territories of a sovereign country share the same color (no gaps)", FieldUnit.NoneInteger)
 Color index from US State Department political world map where no neighboring country has the same color, but all territories of a sovereign country share the same color (no gaps)
static readonly
NaturalEarthCountryDataField 
TotalPopulation2009Estimate = new NaturalEarthCountryDataField("TotalPopulation2009Estimate", "25: POP_EST", "Estimated total population (2009, from UN and other sources, has gaps, missing values: -99)", FieldUnit.People)
 Estimated total population (2009, from UN and other sources, has gaps, missing values: -99)
static readonly
NaturalEarthCountryDataField 
TotalGdp2009Estimate = new NaturalEarthCountryDataField("TotalGdp2009Estimate", "26: GDP_MD_EST", "Estimate total GDP in millions of dollars (2009, from World Bank and other sources, has gaps, missing values: -99)", FieldUnit.MillionDollars)
 Estimate total GDP in millions of dollars (2009, from World Bank and other sources, has gaps, missing values: -99)
static readonly
NaturalEarthCountryDataField 
Iso3166A2 = new NaturalEarthCountryDataField("Iso3166A2", "28: ISO_A2", "ISO-3166-2 two-letter country code (has gaps, missing values: -99)", FieldUnit.NoneString)
 ISO-3166-2 two-letter country code (has gaps, missing values: -99)
static readonly
NaturalEarthCountryDataField 
Iso3166A3 = new NaturalEarthCountryDataField("Iso3166A3", "29: ISO_A3", "ISO-3166-3 three-letter country code (has gaps, missing values: -99)", FieldUnit.NoneString)
 ISO-3166-3 three-letter country code (has gaps, missing values: -99)

Detailed Description

The static members of this class enumerate the metadata fields available in a NaturalEarthCountryResult instance.


Member Function Documentation

override String AskGeo.Base.NaturalEarthCountryDataField.GetDescription ( )
virtual

Returns a human-readable description of the data field.

Returns:
the description of the data field.

Implements AskGeo.Base.DataFieldInterface.

override FieldUnit AskGeo.Base.NaturalEarthCountryDataField.GetFieldUnit ( )
virtual

Specifies the FieldUnit of the field. The FieldUnit is the logical unit of the reported value, such as "people", "dollars", and "percent".

Returns:
the FieldUnit of the data field.

Implements AskGeo.Base.DataFieldInterface.

override String AskGeo.Base.NaturalEarthCountryDataField.GetName ( )
virtual

Returns the enum's name, exactly as written in the code.

Returns:
the name of the enum, as written in the code.

Implements AskGeo.Base.DataFieldInterface.

override int AskGeo.Base.NaturalEarthCountryDataField.GetOrdinal ( )
virtual

Returns the ordinal value (i.e., index) of the enumerated value.

Returns:
the ordinal value of the enumerated value.

Implements AskGeo.Base.DataFieldInterface.


Member Data Documentation

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.Abbreviation = new NaturalEarthCountryDataField("Abbreviation", "19: ABBREV", "Long form abbreviation, for example, Berm., Rep. Congo, Cz. Rep. (has gaps)", FieldUnit.NoneString)
static

Long form abbreviation, for example, Berm., Rep. Congo, Cz. Rep. (has gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.AbbreviationPostal = new NaturalEarthCountryDataField("AbbreviationPostal", "20: POSTAL", "One, two, or three letter postal abbreviation (has gaps)", FieldUnit.NoneString)
static

One or two letter postal abbreviation (has gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.EntityType = new NaturalEarthCountryDataField("EntityType", "9: TYPE", "Entity type: 'Country', 'Sovereign country', 'Dependency', 'Disputed', 'Indeterminate', or 'Lease' (no gaps)", FieldUnit.NoneString)
static

Entity type: 'Country', 'Sovereign country', 'Dependency', 'Disputed', 'Indeterminate', or 'Lease' (no gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.IsNotSovereign = new NaturalEarthCountryDataField("IsNotSovereign", "7: ADM0_DIF", "Indicates if this entity has its own sovereignty, 0: false, 1: true (no gaps)", FieldUnit.NoneInteger)
static

Indicates if this entity has its own sovereignty, 0: false, 1: true (no gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.Iso3166A2 = new NaturalEarthCountryDataField("Iso3166A2", "28: ISO_A2", "ISO-3166-2 two-letter country code (has gaps, missing values: -99)", FieldUnit.NoneString)
static

ISO-3166-2 two-letter country code (has gaps, missing values: -99)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.Iso3166A3 = new NaturalEarthCountryDataField("Iso3166A3", "29: ISO_A3", "ISO-3166-3 three-letter country code (has gaps, missing values: -99)", FieldUnit.NoneString)
static

ISO-3166-3 three-letter country code (has gaps, missing values: -99)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.MapColorCode = new NaturalEarthCountryDataField("MapColorCode", "24: MAP_COLOR", "Color index from US State Department political world map where no neighboring country has the same color, but all territories of a sovereign country share the same color (no gaps)", FieldUnit.NoneInteger)
static

Color index from US State Department political world map where no neighboring country has the same color, but all territories of a sovereign country share the same color (no gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.NameAdministrative = new NaturalEarthCountryDataField("NameAdministrative", "10: ADMIN", "Administrative name (probably the most useful name all around, no gaps)", FieldUnit.NoneString)
static

Administrative name (probably the most useful name all around, no gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.NameFormal = new NaturalEarthCountryDataField("NameFormal", "21: NAME_FORMA", "Formal name (has gaps)", FieldUnit.NoneString)
static

Formal name (has gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.NameShort = new NaturalEarthCountryDataField("NameShort", "18: NAME", "Short form name of entity, including common abbreviations, for example, 'Island' becomes 'Is.' (has gaps)", FieldUnit.NoneString)
static

Short form name of entity, including common abbreviations, for example, 'Island' becomes 'Is.' (has gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.NameSortable = new NaturalEarthCountryDataField("NameSortable", "23: NAME_SORT", "Name suitable for sorting (no gaps)", FieldUnit.NoneString)
static

Name suitable for sorting (no gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.NameSovereignty = new NaturalEarthCountryDataField("NameSovereignty", "5: SOVEREIGNT", "Name of the Country that has sovereignty over this entity (no gaps)", FieldUnit.NoneString)
static

Name of the Country that has sovereignty over this entity (no gaps)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.NaturalEarthCode = new NaturalEarthCountryDataField("NaturalEarthCode", "0: ne_10m_adm", "Internal Natural Earth entity code similar to ISO-3166-3 but without gaps", FieldUnit.NoneString)
static

Internal Natural Earth entity code similar to ISO-3166-3 but without gaps

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.Notes = new NaturalEarthCountryDataField("Notes", "22: TERR_", "Notes indicating sovereignty relationships, etc. (mostly blank)", FieldUnit.NoneString)
static

Notes indicating sovereignty relationships, etc. (mostly blank)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.TotalGdp2009Estimate = new NaturalEarthCountryDataField("TotalGdp2009Estimate", "26: GDP_MD_EST", "Estimate total GDP in millions of dollars (2009, from World Bank and other sources, has gaps, missing values: -99)", FieldUnit.MillionDollars)
static

Estimate total GDP in millions of dollars (2009, from World Bank and other sources, has gaps, missing values: -99)

readonly NaturalEarthCountryDataField AskGeo.Base.NaturalEarthCountryDataField.TotalPopulation2009Estimate = new NaturalEarthCountryDataField("TotalPopulation2009Estimate", "25: POP_EST", "Estimated total population (2009, from UN and other sources, has gaps, missing values: -99)", FieldUnit.People)
static

Estimated total population (2009, from UN and other sources, has gaps, missing values: -99)


The documentation for this class was generated from the following file: