See also the changelog for the scripts here.
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.
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.
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).
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.
Extract highway=ford
for point fords. Changed the
minzoom on highway=motorway_junction
extraction to 10.
Extract dam area features as explicit area features
(waterway=damarea
) with a name at the centroid, which also
has the feature way_area.
Extract way_area for nature_reserves etc. Check that national parks
are closed before extracting them into land2
.
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.
Extract some natural feature names as centroids. Extract way_area for
tourism=attraction
.
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
.
Removed surface=mud, sand
and
surface=sand, mud
, no longer in the data.
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
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
.
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.
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.
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.
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 .
Initial release.