Top

geodata.Country module

Provide a dictionary of all country names and ISO-2 codes

Module variables

var country_dict

var country_lang

var historic_names

var translation_table

Classes

class CnRow

Elements in country row

Ancestors (in MRO)

Class variables

var ISO

var ISO3

var LAT

var LON

var NUM

class Country

Ancestors (in MRO)

Static methods

def __init__(

self, progress, geo_files, lang_list)

Dictionary with country names and ISO-2 codes

Args:

progress: TkHelper Progress or None  
geo_files: GeodataFiles instance  
lang_list: ISO codes for additional languages.  Only Dutch and German currently supported

def add_country_names_to_db(

self, geodb)

Add country names and ISO codes to database

Args:

geodb: GeoDB instance

Returns:

True if error

def add_historic_names_to_db(

self, geodb)

Add historic names to DB

Args: geodb: GeoDB instance

def get_lang(

country_iso)

Return primary lang for country

Instance variables

var geo_files

var lang_list

var logger

var progress