I was wondering the nuance between those words.
天 seems to have a more mystical flavour (like in the word 天上).
I don't get the nuance between 空/大空 and 地/大地.
土地 seems to be a smaller/more localised land than the other two.
Feel free to edit my post and add any related word that seems relevant.