At 1km I think shielded twisted pair is about the best you can do before going to optical fiber.
That's the plan , to use shielded twisted pair.
also what am planning to do is to use the units boards to link between those twisted pairs, each board will have two RJ45 connector that will link the previous unit to the next unit. am sure the pcb itself will only make it worst.
but take a note that if you plan to have 100 units on the same line will not be a easy task to do without using repeaters.
the most annoying thing for me is that even if this work in the lab , there is 1000 reasons not to work when they install the units. So yeah am not eliminating the need for repeaters.
it's the first time i have to use rs485 bus on such scale, so every datasheet and app note are a bit confusing about the limit of the system and the number of parameters involved. yeah this will not be easy.