Way Layout

Here's the layout of a “way” in the streetwiki. In this mockup, it's a city street (street page). Clicking on a street number (bold) would take you into the building. Other types of way (corridors in buildings, roads in the country, canals in Venice) would have a similar layout.

132
124
1146
128
 
1210
1712
 

T Road

 
1314
1116
3518
1220
 
1222
1424
 
121
311

T Road

 
 
571
721
931
1151
1361
1521
park 
 
 
1791
1931
2121

Crossroad

1826
128
30
1432
 
235134
 parking lot
 
1336
2738
40
142
244
1546
1648
50
2452
1254
 
233
2571
2741
292
3111
 
3324
3571
37
3951
412
432321
4521
47173
  
 
4921
5132
park
 

L Road

 
11456
1258
1260
1762
1364
2166
1568
1270
1272
2474
 
5311
5571
5721
5932
6151
6363
6521
6791
6931
7121
7321
7521

Bottom Road

In the case of a long street, it might go on for hundreds of blocks.

Notes

We must have separate tables for each side of the street, because of how the data streams in from the semantic query. So unpredictable alignment may be a problem, if we're not careful.

The extra column on the outside (left and right) is an aid for rowspanning. You need at least a single cell per spanned row, that has real content; else it collapses.

We probably need headers of some kind. Column title attributes don't give you popup tooltips, unfortunately.