Hilbert's geometric generating process for the construction of a surface-filling curve is generalized to lead to a space-filling curve and an analytic-arithmetic representation of that curve is found in terms of the eight similarity transformations that generate it.