39. A quick caveat...
start_date_filter.xsl expects start_date=YYYY
but the actual date might be:
1934-10 c1830 1832-1847
1934-10-23 1900s “before 1832”
Figuring this out is a TODO...
62. But there’s a problem with this map!
There are buildings I don’t have dates for yet
But more importantly, there are old buildings,
long demolished which should be shown.
1 80 0
63. Take a look at this old map of the area for example...
We could trace all these old buildings, and tag them with...
66. But there’s a problem:
We don’t want long-demolished
buildings appearing on the maps!
67. But there’s a problem:
We don’t want long-demolished
buildings appearing on the maps!
Renderers could filter out features with
end_date < Date.now...
72. We also need to date attributes:
• Name changes (old_name=)
73. We also need to date attributes:
• Name changes (old_name=)
• Change in use (amenity=cinema becomes sport=bingo)
74. We also need to date attributes:
• Name changes (old_name=)
• Change in use (amenity=cinema becomes sport=bingo)
• Change in scale (highway=unclassified to highway=primary)
75. We also need to date attributes:
• Name changes (old_name=)
• Change in use (amenity=cinema becomes sport=bingo)
• Change in scale (highway=unclassified to highway=primary)
• Accessibility modifications (bicycle=yes)
77. One solution is add two extra columns:
Tag start_date end_date
amenity=bank 1934 2001
name=Lloyd’s Bank 1934 2001
landuse=construction_site 2001 2002
amenity=pub 2002
name=Wetherspoons 2002
wheelchair=yes 2005
78. One solution is add two extra columns:
Tag start_date end_date
amenity=bank 1934 2001
name=Lloyd’s Bank 1934 2001
landuse=construction_site 2001 2002
amenity=pub 2002
name=Wetherspoons 2002
wheelchair=yes 2005
79. One solution is add two extra columns:
Tag start_date end_date
amenity=bank 1934 2001
name=Lloyd’s Bank 1934 2001
landuse=construction_site 2001 2002
amenity=pub 2002
name=Wetherspoons 2002
wheelchair=yes 2005
80. One solution is add two extra columns:
Tag start_date end_date
amenity=bank 1934 2001
name=Lloyd’s Bank 1934 2001
landuse=construction_site 2001 2002
amenity=pub 2002
name=Wetherspoons 2002
wheelchair=yes 2005
81. One solution is add two extra columns:
Tag start_date end_date
amenity=bank 1934 2001
name=Lloyd’s Bank 1934 2001
landuse=construction_site 2001 2002
amenity=pub 2002
name=Wetherspoons 2002
wheelchair=yes 2005
82. One solution is add two extra columns:
Tag start_date end_date
amenity=bank 1934 2001
name=Lloyd’s Bank 1934 2001
landuse=construction_site 2001 2002
amenity=pub 2002
name=Wetherspoons 2002
wheelchair=yes 2005
83. One solution is add two extra columns:
Tag start_date end_date
amenity=bank 1934 2001
name=Lloyd’s Bank 1934 2001
landuse=construction_site 2001 2002
amenity=pub 2002
name=Wetherspoons 2002
wheelchair=yes 2005
84. We may also need to date
changes in positions (nodes)
85. We may also need to date
changes in positions (nodes)
• Boundary changes
86. We may also need to date
changes in positions (nodes)
• Boundary changes
• Extensions to buildings
87. We may also need to date
changes in positions (nodes)
• Boundary changes
• Extensions to buildings
• Road straightening
88. We may also need to date
changes in positions (nodes)
• Boundary changes
• Extensions to buildings
• Road straightening
• Flooding?