public Bounds addFallbackProvider(Provider latLonProvider) {
    if (latLon == null) {
      Envelope bounds = latLonProvider.getLatLonBounds();
      if (bounds != null && !bounds.isNull() && bounds.getArea() > 0) {
        LOGGER.atInfo()
          .setMessage("Setting map bounds from input: {}")
          .addArgument(() -> envelopeToString(bounds))
          .log();
        set(bounds);
      }
    }
    return this;
  }
If no bounds were set initially, then infer bounds now from {@code latLonProvider}.
planetiler-core/src/main/java/com/onthegomap/planetiler/config/Bounds.java