The dimension, as a vector space of C(R) is not countably infinite. I can easily write down uncountably many linearly independent elements.
The reason for your confusion is that you're conflating denseness in an analytic sense with spanning in the algebraic sense.
Those examples of sets are not bases in the linear algebra sense of the word. They are a dense (usually orthonormal with respect to some inner product) set of vectors. Ie the closure of the subspace they span is the whole set. Moreover, if you look the (initial) question is about all functions from T to F, not continuous, or L^1 and F is not even necessarily real.
To get to the orginal question.
No I don't think a subspace is Fun(T,F) restricted to a subset. An example of a subspace would be: let t be in T, then set K(T,F,t) to be the space of functions that send t to zero. That is a subspace, but I don't see it as being the set of functions restricted to a subset.
I don't even see how taking an element in Fun(T,F) and restricting it to a function of a subset even defines an element of Fun(T,F) ie your notional definition of a 'subspace' doesn't even define a subset of Fun(T,F), never mind a subspace. And the planetary temperature thing makes even less sense: where did the time dependence come from? I don't think you want or need to consider linear algebra for this.
You can certianly define a quintuple for this case of yours: (x,y,h,t,T) of lattitude, longitude, altitude, time, temperature, you could even define this to lie in a vector space, though the assignment is fairly meaningless. You can then describe the sets of data you want in terms of entries in these tuples.