[request]Sort objects by distance(close or far) from one object or point on schematic view

I want to sort objects on schematic view or put a array,by distance from one object or point.
How can I do it?
Help me please.