Beispiel #1
0
 def runTest(self):
     enc = compress(DECOMPRESSED_POLY)
     self.assertEqual(enc, COMPRESSED_POLY)
Beispiel #2
0
 def runTest(self):
     points = [(35.6, -82.55), (35.59985, -82.55015)]
     enc = compress(points)
     dec = decompress(enc)
     self.assertEqual(points, dec)
Beispiel #3
0
from polycomp import (
    compress,
    decompress,
)


with open("cross_country.txt") as f:
    cross_country_poly = f.read().rstrip()

print("Length of cross-country polyline: {0}".format(len(cross_country_poly)))

#import profile
#pr = profile.Profile()
#for i in range(5):
#    print(pr.calibrate(100000))

cProfile.Profile.bias = 5.00374496255e-06

wow = decompress(cross_country_poly)
print("Number of points: {0}".format(len(wow)))

cProfile.run('decompress(cross_country_poly)', 'prof')
p = pstats.Stats('prof')
p.sort_stats('cumulative').print_stats(10)

bam = compress(wow)

cProfile.run('compress(wow)', 'prof')
p = pstats.Stats('prof')
p.sort_stats('cumulative').print_stats(10)