public Cartography CityCartographyFull(int cityID) { Cartography c = this.CityCartography(cityID, false); Database database = new Database(); database.connect(); foreach (PointOfInterest p in c.pointsOfInterest) { p.features = database.Query.PointOfInterestFeatures(p.id); } database.disconnect(); return(c); }
/// <summary> /// /// </summary> /// <param name="cityID"></param> /// <returns></returns> public Cartography CityCartography(int cityID, bool minified) { Database database = new Database(); Cartography cartography = new Cartography(); database.connect(); cartography.pointsOfInterest = database.Query.PointsOfInterest(cityID, minified); cartography.roadSegments = database.Query.Segments(cityID); cartography.intersections = database.Query.Intersections(cityID); if (!minified) { cartography.genericObjects = database.Query.GenericObjects(cityID); } else { cartography.genericObjects = null; } database.disconnect(); return(cartography); }
/// <summary> /// /// </summary> /// <param name="cityID"></param> /// <returns></returns> public Cartography CityCartography(int cityID, bool minified) { Database database = new Database(); Cartography cartography = new Cartography(); database.connect(); cartography.pointsOfInterest = database.Query.PointsOfInterest(cityID, minified); cartography.roadSegments = database.Query.Segments(cityID); cartography.intersections = database.Query.Intersections(cityID); if (!minified) { cartography.genericObjects = database.Query.GenericObjects(cityID); } else { cartography.genericObjects = null; } database.disconnect(); return cartography; }