LandXML encoding of mixed 2d and 3d survey plans with multi-level topology