From: maxious Date: Thu, 27 Jan 2011 13:18:08 +0000 Subject: Display which routes are modified when a stop is moved or deleted X-Git-Url: https://maxious.lambdacomplex.org/git/?p=bus.git&a=commitdiff&h=3fb7e384bf0205a64ac07a3d8056ac13fea9f425 --- Display which routes are modified when a stop is moved or deleted --- --- /dev/null +++ b/betweenpoint.add.php @@ -1,1 +1,50 @@ +"); + $sql = "INSERT INTO stops (geohash,lat,lng) VALUES ('$geoPo', '$nodelat', '$nodelon')"; + $result = pg_query($conn, $sql); + if (!$result) { + echo("Error in SQL query: " . pg_last_error() . "
\n"); + } else { + echo "Inserted new point at $geoPo
"; + } + } + flush(); +?> --- /dev/null +++ b/betweenpoint.delete.php @@ -1,1 +1,33 @@ - +\n"); + } else { + echo "Deleted {$_REQUEST['oldgeopo']}
"; + $updatedroutes = 0; + $result_outdatedroutes = pg_query($conn, "Select * FROM between_stops where points LIKE '%" . $_REQUEST['oldgeopo'] . ";%'"); + while ($outdatedroute = pg_fetch_assoc($result_outdatedroutes)) { + $newpoints = str_replace($_REQUEST['oldgeopo'].';', '', $outdatedroute['points']); + $sql = "UPDATE between_stops set points='$newpoints' where fromlocation = '{$outdatedroute['fromlocation']}' AND tolocation = '{$outdatedroute['tolocation']}' "; + $result = pg_query($conn, $sql); + if (!$result) { + echo("Error in SQL query: " . pg_last_error() . "
\n"); + } + echo "updated ".$outdatedroute['fromlocation']."->".$outdatedroute['tolocation']."
"; + + $updatedroutes++; + } + echo "updated $updatedroutes routes
"; + } + } + flush(); +?> --- /dev/null +++ b/betweenpoint.move.php @@ -1,1 +1,95 @@ - +"); + $sql = "UPDATE stops SET geohash='$geoPo', lat='$nodelat', lng='$nodelon', name=null, suburb=null WHERE geohash = '{$_REQUEST['oldgeopo']}'"; + $result = pg_query($conn, $sql); + if (!$result) { + echo("Error in SQL query: " . pg_last_error() . "
\n"); + } else if (pg_affected_rows($result) == 0) { + echo ("Error 0 points moved, please refresh page and try again"); + } else { + echo $_REQUEST['oldgeopo'] . " replaced with $geoPo
"; + $updatedroutes = 0; + $result_outdatedroutes = pg_query($conn, "Select * FROM between_stops where points LIKE '%" . $_REQUEST['oldgeopo'] . ";%'"); + while ($outdatedroute = pg_fetch_assoc($result_outdatedroutes)) { + $newpoints = str_replace($_REQUEST['oldgeopo'], $geoPo, $outdatedroute['points']); + $sql = "UPDATE between_stops set points='$newpoints' where + fromlocation = '".pg_escape_string($outdatedroute['fromlocation']). + "' AND tolocation = '".pg_escape_string($outdatedroute['tolocation'])."' "; + $result = pg_query($conn, $sql); + if (!$result) { + echo("Error in SQL query: " . pg_last_error() . "
\n"); + } + echo "updated ".$outdatedroute['fromlocation']."->".$outdatedroute['tolocation']."
"; + $updatedroutes++; + } + echo "updated $updatedroutes routes
"; + } + } + flush(); +?> --- a/betweenpoint.php +++ b/betweenpoint.php @@ -10,11 +10,46 @@ // create the ol map object var map = new OpenLayers.Map('map'); - var osmtiles = new OpenLayers.Layer.OSM("local", "http://127.0.0.1/tiles/${z}/${x}/${y}.png") + var osmtiles = new OpenLayers.Layer.OSM("local", "http://10.0.1.154/tiles/${z}/${x}/${y}.png") // use http://open.atlas.free.fr/GMapsTransparenciesImgOver.php and http://code.google.com/p/googletilecutter/ to make tiles markers = new OpenLayers.Layer.Markers("Between Stop Markers"); - + //hanlde mousedown on regions that are not points by reporting latlng +OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, { + defaultHandlerOptions: { + 'single': true, + 'double': false, + 'pixelTolerance': 0, + 'stopSingle': false, + 'stopDouble': false + }, + + initialize: function(options) { + this.handlerOptions = OpenLayers.Util.extend( + {}, this.defaultHandlerOptions + ); + OpenLayers.Control.prototype.initialize.apply( + this, arguments + ); + this.handler = new OpenLayers.Handler.Click( + this, { + 'click': this.trigger + }, this.handlerOptions + ); + }, + + trigger: function(e) { + var lonlat = map.getLonLatFromViewPortPx(e.xy).transform( + new OpenLayers.Projection("EPSG:900913"), + new OpenLayers.Projection("EPSG:4326") + ); + $('form input[name="newlatlng"]').val(lonlat.lat + ";" + lonlat.lon ); + } + + }); + var click = new OpenLayers.Control.Click(); + map.addControl(click); + click.activate(); $routes) { if (!in_array($path, array_keys($completedPaths))) { - echo "\n"; + echo "\n"; + $processed++; } else { $completedRoutes = explode(";", $completedPaths[$path]); $incompleteRoutes = ""; @@ -161,13 +219,14 @@ } if ($incompleteRoutes != "") { - echo "\n"; + echo "\n"; + $processed++; } } } + echo "$processed"; ?> - from to
@@ -178,6 +237,13 @@
+
+oldgeopo +newlatlng + + + +
--- a/betweenpoint.submit.php +++ b/betweenpoint.submit.php @@ -5,7 +5,7 @@ exit; } print_r($_REQUEST); -$reverse=$_REQUEST["reverse"]; +$reverse=(isset($_REQUEST["reverse"]) ? $_REQUEST["reverse"] : "off"); $from=pg_escape_string($_REQUEST["from"]); $to=pg_escape_string($_REQUEST["to"]); $routes=$_REQUEST["routes"] ; --- a/busui/about.php +++ b/busui/about.php @@ -2,7 +2,22 @@ include('common.inc.php'); ?>

+ Busness Time - An ACT bus timetable webapp +Based on the maxious-canberra-transit-feed +Uses jQuery Mobile, PHP, Ruby, Python, Google Transit Feed Specification tools, OpenTripPlanner, OpenLayers, OpenStreetMap, Cloudmade Geocoder and Tile Service + +Feedback encouraged; contact maxious@lambdacomplex.org + Some icons by Joseph Wain / glyphish.com + + +Disclaimer: The content of this website is of a general and informative nature. Please check with printed timetables or those available on http://action.act.gov.au before your trip. +Whilst every effort has been made to ensure the high quality and accuracy of the Site, the Author makes no warranty, +express or implied concerning the topicality, correctness, completeness or quality of the information, which is provided +"as is". The Author expressly disclaims all warranties, including but not limited to warranties of fitness for a particular purpose and warranties of merchantability. +All offers are not binding and without obligation. The Author expressly reserves the right, in his discretion, to suspend, +change, modify, add or remove portions of the Site and to restrict or terminate the use and accessibility of the Site +without prior notice. --- a/busui/common.inc.php +++ b/busui/common.inc.php @@ -27,7 +27,7 @@ - bus.lambdacomplex.org - '.$pageTitle.' + busness time - '.$pageTitle.' '; if (isDebug()) echo ' '; --- a/busui/index.php +++ b/busui/index.php @@ -7,13 +7,13 @@ session_destroy(); if (isset($_REQUEST['service_period'])) $_SESSION['service_period'] = $_REQUEST['service_period']; if (isset($_REQUEST['time'])) $_SESSION['time'] = $_REQUEST['time']; - + // todo take in cellids and crossreference with http://realtimeblog.free.fr/latest/cellular/processed/sqlite/505_sqlite_zones.zip to estimate location include_header("bus.lambdacomplex.org",false, true) ?>

-

logo
- bus.lambdacomplex.org

+
Launch Trip Planner... --- a/busui/tripPlanner.php +++ b/busui/tripPlanner.php @@ -95,7 +95,7 @@ $errorMessage .= urlencode($_REQUEST['from']) . " not found.
\n"; tripPlanForm($errorMessage); } else { - $url = "http://localhost:8080/opentripplanner-api-webapp/ws/plan?_dc=1290254798856&arriveBy=false&date=" . urlencode($_REQUEST['date']) . "&time=" . urlencode($_REQUEST['time']) . "&mode=TRANSIT%2CWALK&optimize=QUICK&maxWalkDistance=840&wheelchair=false&toPlace=$toPlace&fromPlace=$fromPlace&intermediatePlaces="; + $url = "http://10.1.0.243:5080/opentripplanner-api-webapp/ws/plan?_dc=1290254798856&arriveBy=false&date=" . urlencode($_REQUEST['date']) . "&time=" . urlencode($_REQUEST['time']) . "&mode=TRANSIT%2CWALK&optimize=QUICK&maxWalkDistance=840&wheelchair=false&toPlace=$toPlace&fromPlace=$fromPlace&intermediatePlaces="; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); @@ -123,3 +123,4 @@ } include_footer(); ?> + --- a/display.php +++ b/display.php @@ -18,7 +18,7 @@ // create the ol map object var map = new OpenLayers.Map('map', options); -var osmtiles = new OpenLayers.Layer.OSM("local", "http://localhost/tiles/${z}/${x}/${y}.png"); +var osmtiles = new OpenLayers.Layer.OSM("local", "http://10.0.1.154/tiles/${z}/${x}/${y}.png"); // use http://open.atlas.free.fr/GMapsTransparenciesImgOver.php and http://code.google.com/p/googletilecutter/ to make tiles var graphic = new OpenLayers.Layer.Image( 'Weekday Bus Map', --- a/displaytimepoints.georss.php +++ b/displaytimepoints.georss.php @@ -17,7 +17,7 @@ echo ""; echo "".htmlspecialchars ($timepoint['name']).""; echo "".htmlspecialchars($timepoint['name']).""; -echo " ".($timepoint['lat']/10000000)." ".($timepoint['lng']/10000000).""; +echo " ".($timepoint['lat']/10000001)." ".($timepoint['lng']/10000000).""; echo "\n"; } --- a/maxious-canberra-transit-feed/02-tidytimepoints.rb +++ b/maxious-canberra-transit-feed/02-tidytimepoints.rb @@ -32,9 +32,9 @@ "Bridbabella GardensNursing Home"=> "Brindabella Gardens Nursing Home", "BrindabellaBusiness Park"=> "Brindabella Business Park", "NarrabundahTerminus"=>"Narrabundah Terminus", + "Narrabundah"=>"Narrabundah Terminus", "Railway StationKingston"=>"Railway Station Kingston", "Saint AndrewsVillage Hughes"=>"Saint Andrews Village Hughes", - "DicksonAntill Street"=>"Dickson", "Cohen St Bus Station (Platform 3)" => "Cohen Street Bus Station (Platform 3)", "Cohen St Bus Station (Platform 6)" => "Cohen Street Bus Station (Platform 6)", "Newcastle Streetafter Isa Street" => "Newcastle Street after Isa Street", @@ -53,6 +53,7 @@ "Flemington Road / Sandford St"=>"Flemington Rd / Sandford St", "Heagney Cres Clift Cres Richardson"=> "Heagney / Clift Richardson", "Charnwood (Tillyard Drive)"=> "Charnwood", + "Charnwood Tillyard Dr"=> "Charnwood", "charnwood"=> "Charnwood", "Black Moutain- Telstra Tower"=>"Black Mountain Telstra Tower", "Bonython Primary"=> "Bonython Primary School", @@ -64,8 +65,8 @@ "Calwell shops"=> "Calwell", "Chuculba / William Slim Drive"=>"Chuculba / William Slim Dr", "Fyshwick direct Factory Outlet"=>"Fyshwick Direct Factory Outlet", - "Kaleen Village / Maibrynong"=>"Kaleen Village / Marybrynong", - "Kaleen Village / Marybrynong Ave"=>"Kaleen Village / Marybrynong", + "Kaleen Village / Maibrynong"=>"Kaleen Village / Maribrynong", + "Kaleen Village / Marybrynong Ave"=>"Kaleen Village / Maribrynong", "National Aquarium"=>"National Zoo and Aquarium", "chisholm"=>"Chisholm", "O'connor"=>"O'Connor", @@ -84,9 +85,11 @@ "ANU Burton and Garran Hall Daley Rd" => "Burton and Garran Hall Daley Road", "Farrer Primary"=>"Farrer Primary School", "St Thomas More Campbell"=>"St Thomas More's Campbell", + "Lyneham"=>"Lyneham / Wattle St", "Lyneham Wattle Street"=>"Lyneham / Wattle St", - "Dickson" => "Dickson / Antill St", + "Dickson" => "Dickson / Cowper St", 'Dickson Antill Street' => 'Dickson / Antill St', + "DicksonAntill Street"=> 'Dickson / Antill St', "Livingston / Kambah" => "Kambah / Livingston St", 'Melba shops' => 'Melba', 'St Clare of Assisi' => 'St Clare of Assisi Primary', --- a/maxious-canberra-transit-feed/04-locatebetweenpoints.osm.xml.php +++ b/maxious-canberra-transit-feed/04-locatebetweenpoints.osm.xml.php @@ -2,7 +2,7 @@ header('Content-Type: application/xml'); echo " "; $conn = pg_connect("dbname=openstreetmap user=postgres password=snmc"); --- a/maxious-canberra-transit-feed/04-locatebetweenpoints.reversegeocode.php +++ b/maxious-canberra-transit-feed/04-locatebetweenpoints.reversegeocode.php @@ -25,9 +25,8 @@ echo "Processing ".$stop['geohash'] . " streetname ... "; $url = "http://geocoding.cloudmade.com/daa03470bb8740298d4b10e3f03d63e6/geocoding/v2/find.js?around=".($stop['lat']/10000000).",".($stop['lng']/10000000)."&distance=closest&object_type=road"; $contents = json_decode(getPage($url)); - print_r($contents); + //print_r($contents); $name = $contents->features[0]->properties->name; - //todo suburb/locality select * from suburbs where the_geom @> 'POINT(149.075704592122 -35.21751569325)'::geometry echo "Saving $name !
" ; $result_save = pg_query($conn, "UPDATE stops set name = '".pg_escape_string($name)."' where geohash = '{$stop['geohash']}' "); if (!$result_save) { --- a/maxious-canberra-transit-feed/cbrtable.yml +++ b/maxious-canberra-transit-feed/cbrtable.yml @@ -17,14 +17,14 @@ - { name: Aranda,stop_code: Aranda, lat: -35.257534, lng: 149.0762963} - { name: Athllon / Sulwood Kambah,stop_code: Athllon / Sulwood Kambah, lat: -35.38442, lng: 149.09328} - { name: Australian Institute of Sport,stop_code: Australian Institute of Sport, lat: -35.246351, lng: 149.101478} - - { name: Belconnen Community Bus Station,stop_code: Belconnen Community Bus Station, lat: -35.23987, lng: 149.0619} + - { name: Belconnen Community Bus Station,stop_code: Belconnen Community Bus Station, lat: -35.2398858, lng: 149.0690795} - { name: Belconnen Community Bus Station (Platform 1),stop_code: Belconnen Community Bus Station (Platform 1), lat: -35.23982, lng: 149.06978} - { name: Belconnen Community Bus Station (Platform 2),stop_code: Belconnen Community Bus Station (Platform 2), lat: -35.23982, lng: 149.06926} - { name: Belconnen Community Bus Station (Platform 3),stop_code: Belconnen Community Bus Station (Platform 3), lat: -35.23986, lng: 149.06847} - { name: Belconnen Community Bus Station (Platform 4),stop_code: Belconnen Community Bus Station (Platform 4), lat: -35.23994, lng: 149.06887} - { name: Belconnen Community Bus Station (Platform 5),stop_code: Belconnen Community Bus Station (Platform 5), lat: -35.23994, lng: 149.06928} - { name: Belconnen Community Bus Station (Platform 6),stop_code: Belconnen Community Bus Station (Platform 6), lat: -35.23994, lng: 149.0698} - - { name: Belconnen Way,stop_code: Belconnen Way, lat: -35.24809, lng: 149.06765} + - { name: Belconnen Way,stop_code: Belconnen Way, lat: -35.2410162, lng: 149.0409512} - { name: Bimberi Centre,stop_code: Bimberi Centre, lat: -35.2219941, lng: 149.1546928} - { name: Black Mountain Telstra Tower,stop_code: Black Mountain Telstra Tower, lat: -35.2748058, lng: 149.0972461} - { name: Bonython,stop_code: Bonython, lat: -35.4297416, lng: 149.0814517} @@ -32,16 +32,10 @@ - { name: Botanic Gardens,stop_code: Botanic Gardens, lat: -35.278643, lng: 149.1093237} - { name: Brindabella Business Park,stop_code: Brindabella Business Park, lat: -35.314496, lng: 149.189145} - { name: Brindabella Gardens Nursing Home,stop_code: Brindabella Gardens Nursing Home, lat: -35.3294459, lng: 149.0806116} - - { name: Bugden Sternberg,stop_code: Bugden Sternberg, lat: -35.4017223, lng: 149.0992172} + - { name: Bugden Sternberg,stop_code: Bugden Sternberg, lat: -35.403233, lng: 149.1073117} - { name: Burton and Garran Hall Daley Road,stop_code: Burton and Garran Hall Daley Road, lat: -35.2753671, lng: 149.1172822} - { name: Calvary Hospital,stop_code: Calvary Hospital, lat: -35.25212, lng: 149.09088} - { name: Calwell,stop_code: Calwell, lat: -35.43524, lng: 149.113942} - - { name: Cameron Ave Bus Station,stop_code: Cameron Ave Bus Station, lat: -35.2410195, lng: 149.0722506} - - { name: Cameron Ave Bus Station (Platform 1),stop_code: Cameron Ave Bus Station (Platform 1), lat: -35.2410195, lng: 149.0722506} - - { name: Cameron Ave Bus Station (Platform 2),stop_code: Cameron Ave Bus Station (Platform 2), lat: -35.2410108, lng: 149.0717142} - - { name: Cameron Ave Bus Station (Platform 3),stop_code: Cameron Ave Bus Station (Platform 3), lat: -35.2410064, lng: 149.0710758} - - { name: Cameron Ave Bus Station (Platform 4),stop_code: Cameron Ave Bus Station (Platform 4), lat: -35.2411773, lng: 149.0709793} - - { name: Cameron Ave Bus Station (Platform 5),stop_code: Cameron Ave Bus Station (Platform 5), lat: -35.241186, lng: 149.0720789} - { name: Campbell Park Offices,stop_code: Campbell Park Offices, lat: -35.28368, lng: 149.17045} - { name: Canberra College Weston Campus,stop_code: Canberra College Weston Campus, lat: -35.3490278, lng: 149.0486277} - { name: Canberra Hospital,stop_code: Canberra Hospital, lat: -35.3459462, lng: 149.1012001} @@ -53,7 +47,7 @@ - { name: Charnwood,stop_code: Charnwood, lat: -35.2052138, lng: 149.0337266} - { name: Charnwood Tillyard Dr,stop_code: Charnwood Tillyard Dr, lat: -35.20295, lng: 149.04027} - { name: Chifley,stop_code: Chifley, lat: -35.350985, lng: 149.077319} - - { name: Chisholm,stop_code: Chisholm, lat: -35.41341, lng: 149.12833} + - { name: Chisholm,stop_code: Chisholm, lat: -35.41341, lng: 149.1308079} - { name: Chuculba / William Slim Dr,stop_code: Chuculba / William Slim Dr, lat: -35.208931, lng: 149.088499} - { name: CIT Weston,stop_code: CIT Weston, lat: -35.330234, lng: 149.058632} - { name: City Bus Station,stop_code: City Bus Station, lat: -35.2794346, lng: 149.1305879} @@ -68,8 +62,6 @@ - { name: City Bus Station (Platform 8),stop_code: City Bus Station (Platform 8), lat: -35.2778798, lng: 149.1305995} - { name: City Bus Station (Platform 9),stop_code: City Bus Station (Platform 9), lat: -35.2783224, lng: 149.130726} - { name: City West,stop_code: City West, lat: -35.2788605, lng: 149.1257969} - - { name: Cnr Kerrigan/Lhotsky,stop_code: Cnr Kerrigan/Lhotsky, lat: -35.1995716, lng: 149.0285277} - - { name: Cnr Tillyard Dr & Spalding St,stop_code: Cnr Tillyard Dr & Spalding St, lat: -35.2040477, lng: 149.0393052} - { name: Cohen Street Bus Station,stop_code: Cohen Street Bus Station, lat: -35.2394775, lng: 149.0602031} - { name: Cohen Street Bus Station (Platform 1),stop_code: Cohen Street Bus Station (Platform 1), lat: -35.2394775, lng: 149.0602031} - { name: Cohen Street Bus Station (Platform 2),stop_code: Cohen Street Bus Station (Platform 2), lat: -35.2396467, lng: 149.0602152} @@ -83,16 +75,16 @@ - { name: Copland College,stop_code: Copland College, lat: -35.2127018, lng: 149.0596387} - { name: Curtin,stop_code: Curtin, lat: -35.3248779, lng: 149.081441} - { name: Deakin,stop_code: Deakin, lat: -35.3158608, lng: 149.1084563} - - { name: Deamer / Clift Richardson,stop_code: Deamer / Clift Richardson, lat: -35.4319597, lng: 149.1187876} + - { name: Deamer / Clift Richardson,stop_code: Deamer / Clift Richardson, lat: -35.4294463, lng: 149.12} - { name: Dickson / Antill St,stop_code: Dickson / Antill St, lat: -35.2489, lng: 149.14012} - { name: Dickson College,stop_code: Dickson College, lat: -35.24923, lng: 149.15315} - { name: Dickson / Cowper St,stop_code: Dickson / Cowper St, lat: -35.250297, lng: 149.141336} - { name: Duffy,stop_code: Duffy, lat: -35.3366908, lng: 149.0324311} - { name: Duffy Primary,stop_code: Duffy Primary, lat: -35.334219, lng: 149.033656} - - { name: Dunlop,stop_code: Dunlop, lat: -35.1942693, lng: 149.0206702} + - { name: Dunlop,stop_code: Dunlop, lat: -35.1981771, lng: 149.0207837} - { name: Erindale Centre,stop_code: Erindale Centre, lat: -35.4038881, lng: 149.0992283} - { name: Erindale Dr / Charleston St Monash,stop_code: Erindale Dr / Charleston St Monash, lat: -35.414616, lng: 149.07888} - - { name: Erindale / Sternberg Cres,stop_code: Erindale / Sternberg Cres, lat: -35.4014472, lng: 149.0956545} + - { name: Erindale / Sternberg Cres,stop_code: Erindale / Sternberg Cres, lat: -35.4028919, lng: 149.1060672} - { name: Evatt,stop_code: Evatt, lat: -35.2091093, lng: 149.0735343} - { name: Eye Hospital,stop_code: Eye Hospital, lat: -35.3341884, lng: 149.1656213} - { name: Fairbairn Park,stop_code: Fairbairn Park, lat: -35.3001773, lng: 149.2041185} @@ -105,8 +97,8 @@ - { name: Flemington Rd / Sandford St,stop_code: Flemington Rd / Sandford St, lat: -35.221231, lng: 149.144645} - { name: Florey,stop_code: Florey, lat: -35.2258544, lng: 149.0546214} - { name: Flynn,stop_code: Flynn, lat: -35.2019283, lng: 149.0478356} - - { name: Fraser,stop_code: Fraser, lat: -35.1896539, lng: 149.0435012} - - { name: Fraser East Terminus,stop_code: Fraser East Terminus, lat: -35.1896539, lng: 149.0435012} + - { name: Fraser,stop_code: Fraser, lat: -35.1929304, lng: 149.0433893} + - { name: Fraser East Terminus,stop_code: Fraser East Terminus, lat: -35.1896539, lng: 149.04811} - { name: Fraser West Terminus,stop_code: Fraser West Terminus, lat: -35.191513, lng: 149.038006} - { name: Fyshwick Direct Factory Outlet,stop_code: Fyshwick Direct Factory Outlet, lat: -35.3359862, lng: 149.1796322} - { name: Fyshwick Terminus,stop_code: Fyshwick Terminus, lat: -35.3285202, lng: 149.1785592} @@ -114,8 +106,8 @@ - { name: Geoscience Australia,stop_code: Geoscience Australia, lat: -35.3429702, lng: 149.1583893} - { name: Giralang,stop_code: Giralang, lat: -35.2115608, lng: 149.0960692} - { name: Gordon Primary,stop_code: Gordon Primary, lat: -35.455517, lng: 149.086978} - - { name: Gowrie,stop_code: Gowrie, lat: -35.4120264, lng: 149.1110804} - - { name: Gungahlin Marketplace,stop_code: Gungahlin Marketplace, lat: -35.1769532, lng: 149.1319017} + - { name: Gowrie,stop_code: Gowrie, lat: -35.4141373, lng: 149.1100798} + - { name: Gungahlin Marketplace,stop_code: Gungahlin Marketplace, lat: -35.183259, lng: 149.1328249} - { name: Gwydir Square Kaleen,stop_code: Gwydir Square Kaleen, lat: -35.2338677, lng: 149.1031998} - { name: Hackett,stop_code: Hackett, lat: -35.2481617, lng: 149.1626094} - { name: Hawker,stop_code: Hawker, lat: -35.2437386, lng: 149.0432804} @@ -132,32 +124,24 @@ - { name: Isabella,stop_code: Isabella, lat: -35.4285703, lng: 149.0916837} - { name: Jamison Centre,stop_code: Jamison Centre, lat: -35.2527268, lng: 149.0713712} - { name: John James Hospital,stop_code: John James Hospital, lat: -35.3200295, lng: 149.0955996} - - { name: Kaleen Village / Marybrynong,stop_code: Kaleen Village / Marybrynong, lat: -35.2274031, lng: 149.1075421} + - { name: Kaleen Village / Maribrynong,stop_code: Kaleen Village / Maribrynong, lat: -35.2197554, lng: 149.1029934} - { name: Kambah High,stop_code: Kambah High, lat: -35.3847749, lng: 149.0720245} - - { name: Kambah / Livingston St,stop_code: Kambah / Livingston St, lat: -35.3883359, lng: 149.0811471} + - { name: Kambah / Livingston St,stop_code: Kambah / Livingston St, lat: -35.3902193, lng: 149.0781883} - { name: Kambah Village,stop_code: Kambah Village, lat: -35.3800314, lng: 149.0576581} - { name: Katherine Ave / Horse Park Drive,stop_code: Katherine Ave / Horse Park Drive, lat: -35.1680901, lng: 149.1321801} - { name: Kerrigan / Lhotsky,stop_code: Kerrigan / Lhotsky, lat: -35.193801, lng: 149.035689} - { name: Kings Ave / National Circuit,stop_code: Kings Ave / National Circuit, lat: -35.305004, lng: 149.13262} - - { name: Kingston,stop_code: Kingston, lat: -35.3197448, lng: 149.1375261} + - { name: Kingston,stop_code: Kingston, lat: -35.3161906, lng: 149.1398308} - { name: Kippax,stop_code: Kippax, lat: -35.22225, lng: 149.0195627} - { name: Kippax Centre,stop_code: Kippax Centre, lat: -35.22172, lng: 149.01995} - { name: Kosciuszko / Everard,stop_code: Kosciuszko / Everard, lat: -35.188901, lng: 149.1216937} - { name: Lanyon Marketplace,stop_code: Lanyon Marketplace, lat: -35.4573, lng: 149.09199} - { name: Latham,stop_code: Latham, lat: -35.21848, lng: 149.03214} - { name: Latham Post Office,stop_code: Latham Post Office, lat: -35.21906, lng: 149.03223} - - { name: Lathlain St Bus Station,stop_code: Lathlain St Bus Station, lat: -35.2396657, lng: 149.0633993} - - { name: Lathlain St Bus Station (Platform 1),stop_code: Lathlain St Bus Station (Platform 1), lat: -35.2408973, lng: 149.0639887} - - { name: Lathlain St Bus Station (Platform 2),stop_code: Lathlain St Bus Station (Platform 2), lat: -35.2406038, lng: 149.0638922} - - { name: Lathlain St Bus Station (Platform 3),stop_code: Lathlain St Bus Station (Platform 3), lat: -35.2400517, lng: 149.0637152} - - { name: Lathlain St Bus Station (Platform 4),stop_code: Lathlain St Bus Station (Platform 4), lat: -35.2396657, lng: 149.0633993} - - { name: Lathlain St Bus Station (Platform 5),stop_code: Lathlain St Bus Station (Platform 5), lat: -35.2405468, lng: 149.0636669} - - { name: Lathlain St Bus Station (Platform 6),stop_code: Lathlain St Bus Station (Platform 6), lat: -35.2410486, lng: 149.0638326} - { name: Lewis Luxton/Woodcock Dr,stop_code: Lewis Luxton/Woodcock Dr, lat: -35.4422566, lng: 149.0854375} - - { name: Lithgow St Terminus Fyshwick,stop_code: Lithgow St Terminus Fyshwick, lat: -35.3296912, lng: 149.1668153} - - { name: Lyneham,stop_code: Lyneham, lat: -35.2523304, lng: 149.1246184} + - { name: Lithgow St Terminus Fyshwick,stop_code: Lithgow St Terminus Fyshwick, lat: -35.3310543, lng: 149.1635094} - { name: Lyneham High,stop_code: Lyneham High, lat: -35.2524016, lng: 149.130254} - - { name: Lyneham / Wattle St,stop_code: Lyneham / Wattle St, lat: -35.25205, lng: 149.12524} + - { name: Lyneham / Wattle St,stop_code: Lyneham / Wattle St, lat: -35.251719, lng: 149.1239146} - { name: Lyons,stop_code: Lyons, lat: -35.3415779, lng: 149.0765703} - { name: Macarthur / Miller O'Connor,stop_code: Macarthur / Miller O'Connor, lat: -35.2587584, lng: 149.1153561} - { name: Macarthur / Northbourne Ave,stop_code: Macarthur / Northbourne Ave, lat: -35.26051, lng: 149.13224} @@ -178,9 +162,8 @@ - { name: Monash Goodwin Village,stop_code: Monash Goodwin Village, lat: -35.421084, lng: 149.097438} - { name: Monash Primary,stop_code: Monash Primary, lat: -35.414879, lng: 149.089411} - { name: Mount Neighbour School,stop_code: Mount Neighbour School, lat: -35.382445, lng: 149.051518} - - { name: Narrabundah,stop_code: Narrabundah, lat: -35.332605, lng: 149.154049} - { name: Narrabundah College,stop_code: Narrabundah College, lat: -35.3362106, lng: 149.1471005} - - { name: Narrabundah Terminus,stop_code: Narrabundah Terminus, lat: -35.332605, lng: 149.154049} + - { name: Narrabundah Terminus,stop_code: Narrabundah Terminus, lat: -35.3311332, lng: 149.1584454} - { name: National Circ / Canberra Ave,stop_code: National Circ / Canberra Ave, lat: -35.31407, lng: 149.13011} - { name: National Hockey Centre Lyneham,stop_code: National Hockey Centre Lyneham, lat: -35.2446729, lng: 149.1288303} - { name: National Museum of Australia,stop_code: National Museum of Australia, lat: -35.29248, lng: 149.1205367} @@ -189,7 +172,7 @@ - { name: Ngunnawal Primary,stop_code: Ngunnawal Primary, lat: -35.1688551, lng: 149.1112569} - { name: Nicholls Primary,stop_code: Nicholls Primary, lat: -35.1905592, lng: 149.0876716} - { name: Northbourne Avenue / Antill St,stop_code: Northbourne Avenue / Antill St, lat: -35.248287, lng: 149.134241} - - { name: North Lyneham,stop_code: North Lyneham, lat: -35.2385618, lng: 149.1221188} + - { name: North Lyneham,stop_code: North Lyneham, lat: -35.2401925, lng: 149.1255722} - { name: O'Connor,stop_code: O'Connor, lat: -35.2640376, lng: 149.1226107} - { name: Olims Hotel,stop_code: Olims Hotel, lat: -35.27597, lng: 149.1428} - { name: Outtrim / Duggan,stop_code: Outtrim / Duggan, lat: -35.435871, lng: 149.097692} @@ -203,7 +186,6 @@ - { name: Red Hill,stop_code: Red Hill, lat: -35.336505, lng: 149.131645} - { name: Rivett,stop_code: Rivett, lat: -35.3473758, lng: 149.0365438} - { name: Russell Offices,stop_code: Russell Offices, lat: -35.2973294, lng: 149.1508803} - - { name: Sainsbury Street,stop_code: Sainsbury Street, lat: -35.3885, lng: 149.09643} - { name: Saint Andrews Village Hughes,stop_code: Saint Andrews Village Hughes, lat: -35.328097, lng: 149.088685} - { name: Scullin,stop_code: Scullin, lat: -35.23356, lng: 149.04056} - { name: Shoalhaven / Katherine Ave,stop_code: Shoalhaven / Katherine Ave, lat: -35.16823, lng: 149.12791} @@ -216,11 +198,11 @@ - { name: Stromlo High Waramanga,stop_code: Stromlo High Waramanga, lat: -35.3551186, lng: 149.0547624} - { name: St Thomas More's Campbell,stop_code: St Thomas More's Campbell, lat: -35.286717, lng: 149.156836} - { name: Sydney Ave,stop_code: Sydney Ave, lat: -35.31193, lng: 149.13105} - - { name: Taverner St / Erindale Dr,stop_code: Taverner St / Erindale Dr, lat: -35.4059104, lng: 149.0809317} + - { name: Taverner St / Erindale Dr,stop_code: Taverner St / Erindale Dr, lat: -35.4103948, lng: 149.0867553} - { name: Tharwa Drive,stop_code: Tharwa Drive, lat: -35.458251, lng: 149.091652} - { name: Tharwa Drive / Knoke Ave,stop_code: Tharwa Drive / Knoke Ave, lat: -35.47281, lng: 149.08926} - { name: Tharwa Drive / Pockett Ave,stop_code: Tharwa Drive / Pockett Ave, lat: -35.47348, lng: 149.09178} - - { name: Theodore,stop_code: Theodore, lat: -35.4464808, lng: 149.1234651} + - { name: Theodore,stop_code: Theodore, lat: -35.4531254, lng: 149.1188345} - { name: Tillyard / Spalding,stop_code: Tillyard / Spalding, lat: -35.199204, lng: 149.044556} - { name: Torrens,stop_code: Torrens, lat: -35.3730889, lng: 149.087327} - { name: Tuggeranong Bus Station,stop_code: Tuggeranong Bus Station, lat: -35.41465, lng: 149.06537} @@ -258,1431 +240,1496 @@ - { name: Woden Bus Station (Platform 9),stop_code: Woden Bus Station (Platform 9), lat: -35.3442083, lng: 149.0877771} - { name: Woodcock / Clare Dennis,stop_code: Woodcock / Clare Dennis, lat: -35.4422566, lng: 149.0854375} - { name: Yarralumla,stop_code: Yarralumla, lat: -35.30725, lng: 149.0972} - - { name: Andrea Place,stop_code: Wjz1ceG, lat: -35.4375289, lng: 149.0757996} - - { name: Tarlton Place,stop_code: Wjz1kvl, lat: -35.4366017, lng: 149.0890756} - - { name: Don Dunstan Drive,stop_code: Wjz16U7, lat: -35.4302659, lng: 149.0722593} - - { name: Salmon Place,stop_code: WjrWY3_, lat: -35.3952466, lng: 149.0527528} - - { name: Crozier Circuit,stop_code: WjrWSUa, lat: -35.3867455, lng: 149.0504459} - - { name: Mouat Street,stop_code: Wjz5LYB, lat: -35.2464052, lng: 149.1278592} - - { name: Mackennal Street,stop_code: Wjz5LsC, lat: -35.2463364, lng: 149.1223897} - - { name: Clianthus Street,stop_code: Wjz5Krx, lat: -35.2529666, lng: 149.1223781} - - { name: Way Street,stop_code: Wjz5BWh, lat: -35.2591172, lng: 149.1164155} + - { name: Cowper Street,stop_code: Wjz5SWN, lat: -35.2535974, lng: 149.1390827} + - { name: Learmonth Drive,stop_code: Wjz230G, lat: -35.4032475, lng: 149.0634951} + - { name: Hurtle Avenue,stop_code: Wjz1dX2, lat: -35.4341379, lng: 149.0831762} + - { name: Copland Drive,stop_code: Wjz67xQ, lat: -35.2046532, lng: 149.0691406} + - { name: Baddeley Crescent,stop_code: Wjz67nz, lat: -35.2006201, lng: 149.0659965} + - { name: King Edward Terrace,stop_code: Wjz4S1U, lat: -35.2983385, lng: 149.1296979} + - { name: Theodore Street,stop_code: Wjz3fCx, lat: -35.333256, lng: 149.0798309} + - { name: Hopetoun Circuit,stop_code: Wjz4A7o, lat: -35.3052441, lng: 149.107042} + - { name: ,stop_code: Wjz4KVc, lat: -35.2979705, lng: 149.1272674} + - { name: Schlich Street,stop_code: Wjz4tpE, lat: -35.3038329, lng: 149.1005569} + - { name: Hopetoun Circuit,stop_code: Wjz4A2c, lat: -35.3082791, lng: 149.1066534} + - { name: Lawrence Wackett Crescent,stop_code: Wjz1HEb, lat: -35.4471149, lng: 149.1245306} + - { name: Chippindall Circuit,stop_code: Wjz1xWZ, lat: -35.4565002, lng: 149.1174205} + - { name: Goyder Street,stop_code: Wjzb705, lat: -35.3370433, lng: 149.1505109} + - { name: Clift Crescent,stop_code: Wjz1CdY, lat: -35.4270927, lng: 149.1090734} + - { name: Kingsford Smith Drive,stop_code: Wjr_UPA, lat: -35.1977713, lng: 149.0605874} + - { name: Clarey Crescent,stop_code: Wjz707Z, lat: -35.1948745, lng: 149.0637273} + - { name: Owen Dixon Drive,stop_code: Wjz70IY, lat: -35.1970964, lng: 149.0706179} + - { name: Copland Drive,stop_code: Wjz67BD, lat: -35.2015929, lng: 149.0686908} + - { name: Bimbimbie Street,stop_code: Wjz68Y0, lat: -35.2413091, lng: 149.0832098} + - { name: Bimbimbie Street,stop_code: Wjz68Ip, lat: -35.2412881, lng: 149.0809439} + - { name: Bandjalong Crescent,stop_code: Wjz5dQt, lat: -35.2573605, lng: 149.0822652} + - { name: Cooyong Street,stop_code: Wjz5NAQ, lat: -35.2794375, lng: 149.1349942} + - { name: Kambah pool Road,stop_code: WjrXMN9, lat: -35.3751239, lng: 149.0489789} + - { name: Hodgson Crescent,stop_code: Wjz3i6e, lat: -35.3603188, lng: 149.084779} + - { name: Melrose Drive,stop_code: Wjz3k1J, lat: -35.3528521, lng: 149.0854118} + - { name: Amy Ackman Street,stop_code: Wjz7ZaP, lat: -35.1710474, lng: 149.141884} + - { name: ,stop_code: Wjz2t4u, lat: -35.389126, lng: 149.096025} + - { name: Cowper Street,stop_code: Wjz5Za5, lat: -35.2588175, lng: 149.1409439} + - { name: Gundaroo Drive,stop_code: Wjz7xp9, lat: -35.193896, lng: 149.1108506} + - { name: Constitution Avenue,stop_code: Wjz5MsT, lat: -35.2846782, lng: 149.133671} + - { name: Hindmarsh Drive,stop_code: WjrXBSS, lat: -35.3438051, lng: 149.0278253} + - { name: Northbourne Avenue,stop_code: Wjz5SrO, lat: -35.2528485, lng: 149.1336705} + - { name: Northbourne Avenue,stop_code: Wjz5Pl0, lat: -35.2681201, lng: 149.1312} + - { name: Northbourne Avenue,stop_code: Wjz5N5h, lat: -35.2790396, lng: 149.1288222} + - { name: Northbourne Avenue,stop_code: Wjz5RkN, lat: -35.2577065, lng: 149.1322899} + - { name: Kitchener Street,stop_code: Wjz3uK7, lat: -35.3382669, lng: 149.1024969} + - { name: Baldwin Drive,stop_code: Wjz6keB, lat: -35.2175697, lng: 149.0866478} + - { name: O'Loghlen Street,stop_code: Wjr-IGJ, lat: -35.2203467, lng: 149.0373003} + - { name: White Crescent,stop_code: Wjzd0oD, lat: -35.2874406, lng: 149.1552177} + - { name: Southern Cross Drive,stop_code: Wjr-VdI, lat: -35.2348097, lng: 149.0539156} + - { name: Parliament Drive,stop_code: Wjz4INj, lat: -35.3091118, lng: 149.1261312} + - { name: Holman Street,stop_code: Wjz3fO2, lat: -35.3359729, lng: 149.0817737} + - { name: ,stop_code: Wjz2wnQ, lat: -35.4147625, lng: 149.1103909} + - { name: Scantlebury Crescent,stop_code: Wjz1HOf, lat: -35.4453654, lng: 149.1258946} + - { name: Lawrence Wackett Crescent,stop_code: Wjz1GsO, lat: -35.4499519, lng: 149.1226442} + - { name: Louis Loder Street,stop_code: Wjz1G32, lat: -35.4506139, lng: 149.1174495} + - { name: Heagney Crescent,stop_code: Wjz1TgM, lat: -35.4253782, lng: 149.1323625} + - { name: Baskerville Street,stop_code: Wjz1LBV, lat: -35.4218605, lng: 149.1241279} + - { name: O'Halloran Circuit,stop_code: WjrWYDO, lat: -35.3929049, lng: 149.058196} + - { name: Canopus Crescent,stop_code: Wjz6t9w, lat: -35.21597, lng: 149.09763} + - { name: Haydon Drive,stop_code: Wjz6hxB, lat: -35.2374959, lng: 149.0907853} + - { name: Baldwin Drive,stop_code: Wjz6rrI, lat: -35.2252509, lng: 149.1005016} + - { name: College Street,stop_code: Wjz681S, lat: -35.2428905, lng: 149.0745728} + - { name: Maribyrnong Avenue,stop_code: Wjz6y90, lat: -35.2324006, lng: 149.1079069} + - { name: Ellenborough Street,stop_code: Wjz6yzQ, lat: -35.2307289, lng: 149.1130906} + - { name: Aikman Drive,stop_code: Wjz69ht, lat: -35.2375061, lng: 149.0768646} + - { name: Boddington Crescent,stop_code: WjrWZA3, lat: -35.3893963, lng: 149.0571767} + - { name: Anketell Street,stop_code: Wjz213w, lat: -35.4123171, lng: 149.0633299} + - { name: Athllon Drive,stop_code: Wjz3gQn, lat: -35.3725942, lng: 149.0931105} + - { name: Athllon Drive,stop_code: Wjz3gMq, lat: -35.3757982, lng: 149.0932419} + - { name: Baldwin Drive,stop_code: Wjz6rhW, lat: -35.2267553, lng: 149.0994502} + - { name: Liversidge Street,stop_code: Wjz5E4O, lat: -35.2851023, lng: 149.1186022} + - { name: Bradley Street,stop_code: Wjz3ldj, lat: -35.3447574, lng: 149.0862912} + - { name: Pitman,stop_code: Wjz20nk, lat: -35.4147569, lng: 149.0657435} + - { name: Bradley Street,stop_code: Wjz3lm0, lat: -35.34438, lng: 149.0872661} + - { name: Callam Street,stop_code: Wjz3lmi, lat: -35.3442093, lng: 149.0876443} + - { name: Pitman,stop_code: Wjz21g2, lat: -35.414217, lng: 149.0653492} + - { name: Cohen Street,stop_code: Wjr-USa, lat: -35.2398454, lng: 149.0600442} + - { name: Darwinia Terrace,stop_code: WjrXBWn, lat: -35.3465295, lng: 149.0286032} + - { name: Perry Drive,stop_code: WjrXPbD, lat: -35.356823, lng: 149.0426424} + - { name: Darwinia Terrace,stop_code: WjrXIbK, lat: -35.3514081, lng: 149.0319332} + - { name: Darwinia Terrace,stop_code: WjrXI5u, lat: -35.3499839, lng: 149.0301495} + - { name: Namatjira Drive,stop_code: WjrXPFn, lat: -35.358206, lng: 149.0478792} + - { name: Fremantle Drive,stop_code: WjrXQO9, lat: -35.352521, lng: 149.0490119} + - { name: Fremantle Drive,stop_code: WjrXRFB, lat: -35.3473864, lng: 149.048202} + - { name: Parkinson Street,stop_code: WjrX-90, lat: -35.3423165, lng: 149.0529937} + - { name: Parkinson Street,stop_code: WjrXZv3, lat: -35.3434037, lng: 149.0557375} + - { name: ,stop_code: Wjr-AbT, lat: -35.2195056, lng: 149.0209768} + - { name: Hopetoun Circuit,stop_code: Wjz4z9H, lat: -35.3145885, lng: 149.1087065} + - { name: ,stop_code: Wjz2lAS, lat: -35.389126, lng: 149.0910254} + - { name: ,stop_code: Wjz4WHw, lat: -35.3189482, lng: 149.1470514} + - { name: Moonlight Avenue,stop_code: Wjzf1mZ, lat: -35.1901394, lng: 149.154362} + - { name: Ratcliffe Crescent,stop_code: Wjr-Ws2, lat: -35.230167, lng: 149.0557628} + - { name: Anthony Rolfe Avenue,stop_code: Wjzf24l, lat: -35.1860007, lng: 149.1507571} + - { name: Erldunda Circuit,stop_code: WjrZKZn, lat: -35.2510294, lng: 149.0396391} + - { name: McKail Crescent,stop_code: WjrXRW0, lat: -35.3471147, lng: 149.0502999} + - { name: Namatjira Drive,stop_code: WjrXZz3, lat: -35.3461161, lng: 149.0570563} + - { name: Denison Street,stop_code: Wjz4hPC, lat: -35.323921, lng: 149.0935136} + - { name: Groom Street,stop_code: Wjz4gou, lat: -35.3314972, lng: 149.0892541} + - { name: Shiels Place,stop_code: Wjz4arc, lat: -35.3185933, lng: 149.0779149} + - { name: Mair Place,stop_code: Wjz48dZ, lat: -35.3281016, lng: 149.0761465} + - { name: Carruthers Street,stop_code: Wjz48qI, lat: -35.3302472, lng: 149.0785498} + - { name: Burnie Street,stop_code: Wjz3d3K, lat: -35.3459087, lng: 149.0743512} + - { name: Davenport Street,stop_code: Wjz3ee-, lat: -35.3383098, lng: 149.0761505} + - { name: Namatjira Drive,stop_code: WjrX-m2, lat: -35.3386886, lng: 149.0543559} + - { name: Namatjira Drive,stop_code: WjrX-sE, lat: -35.3402511, lng: 149.0565615} + - { name: Newman Morris Circuit,stop_code: Wjz29Ya, lat: -35.4114741, lng: 149.0833189} + - { name: Cusack Place,stop_code: Wjr_Ow3, lat: -35.1889085, lng: 149.0461463} + - { name: Southern Cross Drive,stop_code: Wjr-s5D, lat: -35.2180783, lng: 149.0083939} + - { name: ,stop_code: Wjz2sPc, lat: -35.3954933, lng: 149.1039} + - { name: Wiluna Street,stop_code: Wjzc8l0, lat: -35.3285713, lng: 149.1642018} + - { name: Daley Crescent,stop_code: Wjr_Nwy, lat: -35.1944531, lng: 149.0468698} + - { name: ,stop_code: Wjz2E43, lat: -35.4169003, lng: 149.1175471} + - { name: Companion Crescent,stop_code: Wjr-S4b, lat: -35.2081295, lng: 149.0407115} + - { name: Goyder Street,stop_code: Wjz3-aW, lat: -35.3414521, lng: 149.1420263} + - { name: Bingley Crescent,stop_code: Wjr_Vbj, lat: -35.1923583, lng: 149.0533723} + - { name: Jarrahdale Street,stop_code: WjrXWQ8, lat: -35.3621767, lng: 149.0600261} + - { name: Rossarden Street,stop_code: WjrXXq3, lat: -35.3578077, lng: 149.0557251} + - { name: Bangalay Crescent,stop_code: WjrXIDX, lat: -35.348916, lng: 149.0363428} + - { name: Tiwi Place,stop_code: Wjz348u, lat: -35.3534586, lng: 149.0644857} + - { name: Badimara Street,stop_code: WjrXXyQ, lat: -35.3576967, lng: 149.0580467} + - { name: Adinda Street,stop_code: WjrXYL4, lat: -35.3488355, lng: 149.0584095} + - { name: Frayne Place,stop_code: WjrXQZX, lat: -35.3502779, lng: 149.0514717} + - { name: Bangalay Crescent,stop_code: WjrXQ65, lat: -35.349419, lng: 149.040696} + - { name: Tantangara Street,stop_code: WjrXKBE, lat: -35.3395611, lng: 149.0360582} + - { name: Dixon Drive,stop_code: WjrYMHm, lat: -35.3294538, lng: 149.0477466} + - { name: Blackwood Terrace,stop_code: WjrXTIp, lat: -35.3346742, lng: 149.0480789} + - { name: Bingley Crescent,stop_code: Wjr_V2c, lat: -35.192985, lng: 149.0517177} + - { name: Glenmaggie Street,stop_code: WjrXLgs, lat: -35.3371612, lng: 149.0328459} + - { name: McCay Place,stop_code: Wjz39PE, lat: -35.3683683, lng: 149.0827167} + - { name: Marr Street,stop_code: Wjz3it1, lat: -35.3614164, lng: 149.0886297} + - { name: Dakota Drive,stop_code: Wjzcuw1, lat: -35.2989793, lng: 149.188937} + - { name: Kerrigan Street,stop_code: Wjr_xLL, lat: -35.1892698, lng: 149.0264062} + - { name: Shakespeare Crescent,stop_code: Wjr_FXR, lat: -35.1922038, lng: 149.0402464} + - { name: Bingley Crescent,stop_code: Wjr_Vt9, lat: -35.191134, lng: 149.055871} + - { name: Tillyard Drive,stop_code: Wjr-Tf_, lat: -35.2002734, lng: 149.0432168} + - { name: Osburn Drive,stop_code: Wjr-tbm, lat: -35.2140927, lng: 149.0093105} + - { name: ,stop_code: Wjz1Lxi, lat: -35.4244718, lng: 149.1234372} + - { name: Kerrigan Street,stop_code: Wjr_o_j, lat: -35.1950629, lng: 149.0175978} + - { name: Kerrigan Street,stop_code: Wjr_oJA, lat: -35.1964177, lng: 149.0152805} + - { name: Archdall Street,stop_code: Wjr-vJY, lat: -35.2019113, lng: 149.0157184} + - { name: Brownless Street,stop_code: Wjr-s_F, lat: -35.2172009, lng: 149.0180976} + - { name: Krefft Street,stop_code: Wjr-Q8c, lat: -35.2217975, lng: 149.042121} + - { name: Starke Street,stop_code: Wjr-sV3, lat: -35.2212162, lng: 149.0172455} + - { name: Spofforth Street,stop_code: Wjr-jRn, lat: -35.2235756, lng: 149.0053113} + - { name: Beaurepaire Crescent,stop_code: Wjr-rjD, lat: -35.2249706, lng: 149.0111289} + - { name: Fullagar Crescent,stop_code: Wjr-yrh, lat: -35.2309899, lng: 149.0230231} + - { name: Fullagar Crescent,stop_code: Wjr-ywh, lat: -35.2330631, lng: 149.0245222} + - { name: Starke Street,stop_code: Wjr-zWb, lat: -35.2259772, lng: 149.0283569} + - { name: Fullagar Crescent,stop_code: Wjr-xLK, lat: -35.2332476, lng: 149.0263679} + - { name: Tanumbirini Street,stop_code: Wjr-Ekp, lat: -35.2412759, lng: 149.032879} + - { name: ,stop_code: Wjz1Kwp, lat: -35.4308013, lng: 149.1235016} + - { name: ,stop_code: Wjz1K3c, lat: -35.4284584, lng: 149.1176436} + - { name: ,stop_code: Wjz1rQ2, lat: -35.4444028, lng: 149.1038463} + - { name: ,stop_code: Wjz1KTJ, lat: -35.4256696, lng: 149.1266129} + - { name: Hennessy Street,stop_code: Wjz57T_, lat: -35.2441569, lng: 149.0719751} + - { name: Crisp Circuit,stop_code: Wjz68g-, lat: -35.2436119, lng: 149.0775571} + - { name: Federal Highway,stop_code: Wjze2va, lat: -35.2281576, lng: 149.1547483} + - { name: ,stop_code: Wjz2wcE, lat: -35.4171364, lng: 149.1088245} + - { name: Krantzcke Circuit,stop_code: Wjz7pfP, lat: -35.189616, lng: 149.0978803} + - { name: Temperley Street,stop_code: Wjz7iG_, lat: -35.1872252, lng: 149.0926713} + - { name: McClelland Avenue,stop_code: Wjz7i7r, lat: -35.1841251, lng: 149.0850218} + - { name: Oldershaw Court,stop_code: Wjz7qvq, lat: -35.1841768, lng: 149.1001944} + - { name: Biddell Place,stop_code: Wjz7rMm, lat: -35.1831434, lng: 149.104114} + - { name: Quist Place,stop_code: Wjz7yfG, lat: -35.1841768, lng: 149.108729} + - { name: Gilmore Crescent,stop_code: Wjz3Bea, lat: -35.3442178, lng: 149.1080098} + - { name: ,stop_code: Wjz2bJV, lat: -35.399901, lng: 149.0816269} + - { name: Anthony Rolfe Avenue,stop_code: Wjz7WRq, lat: -35.1855476, lng: 149.1482315} + - { name: ,stop_code: Wjr-HhG, lat: -35.2267451, lng: 149.033272} + - { name: Florey Drive,stop_code: Wjr-DOX, lat: -35.2040121, lng: 149.0280471} + - { name: ,stop_code: Wjz2lSC, lat: -35.387814, lng: 149.093493} + - { name: ,stop_code: Wjz1sjb, lat: -35.4395254, lng: 149.0985034} + - { name: ,stop_code: Wjz2khI, lat: -35.3968751, lng: 149.08815} + - { name: Hurtle Avenue,stop_code: Wjz1lat, lat: -35.43454, lng: 149.0864163} + - { name: Boddington Crescent,stop_code: WjrWSUa, lat: -35.3867455, lng: 149.0504459} + - { name: ,stop_code: Wjz1IhB, lat: -35.4407491, lng: 149.1209803} + - { name: Brigalow Street,stop_code: Wjz5Krx, lat: -35.2529666, lng: 149.1223781} + - { name: Jabanungga Avenue,stop_code: Wjz7tOr, lat: -35.1710517, lng: 149.1042404} + - { name: Horse Park Drive,stop_code: Wjz7tvK, lat: -35.1673308, lng: 149.1005105} + - { name: Wanganeen Avenue,stop_code: Wjz7Bg7, lat: -35.1720853, lng: 149.109298} + - { name: Wanganeen Avenue,stop_code: Wjz7BJK, lat: -35.1687262, lng: 149.1142923} + - { name: Amagula Avenue,stop_code: Wjz7AEw, lat: -35.1781829, lng: 149.1141659} + - { name: Windradyne Street,stop_code: Wjz7CKg, lat: -35.1630413, lng: 149.1137233} + - { name: Milari Street,stop_code: Wjz7HfF, lat: -35.178803, lng: 149.1197924} + - { name: Tyenna Close,stop_code: Wjz7JP1, lat: -35.1705349, lng: 149.1257982} + - { name: Katherine Avenue,stop_code: Wjz7R5z, lat: -35.1690363, lng: 149.1291488} + - { name: Boreham Lane,stop_code: Wjz7PIc, lat: -35.1805599, lng: 149.135534} + - { name: Tesselaar Street,stop_code: Wjz7X3O, lat: -35.1814007, lng: 149.1404901} + - { name: The Valley Avenue,stop_code: Wjz7Gxm, lat: -35.188002, lng: 149.1234035} + - { name: Kosciuszko Avenue,stop_code: Wjz7F5C, lat: -35.1906966, lng: 149.118141} + - { name: Kosciuszko Avenue,stop_code: Wjz7Ezf, lat: -35.1975304, lng: 149.1231277} + - { name: Brookes Street,stop_code: Wjz6Z8D, lat: -35.216009, lng: 149.1414929} + - { name: Brookes Street,stop_code: Wjz6Yc1, lat: -35.2193016, lng: 149.1407817} + - { name: Flemington Road,stop_code: Wjz6XiO, lat: -35.226071, lng: 149.143256} + - { name: Federal Highway,stop_code: Wjze3Vq, lat: -35.2267416, lng: 149.1606727} + - { name: Fison Street,stop_code: Wjze8bf, lat: -35.2414165, lng: 149.1630705} + - { name: Dickinson Street,stop_code: Wjze1c2, lat: -35.2356747, lng: 149.1518427} + - { name: Melba Street,stop_code: Wjz6Ugw, lat: -35.2441014, lng: 149.142992} + - { name: Cadell Street,stop_code: Wjzd73N, lat: -35.2474057, lng: 149.1515393} + - { name: Madigan Street,stop_code: Wjzdfaz, lat: -35.2479426, lng: 149.1635256} + - { name: Phillip Avenue,stop_code: Wjzd6Pn, lat: -35.2524079, lng: 149.1590701} + - { name: Nyrang Street,stop_code: Wjzc1qE, lat: -35.3251161, lng: 149.1555115} + - { name: Yamba Drive,stop_code: Wjz3mQ4, lat: -35.3398419, lng: 149.0928819} + - { name: Gilmore Crescent,stop_code: Wjz3C9Q, lat: -35.3419855, lng: 149.108934} + - { name: Kent Street,stop_code: Wjz4gXk, lat: -35.3296011, lng: 149.0945736} + - { name: McCaughey Street,stop_code: Wjz5Iw8, lat: -35.2660466, lng: 149.1231132} + - { name: Scrivener Street,stop_code: Wjz5JuJ, lat: -35.2560391, lng: 149.1225279} + - { name: Ainslie Avenue,stop_code: Wjz5V64, lat: -35.2780918, lng: 149.1394963} + - { name: Gooreen Street,stop_code: Wjz5Vls, lat: -35.2787911, lng: 149.1427895} + - { name: Fairbairn Avenue,stop_code: Wjzd8br, lat: -35.2857037, lng: 149.16333} + - { name: Blamey Crescent,stop_code: Wjz5UHK, lat: -35.2854924, lng: 149.1472635} + - { name: Chauvel Street,stop_code: Wjzc7si, lat: -35.2905765, lng: 149.1549056} + - { name: Canberra Avenue,stop_code: Wjz4VRQ, lat: -35.3226878, lng: 149.148704} + - { name: ,stop_code: Wjz2sN9, lat: -35.3971025, lng: 149.1039429} + - { name: Bremer Street,stop_code: Wjz4MAz, lat: -35.3290192, lng: 149.1346333} + - { name: McIntyre Street,stop_code: Wjz4UwD, lat: -35.3313913, lng: 149.1456952} + - { name: Kootara Crescent,stop_code: Wjzb7nW, lat: -35.3324815, lng: 149.1544899} + - { name: ,stop_code: Wjz2zNZ, lat: -35.4023147, lng: 149.1160557} + - { name: ,stop_code: Wjz4OOr, lat: -35.3193771, lng: 149.1373203} + - { name: ,stop_code: Wjz2pW_, lat: -35.4123885, lng: 149.1062979} + - { name: ,stop_code: Wjz2pC1, lat: -35.4101412, lng: 149.1011212} + - { name: Goyder Street,stop_code: Wjzb7wf, lat: -35.3368722, lng: 149.1561338} + - { name: Narrabundah Lane,stop_code: Wjzb4vx, lat: -35.3490259, lng: 149.1553622} + - { name: Newcastle Street,stop_code: Wjzc9WV, lat: -35.3250576, lng: 149.1722805} + - { name: Gladstone Street,stop_code: WjzchQP, lat: -35.3235189, lng: 149.1817987} + - { name: ,stop_code: Wjz2o7y, lat: -35.414898, lng: 149.0962718} + - { name: ,stop_code: Wjz1jim, lat: -35.4454866, lng: 149.0877316} + - { name: ,stop_code: Wjz2t7A, lat: -35.3872717, lng: 149.0961967} + - { name: ,stop_code: Wjz2tl5, lat: -35.3885837, lng: 149.0982781} + - { name: Lambrigg Street,stop_code: Wjz3oih, lat: -35.3744422, lng: 149.0986886} + - { name: Wilkins Street,stop_code: Wjz3peD, lat: -35.3657466, lng: 149.0976102} + - { name: Beasley Street,stop_code: Wjz3gcu, lat: -35.3726637, lng: 149.0864364} + - { name: Beasley Street,stop_code: Wjz3gB5, lat: -35.3720623, lng: 149.0900243} + - { name: ,stop_code: Wjz2jFN, lat: -35.4026208, lng: 149.0924416} + - { name: Coyne Street,stop_code: Wjz2F_q, lat: -35.4093651, lng: 149.1276548} + - { name: ,stop_code: Wjz5L_c, lat: -35.2444379, lng: 149.1272298} + - { name: Learmonth Drive,stop_code: WjrWQRL, lat: -35.3938608, lng: 149.049706} + - { name: Boddington Crescent,stop_code: WjrWSX9, lat: -35.3847561, lng: 149.0504459} + - { name: Carruthers Street,stop_code: Wjz4h1X, lat: -35.3255489, lng: 149.0857143} + - { name: Tom Roberts Avenue,stop_code: Wjz1oP8, lat: -35.4617393, lng: 149.1040287} + - { name: Templestowe Avenue,stop_code: Wjz1woz, lat: -35.4635395, lng: 149.1113243} + - { name: Tom Roberts Avenue,stop_code: Wjz0vfE, lat: -35.4644832, lng: 149.0977524} + - { name: Pocket Avenue,stop_code: Wjz0v2g, lat: -35.4679435, lng: 149.0958641} + - { name: Knoke Avenue,stop_code: Wjz0mvg, lat: -35.4699707, lng: 149.0890405} + - { name: Murdoch Street,stop_code: Wjz5SjK, lat: -35.2525469, lng: 149.1321597} + - { name: ,stop_code: Wjz3-TX, lat: -35.3378987, lng: 149.1488538} + - { name: Archibald Street,stop_code: Wjz5LSr, lat: -35.2452046, lng: 149.1262374} + - { name: Tyagarah Street,stop_code: Wjz3s-P, lat: -35.3495819, lng: 149.106153} + - { name: Ngunawal Drive,stop_code: Wjz3yfH, lat: -35.3598722, lng: 149.1087065} + - { name: Julia Flynn Avenue,stop_code: Wjz3wJD, lat: -35.3718847, lng: 149.1141353} + - { name: Lambrigg Street,stop_code: Wjz2D3z, lat: -35.3791456, lng: 149.1071508} + - { name: ,stop_code: Wjz3_Ow, lat: -35.336122, lng: 149.1483495} + - { name: ,stop_code: Wjz4M1m, lat: -35.3307654, lng: 149.1288445} + - { name: ,stop_code: Wjz3KQK, lat: -35.3396754, lng: 149.1266773} + - { name: Calculus Lane,stop_code: WjzceF9, lat: -35.2982916, lng: 149.1684597} + - { name: Northbourne Avenue,stop_code: Wjz5N5k, lat: -35.2787905, lng: 149.1288627} + - { name: Tillyard Drive,stop_code: Wjr-LNq, lat: -35.2048275, lng: 149.0383141} + - { name: Mackennal Street,stop_code: Wjz5Lpi, lat: -35.2487591, lng: 149.1218966} + - { name: Haydon Drive,stop_code: Wjz5maK, lat: -35.2532079, lng: 149.0867657} + - { name: Flinders Way,stop_code: Wjz4Ox0, lat: -35.3203301, lng: 149.1339648} + - { name: Kingscote Crescent,stop_code: Wjz1egm, lat: -35.4303788, lng: 149.076696} + - { name: Flinders Way,stop_code: Wjz4OpP, lat: -35.320064, lng: 149.1335699} + - { name: Ashkanasy Crescent,stop_code: Wjz66kP, lat: -35.2081588, lng: 149.066382} + - { name: Copland Drive,stop_code: Wjz664q, lat: -35.2082119, lng: 149.0631086} + - { name: Bruche Road,stop_code: Wjzcdi7, lat: -35.3025893, lng: 149.1642813} + - { name: ,stop_code: Wjz2rtc, lat: -35.3996562, lng: 149.0999088} + - { name: ,stop_code: Wjz2odG, lat: -35.416297, lng: 149.0977738} + - { name: Miller Street,stop_code: Wjz5CW3, lat: -35.2534813, lng: 149.1160707} + - { name: Fairfax Street,stop_code: Wjz5BaH, lat: -35.2589798, lng: 149.1087583} + - { name: ,stop_code: Wjz2rKm, lat: -35.3987816, lng: 149.1026983} + - { name: Dumas Street,stop_code: Wjz6c8c, lat: -35.2217598, lng: 149.0751026} + - { name: Bennetts Close,stop_code: Wjz6c7A, lat: -35.2169478, lng: 149.074177} + - { name: Kerrigan Street,stop_code: Wjr_F9a, lat: -35.1938253, lng: 149.031231} + - { name: Handcock Crescent,stop_code: Wjr-CnE, lat: -35.206318, lng: 149.0223041} + - { name: Spofforth Street,stop_code: Wjr-kZV, lat: -35.2186221, lng: 149.0075381} + - { name: Castieau Street,stop_code: Wjr-G49, lat: -35.2302721, lng: 149.0298424} + - { name: Collie Street,stop_code: WjzcgLt, lat: -35.3267279, lng: 149.1797667} + - { name: Wormald Street,stop_code: Wjzbfr6, lat: -35.3349204, lng: 149.1655287} + - { name: Ipswich Street,stop_code: Wjzc8c1, lat: -35.3291272, lng: 149.1628031} + - { name: ,stop_code: Wjz1I92, lat: -35.4409939, lng: 149.118856} + - { name: National Circuit,stop_code: Wjz4Pk_, lat: -35.3121631, lng: 149.1324213} + - { name: Yamba Drive,stop_code: Wjz3mPO, lat: -35.3407241, lng: 149.0937831} + - { name: Kitchener Street,stop_code: Wjz3vqN, lat: -35.3360119, lng: 149.1006409} + - { name: Gilmore Crescent,stop_code: Wjz3uQf, lat: -35.339661, lng: 149.1040329} + - { name: Ainsworth Street,stop_code: Wjz3lVM, lat: -35.3477625, lng: 149.0952366} + - { name: Launceston Street,stop_code: Wjz3mAg, lat: -35.3402021, lng: 149.0903851} + - { name: Kent Street,stop_code: Wjz4p2R, lat: -35.3247128, lng: 149.0966244} + - { name: McCaughey Street,stop_code: Wjz5HDd, lat: -35.2662951, lng: 149.1231711} + - { name: Macpherson Street,stop_code: Wjz5IjX, lat: -35.2637604, lng: 149.1215219} + - { name: Hovea Street,stop_code: Wjz5JzP, lat: -35.2582197, lng: 149.123961} + - { name: Alpen Street,stop_code: Wjr-_Uj, lat: -35.2054305, lng: 149.0615985} + - { name: Russell Drive,stop_code: Wjzc54R, lat: -35.3013866, lng: 149.1515283} + - { name: Russell Drive,stop_code: Wjz4-WZ, lat: -35.2972194, lng: 149.1503113} + - { name: Kings Avenue,stop_code: Wjz4RFJ, lat: -35.3034224, lng: 149.1361467} + - { name: Copland Drive,stop_code: Wjr--W0, lat: -35.2097244, lng: 149.0611869} + - { name: MacFarland Crescent,stop_code: Wjz3bdl, lat: -35.3556201, lng: 149.075221} + - { name: Eggleston Crescent,stop_code: Wjz3ceV, lat: -35.3497899, lng: 149.0761589} + - { name: Kingsford Smith Drive,stop_code: Wjr-RKi, lat: -35.2123821, lng: 149.0478391} + - { name: Verbrugghen Street,stop_code: Wjr-Zk5, lat: -35.2134943, lng: 149.0543506} + - { name: Alpen Street,stop_code: Wjz66fw, lat: -35.2063185, lng: 149.0646037} + - { name: Alfred Hill Drive,stop_code: Wjr--Lw, lat: -35.2063011, lng: 149.059093} + - { name: Alfred Hill Drive,stop_code: Wjr--6k, lat: -35.2066759, lng: 149.0519744} + - { name: Lathlain Street,stop_code: Wjz60c5, lat: -35.2408972, lng: 149.0639885} + - { name: Daley Road,stop_code: Wjz5yXo, lat: -35.2749982, lng: 149.1166312} + - { name: Kingsford Smith Drive,stop_code: Wjr-_3A, lat: -35.2032823, lng: 149.0522538} + - { name: Baddeley Crescent,stop_code: Wjz67k1, lat: -35.2028461, lng: 149.0653269} + - { name: Baddeley Crescent,stop_code: Wjz67kk, lat: -35.2025967, lng: 149.0657125} + - { name: John Cleland Crescent,stop_code: Wjr-Xky, lat: -35.2247107, lng: 149.0549856} + - { name: Bowman Street,stop_code: Wjz56XB, lat: -35.2526099, lng: 149.0728793} + - { name: Fulton Street,stop_code: Wjz5711, lat: -35.2488233, lng: 149.0625779} + - { name: London Circuit,stop_code: Wjz5Nht, lat: -35.281465, lng: 149.131837} + - { name: Yamba Drive,stop_code: Wjz3mQ5, lat: -35.339761, lng: 149.0927558} + - { name: Moynihan Street,stop_code: Wjz65rA, lat: -35.2142446, lng: 149.0673143} + - { name: Moynihan Street,stop_code: Wjz65Hy, lat: -35.2143691, lng: 149.0701627} + - { name: Clancy Street,stop_code: Wjz66XM, lat: -35.2090851, lng: 149.0732672} + - { name: Marconi Crescent,stop_code: WjrW_Qk, lat: -35.3783254, lng: 149.0600973} + - { name: Marconi Crescent,stop_code: Wjz27k8, lat: -35.3787048, lng: 149.065524} + - { name: Summerland Circuit,stop_code: Wjz26P8, lat: -35.3848854, lng: 149.0709314} + - { name: Summerland Circuit,stop_code: Wjz2def, lat: -35.3876959, lng: 149.0750942} + - { name: O'Halloran Circuit,stop_code: Wjz24vP, lat: -35.3928088, lng: 149.0677265} + - { name: O'Halloran Circuit,stop_code: Wjz24cK, lat: -35.3946419, lng: 149.0647484} + - { name: Vansittart Crescent,stop_code: Wjz2347, lat: -35.4000362, lng: 149.0625} + - { name: Callaway Crescent,stop_code: Wjz18KG, lat: -35.459505, lng: 149.0813694}