The problem was a claim came from the employer; ” All parking lots should have a number.”
First trial was collecting them with select all elements but when i put numbers it was disordered, and i remember the room numbering script along a curve.
The result was fascinating.
Group elements by values node can be found in ParametricAlly package. This node take elements and another group reference list (this list contains grouping input) and make separated groups.
In this case i collect parking lots and used levels as a references. Intersect them all with a curve, finding the start point of intersection and query the parameter At point. The result is parking lot list aligned according to the curve parameters.