schema changelog

Changes made to the SVE01 schema.

See also the changelog for the scripts here.

26/12/2024

Tidy access values for various parking objects in lua to either “yes” or “no”. Consolidated centroid processing (no functional change). Added more detail to README. Use driveway (designed to be less prominent than a regular service road) for parking_aisle and drive-though as well as driveway. Export boundary=administative together with the name and admin_level. Changed the place layer export to use nodes only. Fixed a bug whereby some electricity-only amenity=fuel were being extracted as fuel rather than chargng stations.

23/12/2024

Some amenities (bicycle_rental etc.) are extracted with an access value as well. Detect tower:type=ventilation as a ventilation shaft. Extract names of some features (parking areas etc.) at centroid only.

20/12/2024

Added “disused:amenity” and “was:amenity” to node keys so that these are processed into e.g. closed pubs. Most generic lua processing is now shared between raster and vector. Send man_made=bridge through to the rendering code as building=bridge_area to allow the vector code to display it better (no display change in raster).

19/12/2024

If an aeroway=taxiway has not been explicitly declared as an area, assume it is linear. Handle intermittent drains and ditches, sending them through as intdrain and intditch respectively.

18/12/2024

Extract highway=ford for point fords. Changed the minzoom on highway=motorway_junction extraction to 10.

16/12/2024

Extract dam area features as explicit area features (waterway=damarea) with a name at the centroid, which also has the feature way_area.

15/12/2024

Extract way_area for nature_reserves etc. Check that national parks are closed before extracting them into land2.

14/12/2024

Extract railways from zoom 6. Extract railway=phone as emergency=phone. Extract railway=wash as a roof if not a building already. Extract railway=water_crane as historic=water_crane. Extract railway=crane (which are all linear) as miniature railways in their own right. Extract a couple more historic railway features as “nonspecific”. Extract railway turntables as circular polygons with a name.

13/12/2024

Extract some natural feature names as centroids. Extract way_area for tourism=attraction.

11/12/2024

Extract dog parks into land1 so that they can be displayed separately (some are unnamed). Extract highway=motorway_junction into land1 with name and ref at zoom 14. Extract university, school names etc. at the centroid. Don’t extract barrier=ford on ways with highway set - they will be extracted as highways. Some ventilation shafts with unusual tagging were missing; these have now been included. Extract landuse=military names at the centroid, along with the polygon way_area.

09/12/2024

Removed surface=mud, sand and surface=sand, mud, no longer in the data.

01/12/2024

Fix bug where the names of some regional cycleways were missing. Treat government=customs as a government office. If a tourism=attraction is also a highway, show as highway. Write out boundary relations and call lua processing in the same way as routes. Write out national park names at the centroid only

24/11/2024

Extract locked linear gates in a similar way to unlocked ones. Extract linear lift gates in the same way. Fixed bug where some former amenities were missing from former pub logic. Added extract of pipelines at vector zoom 14. Show more utility aerial pipeline markers. Added office=office to the list of “nonspecific offices” that are handled. Use more verge tags to detect verges. Use theatre:type to detect concert halls. Use sport to detect bowling alleys and places for skiing that are not tagged as that but are not tagged as anything else. Added shop=window_construction as a synonym for craft=window_construction. Added shop=veterinary as a synonym for amenity=veterinary. Added shop=key_cutter as a synonym for craft=key_cutter. Added shop=financial_advice as a synonym for amenity=financial_advice. Added shop=financial_advisor as a synonym for office=financial_advisor. Added shop=carpenter as a synonym for craft=carpenter. Added shop=dressmaker as a synonym for craft=dressmaker.

22/11/2024

Extract the way_area for various park and garden features so that a map style can display the names of larger ones at lower zooms than smaller ones. Extract man_made=milk_churn_stand objects.

18/11/2024

Set minzoom for “natural=water” to 5-8 based on way_area. Set minzoom for “leisure=nature_reserve” to 6-9 based on way_area. If something is both a “natural=peak” and a “man_made=survey_point”, display as the former. Moved the extraction from “tourism=zoo” from zoom 9 to 14. Extract the way_area for lots of “landuse” areas so that a map style can display the names of larger ones at lower zooms than smaller ones. Extract the way_area for various beach and sand features so that a map style can display the names of larger ones at lower zooms than smaller ones.

17/11/2024

Added “aeroway=aerodrome” in “land2” to the list of “larger landuse” that gets separate centroid object extracted with the name. Extract the way_area for “natural=water” areas so that a map style can display the names of larger ones at lower zooms than smaller ones.

14/11/2024

Moved the extraction of natural=intermittentwater from land2 to land1, to ensure that name appears. “natural=flood_prone” is still in land2; a name is extracted for it but will likely be ignored as often a land1 feature for the same object will exist. For some larger landuse, show the name via one object at the centroid rather than distributed in each polygon tile. Extract names on centroids of larger landuse only, to work around https://github.com/maplibre/maplibre-gl-js/issues/5042 .

10/11/2024

Initial release.