Example #1
0
        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);
        }
Example #2
0
        /// <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;
        }