Index: trunk/src/atmsdriver/model/Highways.java
===================================================================
--- trunk/src/atmsdriver/model/Highways.java	(revision 274)
+++ trunk/src/atmsdriver/model/Highways.java	(revision 285)
@@ -510,5 +510,5 @@
                 {
                     //lineout.append("" + dir.getLetter() + stat.postmile);
-                    lineout.append(stat.getColorByDirection(dir));
+                    lineout.append(stat.getColor());
                     //lineout.append("  ");
                 }
@@ -543,4 +543,5 @@
         Scanner s = new Scanner(fis).useDelimiter("\\A");
         pmList.load(s);
+        
         String header = "{\n" +
         "  \"type\": \"FeatureCollection\",\n" +
@@ -573,12 +574,5 @@
                         String outString = currentPM.toJson();
                         // replace the color code with the color name
-                        String colorName="";
-                        switch (stat.getColorByDirection(stat.direction))
-                        {
-                            case '@': colorName = "red";break;
-                            case '+': colorName = "yellow"; break;
-                            case '-': colorName = "lime";break;
-                            case ' ': colorName = "lime";break;
-                        }
+                        String colorName=stat.getColorName();
                         outString = outString.replace("desiredcolor",colorName);
                         lineout.append(outString);
Index: trunk/src/atmsdriver/model/Station.java
===================================================================
--- trunk/src/atmsdriver/model/Station.java	(revision 278)
+++ trunk/src/atmsdriver/model/Station.java	(revision 285)
@@ -202,10 +202,8 @@
     /**
      * Return the color for the lanes in a given direction.
-     *
-     * @param direction
-     * @return character representing color of lanes in given direction '@' =
-     * red, '+' = yellow, '-' = green
-     */
-    public char getColorByDirection(DIRECTION direction)
+     * @return character representing color of this station's traffic flow
+     * '@' = red, '+' = yellow, '-' = green
+     */
+    public char getColor()
     {
         /* For now just use the color of the first lane. 
@@ -213,12 +211,15 @@
 
         String laneDir = "";
-        if (direction.equals(this.direction))
-        {
-            laneDir = "ML";
-        }
-        else if (direction.equals(this.direction.getOpposite()))
-        {
-            laneDir = "OS";
-        }
+        
+            // THIS DECISION ISN'T NEEDED after JD's BuildHighwayFile pgm
+            // creates a highway map based on VDS instead of Controller (LDS).
+//        if (direction.equals(this.direction))
+//        {
+//            laneDir = "ML";
+//        }
+//        else if (direction.equals(this.direction.getOpposite()))
+//        {
+//            laneDir = "OS";
+//        }
         // Search lanes to find specified direction
         for (LoopDetector loop : loops)
@@ -245,7 +246,20 @@
         // Default case for when the route is not on this direction
         return ' ';
-
-    }
-
+    }
+    /**
+     * Return the color name for the traffic volume of this station.
+     */
+    public String getColorName()
+    {
+        String colorName = "";
+        switch (this.getColor())
+        {
+            case '@': colorName = "red";break;
+            case '+': colorName = "yellow"; break;
+            case '-': colorName = "lime";break;
+            case ' ': colorName = "lime";break;
+        }
+        return colorName;
+    }
     /**
      * Output for updateByDirection. Logs the update to the console.
