Exemplo n.º 1
0
        public SingleRoute GetRouteFromMidRoad(MobileUnit obj, Road currentRoad, Crossing target)
        {
            string subquery1 = string.Format(query, currentRoad.Source.ID, target.ID);
            string subquery2 = string.Format(query, currentRoad.Target.ID, target.ID);

            return(PgRoutingCommons.GetRouteFromMidRoad(subquery1, subquery2, obj, currentRoad, target));
        }
Exemplo n.º 2
0
/*
 *
 *                      CAST(0.0 as FLOAT8) AS x1,
 *                      CAST(0.0 as FLOAT8) AS y1,
 *                      CAST(0.0 as FLOAT8) AS x2,
 *                      CAST(0.0 as FLOAT8) AS y2
 */
        public SingleRoute GetRouteFromCrossing(MobileUnit obj, Crossing source, Crossing target)
        {
            string subquery = string.Format(query, source.ID, target.ID);

            return(PgRoutingCommons.GetRouteFromCrossing(subquery, obj, source, target));
        }