You are right, you can't get cloudbase height without 3D data. You can do that using radiosondes. However, if your weather station has a ceilometer, then you don't actually need many calculations. However, they are usually quite expensive.
If you want a real rough calculation, you can just use the Lifted Condensation Level, which is more valid estimate ...
From atmospheric soundings. For my area:
Selection from map: