public ToponymData(Toponym toponym) { Name = toponym.Name; ToponymName = toponym.ToponymName; Longitude = toponym.Longitude; Latitude = toponym.Longitude; if (toponym.FeatureClassCode == "P") { ToponymType = ToponymTypeEnum.City; } else { ToponymType = ToponymTypeEnum.Other; } }
//Permite convertir un Toponym en GeonameNode private GeonameNode parseToponymToGeonameNode(Toponym tp) { GeonameNode gnode = new GeonameNode(); gnode.ToponymName = tp.ToponymName; gnode.Nombre_lugar = tp.Name; gnode.Latitud = tp.Latitude.ToString(culture); gnode.Longitud = tp.Longitude.ToString(culture); if (tp.CountryCode != null) { gnode.Codigo_pais = tp.CountryCode.ToString(); } if (tp.CountryName != null) { gnode.Nombre_pais = tp.CountryName.ToString(); } gnode.geonameId = tp.GeoNameId.ToString(culture); gnode.fcl = tp.FeatureClassCode.ToString(); gnode.fcode = tp.FeatureCode.ToString(); return(gnode); }