Skip to content

Commit

Permalink
Merge branch 'master' of github.com:maxious/ACTBus-ui
Browse files Browse the repository at this point in the history
  • Loading branch information
maxious committed Nov 24, 2012
2 parents 607df4a + bdadeff commit d3b1a28
Show file tree
Hide file tree
Showing 11 changed files with 81 additions and 215 deletions.
2 changes: 1 addition & 1 deletion js/FlashCanvas
2 changes: 1 addition & 1 deletion js/flotr2
Submodule flotr2 updated 82 files
+0 −2 .gitignore
+1 −1 LICENSE
+1 −13 Makefile
+0 −7 README.md
+4 −54 examples/js/Editor.js
+1 −2 examples/js/Example.js
+16 −36 examples/js/Examples.js
+0 −44 examples/js/examples/basic-stepped.js
+8 −9 examples/js/examples/download-data.js
+12 −24 examples/js/examples/download-image.js
+1 −1 examples/js/examples/mouse-drag.js
+2 −1 examples/js/examples/mouse-zoom.js
+0 −1 examples/js/includes.dev.js
+2 −4 examples/js/includes.min.js
+2 −0 examples/lib/google-code-prettify/lang-apollo.js
+18 −0 examples/lib/google-code-prettify/lang-clj.js
+2 −0 examples/lib/google-code-prettify/lang-css.js
+1 −0 examples/lib/google-code-prettify/lang-go.js
+2 −0 examples/lib/google-code-prettify/lang-hs.js
+3 −0 examples/lib/google-code-prettify/lang-lisp.js
+2 −0 examples/lib/google-code-prettify/lang-lua.js
+2 −0 examples/lib/google-code-prettify/lang-ml.js
+4 −0 examples/lib/google-code-prettify/lang-n.js
+1 −0 examples/lib/google-code-prettify/lang-proto.js
+2 −0 examples/lib/google-code-prettify/lang-scala.js
+2 −0 examples/lib/google-code-prettify/lang-sql.js
+1 −0 examples/lib/google-code-prettify/lang-tex.js
+2 −0 examples/lib/google-code-prettify/lang-vb.js
+3 −0 examples/lib/google-code-prettify/lang-vhdl.js
+2 −0 examples/lib/google-code-prettify/lang-wiki.js
+3 −0 examples/lib/google-code-prettify/lang-xq.js
+2 −0 examples/lib/google-code-prettify/lang-yaml.js
+1 −0 examples/lib/google-code-prettify/prettify.css
+28 −0 examples/lib/google-code-prettify/prettify.js
+0 −9 examples/lib/jquery.ba-hashchange.min.js
+0 −5,642 flotr2.amd.js
+1 −1 flotr2.examples.min.js
+23 −80 flotr2.examples.types.js
+1 −1 flotr2.ie.min.js
+516 −941 flotr2.js
+2 −17 flotr2.min.js
+52 −40 js/Axis.js
+0 −5 js/Color.js
+0 −18 js/DOM.js
+50 −115 js/Date.js
+0 −4 js/DefaultOptions.js
+6 −22 js/EventAdapter.js
+12 −13 js/Flotr.js
+71 −140 js/Graph.js
+4 −8 js/Series.js
+1 −1 js/Text.js
+0 −4 js/amd/post.js
+0 −15 js/amd/pre.js
+13 −24 js/plugins/crosshair.js
+3 −5 js/plugins/download.js
+3 −15 js/plugins/grid.js
+63 −73 js/plugins/handles.js
+36 −67 js/plugins/hit.js
+3 −4 js/plugins/labels.js
+38 −52 js/plugins/legend.js
+61 −93 js/plugins/selection.js
+81 −69 js/plugins/spreadsheet.js
+4 −4 js/plugins/titles.js
+18 −47 js/types/bars.js
+0 −30 js/types/bubbles.js
+7 −8 js/types/candles.js
+18 −120 js/types/lines.js
+1 −3 js/types/markers.js
+30 −30 js/types/pie.js
+3 −4 js/types/points.js
+1 −1 js/types/radar.js
+1 −427 lib/jasmine/jasmine-html.js
+166 −81 lib/jasmine/jasmine.css
+192 −245 lib/jasmine/jasmine.js
+18 −19 lib/underscore-min.js
+0 −1 make/examples.json
+2 −4 make/lib.json
+3 −5 spec/SpecRunner.html
+0 −2 spec/jasmine.yml
+461 −816 spec/js/flotr2.stable.js
+0 −31 spec/js/test-boundaries.js
+0 −44 spec/js/test-mountain-nulls.js
71 changes: 71 additions & 0 deletions labs/mywaytimeliness-tripupdates.proto.php
@@ -0,0 +1,71 @@
<?php
// https://developers.google.com/transit/gtfs-realtime/examples/trip-updates-full
if (isset($labs)) {
// ETA calculation

$tripETA = Array();
// max/min delay instead of stddev?
$query = $query = "select 'lol', avg(timing_delta), stddev(timing_delta), count(*) from myway_timingdeltas
where extract(hour from time) between " . date("H", $earlierTime) . " and " . date("H", $laterTime);
//select 'lol', stop_id,extract(hour from time), avg(timing_delta), stddev(timing_delta), count(*) from myway_timingdeltas where stop_id = '5501' group by stop_id, extract(hour from time)
$query = $conn->prepare($query);
$query->execute();
if (!$query) {
databaseError($conn->errorInfo());
return Array();
}
$ETAparams = Array();
foreach ($query->fetchAll() as $row) {
$ETAparams[$row[0]] = Array("avg" => $row[1], "stddev" => floor($row[2]), "count" => $row[3]);
};
//print_r($ETAparams);
foreach ($trips as $trip) {
$tripETA[$trip['trip_id']] = date("H:i", strtotime($trip['arrival_time'] . " - " . (floor($ETAparams['lol']['stddev'])) . " seconds")) . " to " .
date("H:i", strtotime($trip['arrival_time'] . " + " . (floor($ETAparams['lol']['stddev'])) . " seconds"));
}
//print_r($tripETA);
}

/*include_once("library/DrSlump/Protobuf.php");
include_once("library/DrSlump/Protobuf/Message.php");
include_once("library/DrSlump/Protobuf/Registry.php");
include_once("library/DrSlump/Protobuf/Descriptor.php");
include_once("library/DrSlump/Protobuf/Field.php");
include_once("gtfs-realtime.php");
include_once("library/DrSlump/Protobuf/CodecInterface.php");
include_once("library/DrSlump/Protobuf/Codec/PhpArray.php");
include_once("library/DrSlump/Protobuf/Codec/Binary.php");
include_once("library/DrSlump/Protobuf/Codec/Binary/Writer.php");
include_once("library/DrSlump/Protobuf/Codec/Json.php");
//print_r(get_declared_classes());
$fm = new transit_realtime\FeedMessage();
$fh = new transit_realtime\FeedHeader();
$fh->setGtfsRealtimeVersion(1);
$fh->setTimestamp(time());
$fm->setHeader($fh);
$fe = new transit_realtime\FeedEntity();
$fe->setId("1234");
$fe->setIsDeleted(false);
$tu = new transit_realtime\TripUpdate();
$td = new transit_realtime\TripDescriptor();
$td->setRouteId("0");
$tu->setTrip($td);
$stu = new transit_realtime\TripUpdate\StopTimeUpdate();
$stu->setStopId("1");
$stu->setScheduleRelationship(transit_realtime\TripUpdate\StopTimeUpdate\ScheduleRelationship::SKIPPED);
$tu->addStopTimeUpdate($stu);
$fe->setTripUpdate($tu);
$fm->addEntity($fe);
//var_dump($fm);
//$codec = new DrSlump\Protobuf\Codec\Binary();
//echo $codec->encode($fm);
//$codec = new DrSlump\Protobuf\Codec\Json();
//echo $codec->encode($fm);
$codec = new DrSlump\Protobuf\Codec\PhpArray();
print_r($codec->encode($fm));*/

?>
2 changes: 1 addition & 1 deletion lib/Requests
2 changes: 1 addition & 1 deletion lib/amon-php
104 changes: 0 additions & 104 deletions rtpis/importer.py

This file was deleted.

6 changes: 3 additions & 3 deletions rtpis/index.php
Expand Up @@ -10,13 +10,13 @@
}
echo' <li><a href="servicealert_viewer.php"><h3>Service Alert Viewer</h3>
<p>Browse current network alerts</p></a></li>';
echo' <li><a href="servicealert_map.php"><h3>Service Alert Map</h3>
<p>Browse current network alerts</p></a></li>';

echo' </ul>';
echo '<ul data-role="listview" data-theme="e" data-groupingtheme="e">';
echo' <li><a href="gtfs-realtime.php"><h3>GTFS-realtime API</h3>
<p>Browse current network alerts</p></a></li>';
echo' <li><a href="siri.php"><h3>SIRI API</h3>
<p>Browse current network alerts</p></a></li>';
<p>Current alerts/updates API</p></a></li>';

echo' </ul>';

Expand Down
Binary file removed rtpis/punkt.zip
Binary file not shown.
79 changes: 0 additions & 79 deletions rtpis/siri.php

This file was deleted.

2 changes: 2 additions & 0 deletions setup/busuidb.sh
Expand Up @@ -12,6 +12,8 @@ psql -d transitdata -f /var/www/transitdata.cbrfeed.sql
#psql -d transitdata -c "GRANT SELECT,INSERT,UPDATE ON TABLE servicealerts_alerts,servicealerts_informed TO transitdata;"
#psql -d transitdata -c "GRANT USAGE,SELECT ON SEQUENCE servicealerts_alerts_id_seq TO transitdata;"
##psql -d transitdata -c "GRANT SELECT ON ALL TABLES IN SCHEMA public TO transitdata;"
#psql -d transitdata -c "CREATE OR REPLACE FUNCTION round_time(TIMESTAMP WITH TIME ZONE) RETURNS TIMESTAMP WITH TIME ZONE AS
# $$ SELECT date_trunc('hour', $1) + INTERVAL '15 min' * ROUND(date_part('minute', $1) / 15.0) $$ LANGUAGE SQL;"
## INSERT INTO geometry_columns(f_table_catalog, f_table_schema, f_table_name, f_geometry_column, coord_dimension, srid, "type")
##SELECT '', 'public', 'shapes', 'shape_pt', ST_CoordDim(shape_pt), ST_SRID(shape_pt), GeometryType(shape_pt)
##FROM shapes LIMIT 1;
Expand Down
26 changes: 1 addition & 25 deletions stop.php
Expand Up @@ -160,30 +160,6 @@
if (sizeof($trips) == 0) {
echo "<li style='text-align: center;'>No trips in the near future.</li>";
} else {
if (isset($labs)) {
// ETA calculation

$tripETA = Array();
// max/min delay instead of stddev?
$query = $query = "select 'lol', avg(timing_delta), stddev(timing_delta), count(*) from myway_timingdeltas where extract(hour from time) between " . date("H", $earlierTime) . " and " . date("H", $laterTime);
//select 'lol', stop_id,extract(hour from time), avg(timing_delta), stddev(timing_delta), count(*) from myway_timingdeltas where stop_id = '5501' group by stop_id, extract(hour from time) order by extract(hour from time)
$query = $conn->prepare($query);
$query->execute();
if (!$query) {
databaseError($conn->errorInfo());
return Array();
}
$ETAparams = Array();
foreach ($query->fetchAll() as $row) {
$ETAparams[$row[0]] = Array("avg" => $row[1], "stddev" => floor($row[2]), "count" => $row[3]);
};
//print_r($ETAparams);
foreach ($trips as $trip) {
$tripETA[$trip['trip_id']] = date("H:i", strtotime($trip['arrival_time'] . " - " . (floor($ETAparams['lol']['stddev'])) . " seconds")) . " to " .
date("H:i", strtotime($trip['arrival_time'] . " + " . (floor($ETAparams['lol']['stddev'])) . " seconds"));
}
//print_r($tripETA);
}
foreach ($trips as $trip) {
if (
isset($filterHasStop) && (getTripHasStop($trip['trip_id'], $filterHasStop) == 1)
Expand All @@ -196,7 +172,7 @@
echo '<a class="url" href="' . curPageURL() . '/trip.php?stopid=' . $stopid . '&amp;tripid=' . $trip['trip_id'] . '"><h3 class="summary">' . $trip['route_short_name'] . ' ' . $trip['trip_headsign'] . " towards " . $destination['stop_name'] . "</h3><p>";
$viaPoints = viaPointNames($trip['trip_id'], $trip['stop_sequence']);
if (isset($labs)) {
echo '<br><span class="eta">ETA: ' . $tripETA[$trip['trip_id']] . '</span>';
//echo '<br><span class="eta">ETA: ' . $tripETA[$trip['trip_id']] . '</span>';
}
if ($viaPoints != "") {
echo '<br><span class="viaPoints">Via: ' . $viaPoints . '</span>';
Expand Down

0 comments on commit d3b1a28

Please sign in to comment.