There's a couple of issues with those LED strings, plus one with potential users :-)
(I'm sure everybody here present is aware of that, but I'm writing more for people who arrive here via Google.)
The first string issue is that while the WS2812 is a 5V device, the WS2811 ** operates at 12V which is a substantial improvement for long runs.
The second string issue is that the WS2813/WS2815 ** has an additional bypass connection so that if an LED goes dud it only affects that one pixel, rather than killing everything else downstream.
The user issue is that a recurrent question in various foramina is "I've got 1,000 pixels hooked up to an Arduino: how do I get a 60Hz frame update?".
The bottom line is that you're best off connecting a single row of pixels to each controller chip, and having an additional chip select and RLL download protocol to control the entire display.
I think the project below is about the limit, so while it might be scalable physically it will need more controllers if it gets much bigger.
https://hackaday.com/2021/06/07/portable-digital-scoreboard-goes-anywhere/** Numbers largely from memory.
MarkMLl