Cannot create 2D Cartesian points with specified units

The type that is generated by default is:

Cartesian{NoDatum,2,CoordRefSystems.Met{Float64}}

where Met is also an alias:

const Met{T} = Quantity{T,u"𝐋",typeof(m)}

You can create an alias for the unit you have in mind, and define the type likewise:

const Ft{T} = Quantity{T,u"𝐋",typeof(ft)}

Cartesian{NoDatum,2,Ft{Float64}}

The rand methods are only defined for default units with default machine precision (Float64).