Skip to content

Instantly share code, notes, and snippets.

SELECT
TO_CHAR(NOW(), 'YYYY-MM-DD') ||
'T' ||
TO_CHAR(NOW(), 'HH:MM:SS') ||
'+' ||
LPAD(EXTRACT(timezone_h from NOW())::TEXT, 2, '0') ||
':' ||
LPAD(EXTRACT(timezone_m from NOW())::TEXT, 2, '0')
;
@marcojetson
marcojetson / route_compress.py
Created September 19, 2018 08:13
Compress a route by removing collinear points
def compress_route(route):
compressed = []
for point in route:
compressed.append(point)
if len(compressed) >= 3 and is_collinear(*compressed[-3:]):
del compressed[-2]
return compressed
def is_collinear(a, b, c):