Skip to content

Commit f90ca29

Browse files
committed
Started to incorporate new tile data
Need to re-generate Python protobuf code from new .proto file.
1 parent 4370190 commit f90ca29

File tree

3 files changed

+21
-15
lines changed

3 files changed

+21
-15
lines changed

sharedstreets/read.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,16 @@ def main():
2222
buffer = file.read()
2323
n = 0
2424
while n < len(buffer):
25+
print('=' * 80)
26+
print('bytes', n, end=' ')
27+
2528
msg_len, new_pos = _DecodeVarint32(buffer, n)
2629
n = new_pos
2730
msg_buf = buffer[n:n+msg_len]
2831
n += msg_len
2932

33+
print('to', n, '--', msg_buf[:12].hex(), '...', msg_buf[-12:].hex())
34+
3035
if ProtobufClass is None:
3136
for ProtobufClass in protobuf_classes:
3237
test_object = ProtobufClass()
@@ -45,6 +50,8 @@ def main():
4550
print('ok:', ProtobufClass)
4651
break
4752

53+
print(' -' * 40)
54+
4855
object = ProtobufClass()
4956
object.ParseFromString(msg_buf)
5057
print(object)

sharedstreets/tests/data/geometry.pbf

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
�
2-
809235c41285600f26c3bb390a99f344 cf319bbba2a851a17fef70558dbe54ff b21b5e9166f8c77534896247c7143527" c2692e4b4ce5551a08d21bcb018c92a70:@���ґ^�U
3-
����B@C~�+Б^�ǃ-v��B@�%����^����t��B@ɳ˷��^��x��B@�
4-
802f5d102ca9351370a7baa86b0a3ffe 600b91143e1bf922d7fbe016d5eef650 a602006b9eef95dc9ae603832b01f0fa" 55150464fa72ca89eb7283a3cd810bb5* df682aec802c413ee186322d11ced42e0: ��OK=�^�cM�
5-
K�B@qI�J;�^��N�
6-
P�B@�
7-
8072396f545c82abcb34bd5124c4ba6d ba2a07acec76b703e467c44dfdb0b267 52a9d137f2ccb5479ca7c5e899b8c8f7" 1f5ab6204f32b76ebacbaadd659a15480:0`H�@��^��if�K�B@Bz���^�x�'-\�B@�O��^� N3�^�B@
1+
�
2+
80832506185371acf24df519ce271d31 bd188f40bcf79a5f0ea449d517634256 bcf50f7542fa573650bb988664e29a61" d972d167f9874b1367961cbd5c8cba04* 157e6746fc5ed0df77971ca8c7831f270:PV2[�^�+~���B@Q���ʒ^�n����B@���’^��|ޯ�B@�C�Y’^��f
3+
��B@K�����^��6���B@�
4+
80a8a7c120332bfb679f877472c9c18d b538bf59f065f54cf3c6f6113870c0ea dccf37896f270405fe288e9c6ec20422" 4bc556d4b905bb2bf789d77ea257c9f1* 09af6339fc020e47daf0039176308e890: r9���^�~�8h
5+
�B@- ��ؒ^��=� �B@�
6+
82b5776e9fcce1c64a431a14bd59b15d ccc0fe7c9d2a9b1836ffe2d88ceceacb cf1838fe859aceec5f54bad0c35e3731" bad3720e86397a9164ea532c2d209ac70:��j��1�^������B@Q�o!4�^��#01��B@-V�4�^���-���B@㡔5�^���r?��B@���G6�^��A{���B@gh��6�^��~ ���B@��#7�^����:��B@[X�k8�^��O����B@

sharedstreets/tests/test_tile.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,17 @@ def test_iter_objects_geometry(self):
3636
tile.data_classes['geometry'])
3737
g1, g2, g3 = list(geometries)
3838

39-
self.assertEqual(g1.id, '809235c41285600f26c3bb390a99f344')
40-
self.assertEqual(g1.lonlats[0:2], [-122.2784457, 37.8045933])
41-
self.assertEqual(len(g1.lonlats), 8)
39+
self.assertEqual(g1.id, '80832506185371acf24df519ce271d31')
40+
self.assertEqual(g1.lonlats[0:2], [-122.2951692, 37.8564139])
41+
self.assertEqual(len(g1.lonlats), 10)
4242

43-
self.assertEqual(g2.id, '802f5d102ca9351370a7baa86b0a3ffe')
44-
self.assertEqual(g2.lonlats[0:2], [-122.28499110000001, 37.8226026])
43+
self.assertEqual(g2.id, '80a8a7c120332bfb679f877472c9c18d')
44+
self.assertEqual(g2.lonlats[0:2], [-122.2926467, 37.7971926])
4545
self.assertEqual(len(g2.lonlats), 4)
4646

47-
self.assertEqual(g3.id, '8072396f545c82abcb34bd5124c4ba6d')
48-
self.assertEqual(g3.lonlats[0:2], [-122.25996420000001, 37.853876400000004])
49-
self.assertEqual(len(g3.lonlats), 6)
47+
self.assertEqual(g3.id, '82b5776e9fcce1c64a431a14bd59b15d')
48+
self.assertEqual(g3.lonlats[0:2], [-122.28428740000001, 37.827691900000005])
49+
self.assertEqual(len(g3.lonlats), 16)
5050

5151
def test_iter_objects_reference(self):
5252

0 commit comments

Comments
 (0)