SHARE
TWEET

Untitled

a guest Jul 17th, 2019 78 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT
  2.     *,
  3.     (speed - lag(speed) OVER (ORDER BY TIMESTAMP)) / greatest (time_delta, 0.5) AS acceleration
  4. FROM (
  5.     SELECT
  6.         *,
  7.         distance / greatest (time_delta, 0.5) AS speed
  8.     FROM (
  9.         SELECT
  10.             id,
  11.             st_astext (LOCATION),
  12.             TIMESTAMP,
  13.             extract(epoch FROM (TIMESTAMP - lag(TIMESTAMP) OVER (ORDER BY TIMESTAMP))) AS time_delta,
  14.             st_distance (LOCATION, lag(LOCATION, 1) OVER (ORDER BY TIMESTAMP ASC)) AS distance
  15.         FROM
  16.             trip_locations
  17.         WHERE
  18.             "tripId" = '917c12921202cf4d882b') s) s2;
  19.            
  20.   id   |                st_astext                 |       timestamp        | time_delta |   distance    |       speed       |   acceleration
  21. -------+------------------------------------------+------------------------+------------+---------------+-------------------+-------------------
  22.  59861 | POINT(77.346113 28.5678738)              | 2019-05-31 14:01:06+00 |            |               |                   |
  23.  59811 | POINT(77.346113 28.5678738)              | 2019-05-31 14:01:06+00 |          0 |             0 |                 0 |
  24.  59862 | POINT(77.346113 28.5678738)              | 2019-05-31 14:01:10+00 |          4 |             0 |                 0 |                 0
  25.  59812 | POINT(77.346113 28.5678738)              | 2019-05-31 14:01:10+00 |          0 |             0 |                 0 |                 0
  26.  59813 | POINT(77.346145 28.5678915)              | 2019-05-31 14:01:16+00 |          6 |    3.69470263 | 0.615783771666667 | 0.102630628611111
  27.  59863 | POINT(77.346145 28.5678915)              | 2019-05-31 14:01:16+00 |          0 |             0 |                 0 | -1.23156754333333
  28.  59814 | POINT(77.3461537 28.5678963)             | 2019-05-31 14:01:26+00 |         10 |     1.0037807 |        0.10037807 |       0.010037807
  29.  59864 | POINT(77.3461537 28.5678963)             | 2019-05-31 14:01:26+00 |          0 |             0 |                 0 |       -0.20075614
  30.  59815 | POINT(77.3455433 28.571167)              | 2019-05-31 14:01:36+00 |         10 |  367.37416806 |      36.737416806 |      3.6737416806
  31.  59865 | POINT(77.3455433 28.571167)              | 2019-05-31 14:01:36+00 |          0 |             0 |                 0 |     -73.474833612
  32.  59866 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:02:24+00 |         48 | 1007.08923132 |     20.9810256525 |  0.43710470109375
  33.  59816 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:02:24+00 |          0 |             0 |                 0 |     -41.962051305
  34.  59817 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:02:34+00 |         10 |             0 |                 0 |                 0
  35.  59867 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:02:34+00 |          0 |             0 |                 0 |                 0
  36.  59818 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:02:45+00 |         11 |             0 |                 0 |                 0
  37.  59868 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:02:45+00 |          0 |             0 |                 0 |                 0
  38.  59869 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:02:56+00 |         11 |             0 |                 0 |                 0
  39.  59819 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:02:56+00 |          0 |             0 |                 0 |                 0
  40.  59870 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:03:07+00 |         11 |             0 |                 0 |                 0
  41.  59820 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:03:07+00 |          0 |             0 |                 0 |                 0
  42.  59821 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:03:09+00 |          2 |             0 |                 0 |                 0
  43.  59871 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:03:09+00 |          0 |             0 |                 0 |                 0
  44.  59822 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:03:16+00 |          7 |             0 |                 0 |                 0
  45.  59872 | POINT(77.3552335 28.5742323)             | 2019-05-31 14:03:16+00 |          0 |             0 |                 0 |                 0
  46.  59873 | POINT(77.356669 28.5754435)              | 2019-05-31 14:03:29+00 |         13 |  194.27617952 |  14.9443215015385 |  1.14956319242604
  47.  59823 | POINT(77.356669 28.5754435)              | 2019-05-31 14:03:29+00 |          0 |             0 |                 0 | -29.8886430030769
  48.  59874 | POINT(77.356669 28.5754435)              | 2019-05-31 14:03:38+00 |          9 |             0 |                 0 |                 0
  49.  59824 | POINT(77.356669 28.5754435)              | 2019-05-31 14:03:38+00 |          0 |             0 |                 0 |                 0
  50.  59875 | POINT(77.356669 28.5754435)              | 2019-05-31 14:03:48+00 |         10 |             0 |                 0 |                 0
  51.  59825 | POINT(77.356669 28.5754435)              | 2019-05-31 14:03:48+00 |          0 |             0 |                 0 |                 0
  52.  59826 | POINT(77.356669 28.5754435)              | 2019-05-31 14:03:52+00 |          4 |             0 |                 0 |                 0
  53.  59876 | POINT(77.356669 28.5754435)              | 2019-05-31 14:03:52+00 |          0 |             0 |                 0 |                 0
  54.  59877 | POINT(77.356669 28.5754435)              | 2019-05-31 14:04:07+00 |         15 |             0 |                 0 |                 0
  55.  59827 | POINT(77.356669 28.5754435)              | 2019-05-31 14:04:07+00 |          0 |             0 |                 0 |                 0
  56.  59828 | POINT(77.3609754 28.584098)              | 2019-05-31 14:04:31+00 |         24 | 1047.61396262 |  43.6505817758333 |  1.81877424065972
  57.  59878 | POINT(77.3609754 28.584098)              | 2019-05-31 14:04:31+00 |          0 |             0 |                 0 | -87.3011635516667
  58.  59879 | POINT(77.3609754 28.584098)              | 2019-05-31 14:04:39+00 |          8 |             0 |                 0 |                 0
  59.  59829 | POINT(77.3609754 28.584098)              | 2019-05-31 14:04:39+00 |          0 |             0 |                 0 |                 0
  60.  59830 | POINT(77.3609754 28.584098)              | 2019-05-31 14:04:49+00 |         10 |             0 |                 0 |                 0
  61.  59880 | POINT(77.3609754 28.584098)              | 2019-05-31 14:04:49+00 |          0 |             0 |                 0 |                 0
  62.  59881 | POINT(77.3609754 28.584098)              | 2019-05-31 14:05:00+00 |         11 |             0 |                 0 |                 0
  63.  59831 | POINT(77.3609754 28.584098)              | 2019-05-31 14:05:00+00 |          0 |             0 |                 0 |                 0
  64.  59832 | POINT(77.364564 28.5808496)              | 2019-05-31 14:05:12+00 |         12 |  502.85059783 |  41.9042164858333 |  3.49201804048611
  65.  59882 | POINT(77.364564 28.5808496)              | 2019-05-31 14:05:12+00 |          0 |             0 |                 0 | -83.8084329716667
  66.  59833 | POINT(77.3714771686553 28.5864011726527) | 2019-05-31 14:05:45+00 |         33 |  914.29525511 |  27.7059168215151 | 0.839573237015611
  67.  59883 | POINT(77.3714771686553 28.5864011726527) | 2019-05-31 14:05:45+00 |          0 |             0 |                 0 | -55.4118336430303
  68.  59884 | POINT(77.3729648362555 28.5874873972421) | 2019-05-31 14:06:09+00 |         24 |  188.86859014 |  7.86952458916667 | 0.327896857881944
  69.  59834 | POINT(77.3729648362555 28.5874873972421) | 2019-05-31 14:06:09+00 |          0 |             0 |                 0 | -15.7390491783333
  70.  59885 | POINT(77.3717408 28.5865463)             | 2019-05-31 14:06:19+00 |         10 |  158.79632343 |      15.879632343 |      1.5879632343
  71.  59835 | POINT(77.3717408 28.5865463)             | 2019-05-31 14:06:19+00 |          0 |             0 |                 0 |     -31.759264686
  72.  59836 | POINT(77.3717408 28.5865463)             | 2019-05-31 14:06:20+00 |          1 |             0 |                 0 |                 0
  73.  59886 | POINT(77.3717408 28.5865463)             | 2019-05-31 14:06:20+00 |          0 |             0 |                 0 |                 0
  74.  59887 | POINT(77.3717408 28.5865463)             | 2019-05-31 14:06:22+00 |          2 |             0 |                 0 |                 0
  75.  59837 | POINT(77.3717408 28.5865463)             | 2019-05-31 14:06:22+00 |          0 |             0 |                 0 |                 0
  76.  59888 | POINT(77.3717408 28.5865463)             | 2019-05-31 14:06:30+00 |          8 |             0 |                 0 |                 0
  77.  59838 | POINT(77.3717408 28.5865463)             | 2019-05-31 14:06:30+00 |          0 |             0 |                 0 |                 0
  78.  59839 | POINT(77.3690829 28.5865521)             | 2019-05-31 14:06:30+00 |          0 |  260.00752225 |       520.0150445 |       1040.030089
  79.  59889 | POINT(77.3690829 28.5865521)             | 2019-05-31 14:06:30+00 |          0 |             0 |                 0 |      -1040.030089
  80.  59840 | POINT(77.3690829 28.5865521)             | 2019-05-31 14:06:39+00 |          9 |             0 |                 0 |                 0
  81.  59890 | POINT(77.3690829 28.5865521)             | 2019-05-31 14:06:39+00 |          0 |             0 |                 0 |                 0
  82.  59841 | POINT(77.3690829 28.5865521)             | 2019-05-31 14:06:55+00 |         16 |             0 |                 0 |                 0
  83.  59892 | POINT(77.3796347 28.583344)              | 2019-05-31 14:06:55+00 |          0 | 1091.75436154 |     2183.50872308 |     4367.01744616
  84.  59891 | POINT(77.3690829 28.5865521)             | 2019-05-31 14:06:55+00 |          0 | 1091.75436154 |     2183.50872308 |                 0
  85.  59842 | POINT(77.3796347 28.583344)              | 2019-05-31 14:06:55+00 |          0 | 1091.75436154 |     2183.50872308 |                 0
  86.  59893 | POINT(77.3733748 28.5873246)             | 2019-05-31 14:07:04+00 |          9 |  754.73960575 |  83.8599561944445 | -233.294307431728
  87.  59843 | POINT(77.3733748 28.5873246)             | 2019-05-31 14:07:04+00 |          0 |             0 |                 0 | -167.719912388889
  88.  59844 | POINT(77.374563 28.5887776)              | 2019-05-31 14:07:15+00 |         11 |  198.60066532 |  18.0546059381818 |  1.64132781256198
  89.  59894 | POINT(77.374563 28.5887776)              | 2019-05-31 14:07:15+00 |          0 |             0 |                 0 | -36.1092118763636
  90.  59895 | POINT(77.3760375 28.5908438)             | 2019-05-31 14:07:21+00 |          6 |  270.63454105 |  45.1057568416667 |  7.51762614027778
  91.  59845 | POINT(77.3760375 28.5908438)             | 2019-05-31 14:07:21+00 |          0 |             0 |                 0 | -90.2115136833333
  92.  59896 | POINT(77.3753181 28.5915488)             | 2019-05-31 14:07:32+00 |         11 |  105.15301194 |  9.55936472181818 | 0.869033156528926
  93.  59846 | POINT(77.3753181 28.5915488)             | 2019-05-31 14:07:32+00 |          0 |             0 |                 0 | -19.1187294436364
  94.  59847 | POINT(77.3751446 28.5916944)             | 2019-05-31 14:07:41+00 |          9 |   23.41860417 |        2.60206713 |        0.28911857
  95.  59897 | POINT(77.3751446 28.5916944)             | 2019-05-31 14:07:41+00 |          0 |             0 |                 0 |       -5.20413426
  96.  59848 | POINT(77.3742974 28.5925931)             | 2019-05-31 14:07:52+00 |         11 |  129.56997072 |  11.7790882472727 |  1.07082620429752
  97.  59898 | POINT(77.3742974 28.5925931)             | 2019-05-31 14:07:52+00 |          0 |             0 |                 0 | -23.5581764945455
  98.  59849 | POINT(77.3742974 28.5925931)             | 2019-05-31 14:08:19+00 |         27 |             0 |                 0 |                 0
  99.  59899 | POINT(77.3742974 28.5925931)             | 2019-05-31 14:08:19+00 |          0 |             0 |                 0 |                 0
  100.  59900 | POINT(77.3720905 28.5973209)             | 2019-05-31 14:08:33+00 |         14 |  566.70366797 |  40.4788334264286 |   2.8913452447449
  101.  59850 | POINT(77.3720905 28.5973209)             | 2019-05-31 14:08:33+00 |          0 |             0 |                 0 | -80.9576668528571
  102.  59851 | POINT(77.3719218 28.5972375)             | 2019-05-31 14:08:44+00 |         11 |   18.91367767 |  1.71942524272727 | 0.156311385702479
  103.  59901 | POINT(77.3719218 28.5972375)             | 2019-05-31 14:08:44+00 |          0 |             0 |                 0 | -3.43885048545454
  104.  59902 | POINT(77.3719251 28.597237)              | 2019-05-31 14:08:54+00 |         10 |    0.32750906 |       0.032750906 |      0.0032750906
  105.  59852 | POINT(77.3719251 28.597237)              | 2019-05-31 14:08:54+00 |          0 |             0 |                 0 |      -0.065501812
  106. (84 rows)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top