Documentation ¶
Index ¶
- Constants
- type Parser
- func (p Parser) GetAdminCodes5(handler func(*models.AdminCode5) error) error
- func (p Parser) GetAdminDivisions(handler func(*models.AdminDivision) error) error
- func (p Parser) GetAdminSubdivisions(handler func(*models.AdminSubdivision) error) error
- func (p Parser) GetAlternateNameDeletes(handler func(*models.AlternateNameDelete) error) error
- func (p Parser) GetAlternateNameModifications(handler func(*models.AlternateNameModification) error) error
- func (p Parser) GetAlternateNames(archive models.AltNameFile, handler func(*models.AlternateName) error) error
- func (p Parser) GetCountries(handler func(*models.Country) error) error
- func (p Parser) GetDeletes(handler func(*models.GeonameDelete) error) error
- func (p Parser) GetFeatureCodes(file models.FeatureCodeFile, handler func(*models.FeatureCode) error) error
- func (p Parser) GetGeonames(archive models.GeoNameFile, handler func(*models.Geoname) error) error
- func (p Parser) GetHierarchy(handler func(*models.Hierarchy) error) error
- func (p Parser) GetLanguages(handler func(*models.Language) error) error
- func (p Parser) GetModifications(handler func(*models.Geoname) error) error
- func (p Parser) GetShapes(handler func(*models.Shape) error) error
- func (p Parser) GetTimeZones(handler func(*models.TimeZone) error) error
- func (p Parser) GetUserTags(handler func(*models.UserTag) error) error
Constants ¶
View Source
const ( Cities500 models.GeoNameFile = "cities500.zip" Cities1000 models.GeoNameFile = "cities1000.zip" Cities5000 models.GeoNameFile = "cities5000.zip" Cities15000 models.GeoNameFile = "cities15000.zip" AllCountries models.GeoNameFile = "allCountries.zip" NoCountry models.GeoNameFile = "no-country.zip" AlternateNames models.AltNameFile = "alternateNamesV2.zip" LangCodes models.DumpFile = "iso-languagecodes.txt" TimeZones models.DumpFile = "timeZones.txt" Countries models.DumpFile = "countryInfo.txt" FeatureCodeBg models.FeatureCodeFile = "featureCodes_bg.txt" FeatureCodeEn models.FeatureCodeFile = "featureCodes_en.txt" FeatureCodeNb models.FeatureCodeFile = "featureCodes_nb.txt" FeatureCodeNn models.FeatureCodeFile = "featureCodes_nn.txt" FeatureCodeNo models.FeatureCodeFile = "featureCodes_no.txt" FeatureCodeRu models.FeatureCodeFile = "featureCodes_ru.txt" FeatureCodeSv models.FeatureCodeFile = "featureCodes_sv.txt" Hierarchy models.DumpFile = "hierarchy.zip" Shapes models.DumpFile = "shapes_all_low.zip" UserTags models.DumpFile = "userTags.zip" AdminDivisions models.DumpFile = "admin1CodesASCII.txt" AdminSubDivisions models.DumpFile = "admin2Codes.txt" AdminCode5 models.DumpFile = "adminCode5.zip" AlternateNamesDeletes models.DumpFile = "alternateNamesDeletes-%s.txt" AlternateNamesModifications models.DumpFile = "alternateNamesModifications-%s.txt" Deletes models.DumpFile = "deletes-%s.txt" Modifications models.DumpFile = "modifications-%s.txt" )
List of dump archives
View Source
const Url = "https://download.geonames.org/export/dump/"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parser ¶
type Parser func(file string) (io.ReadCloser, error)
func (Parser) GetAdminCodes5 ¶
func (p Parser) GetAdminCodes5(handler func(*models.AdminCode5) error) error
func (Parser) GetAdminDivisions ¶
func (p Parser) GetAdminDivisions(handler func(*models.AdminDivision) error) error
func (Parser) GetAdminSubdivisions ¶
func (p Parser) GetAdminSubdivisions(handler func(*models.AdminSubdivision) error) error
func (Parser) GetAlternateNameDeletes ¶
func (p Parser) GetAlternateNameDeletes(handler func(*models.AlternateNameDelete) error) error
func (Parser) GetAlternateNameModifications ¶
func (p Parser) GetAlternateNameModifications(handler func(*models.AlternateNameModification) error) error
func (Parser) GetAlternateNames ¶
func (p Parser) GetAlternateNames(archive models.AltNameFile, handler func(*models.AlternateName) error) error
func (Parser) GetCountries ¶
func (Parser) GetDeletes ¶
func (p Parser) GetDeletes(handler func(*models.GeonameDelete) error) error
func (Parser) GetFeatureCodes ¶
func (p Parser) GetFeatureCodes(file models.FeatureCodeFile, handler func(*models.FeatureCode) error) error
func (Parser) GetGeonames ¶
func (Parser) GetHierarchy ¶
func (Parser) GetLanguages ¶
func (Parser) GetModifications ¶
func (Parser) GetTimeZones ¶
Click to show internal directories.
Click to hide internal directories.