mirror of
https://github.com/cfpwastaken/planetiler-openmaptiles.git
synced 2026-02-04 12:31:10 +00:00
Reduce buffer on transportation_name layer (#165)
reduce buffer on transportation_name layer
This commit is contained in:
@@ -113,11 +113,6 @@ public class TransportationName implements
|
|||||||
.put(9, 8_000)
|
.put(9, 8_000)
|
||||||
.put(10, 4_000)
|
.put(10, 4_000)
|
||||||
.put(11, 2_000);
|
.put(11, 2_000);
|
||||||
private static final ZoomFunction<Number> BUFFER_PIXEL_OVERRIDES =
|
|
||||||
ZoomFunction.fromMaxZoomThresholds(Map.of(
|
|
||||||
13, 256,
|
|
||||||
6, 256
|
|
||||||
));
|
|
||||||
private final boolean brunnel;
|
private final boolean brunnel;
|
||||||
private final boolean sizeForShield;
|
private final boolean sizeForShield;
|
||||||
private final boolean limitMerge;
|
private final boolean limitMerge;
|
||||||
@@ -260,7 +255,7 @@ public class TransportationName implements
|
|||||||
|
|
||||||
FeatureCollector.Feature feature = features.line(LAYER_NAME)
|
FeatureCollector.Feature feature = features.line(LAYER_NAME)
|
||||||
.setBufferPixels(BUFFER_SIZE)
|
.setBufferPixels(BUFFER_SIZE)
|
||||||
.setBufferPixelOverrides(BUFFER_PIXEL_OVERRIDES)
|
.setBufferPixelOverrides(MIN_LENGTH)
|
||||||
// TODO abbreviate road names - can't port osml10n because it is AGPL
|
// TODO abbreviate road names - can't port osml10n because it is AGPL
|
||||||
.putAttrs(OmtLanguageUtils.getNames(element.source().tags(), translations))
|
.putAttrs(OmtLanguageUtils.getNames(element.source().tags(), translations))
|
||||||
.setAttr(Fields.REF, ref)
|
.setAttr(Fields.REF, ref)
|
||||||
@@ -321,7 +316,7 @@ public class TransportationName implements
|
|||||||
if (!nullOrEmpty(element.name())) {
|
if (!nullOrEmpty(element.name())) {
|
||||||
features.line(LAYER_NAME)
|
features.line(LAYER_NAME)
|
||||||
.setBufferPixels(BUFFER_SIZE)
|
.setBufferPixels(BUFFER_SIZE)
|
||||||
.setBufferPixelOverrides(BUFFER_PIXEL_OVERRIDES)
|
.setBufferPixelOverrides(MIN_LENGTH)
|
||||||
.putAttrs(OmtLanguageUtils.getNames(element.source().tags(), translations))
|
.putAttrs(OmtLanguageUtils.getNames(element.source().tags(), translations))
|
||||||
.setAttr(Fields.CLASS, "aerialway")
|
.setAttr(Fields.CLASS, "aerialway")
|
||||||
.setAttr(Fields.SUBCLASS, element.aerialway())
|
.setAttr(Fields.SUBCLASS, element.aerialway())
|
||||||
@@ -336,7 +331,7 @@ public class TransportationName implements
|
|||||||
if (!nullOrEmpty(element.name())) {
|
if (!nullOrEmpty(element.name())) {
|
||||||
features.line(LAYER_NAME)
|
features.line(LAYER_NAME)
|
||||||
.setBufferPixels(BUFFER_SIZE)
|
.setBufferPixels(BUFFER_SIZE)
|
||||||
.setBufferPixelOverrides(BUFFER_PIXEL_OVERRIDES)
|
.setBufferPixelOverrides(MIN_LENGTH)
|
||||||
.putAttrs(OmtLanguageUtils.getNames(element.source().tags(), translations))
|
.putAttrs(OmtLanguageUtils.getNames(element.source().tags(), translations))
|
||||||
.setAttr(Fields.CLASS, element.shipway())
|
.setAttr(Fields.CLASS, element.shipway())
|
||||||
.setMinPixelSize(0)
|
.setMinPixelSize(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user