1. A method of retrieving an object list, the method executable at a server coupled to a database, the database storing a

quadrant tree comprising plurality of objects and a respective database entry storing detailed information for each one of

the plurality objects, the quadrant tree including elements of the quadrant tree, each element of the quadrant tree being

one of: a node and a leaf of the quadrant tree; an n-element of the quadrant tree being one of: a first element of a first

level of the quadrant tree, a second element of the first level of the quadrant tree, a third element of the first level of

the quadrant tree and a fourth element of the first level of the quadrant tree, and the n-element comprising four elements

of a second level of the quadrant tree, the method comprising:

aligning the quadrant tree into a singly linked linear list, the singly linked linear list being a data structure stored in

the database, by:

placing a first, a second, a third and a fourth markers of the first level, that correspond to a reference to the first, the

second, the third and the fourth elements of the first level of the quadrant tree, into the singly linked linear list;

placing respective objects stored in any of: the first, the second, the third and the fourth element of the first level of

the quadrant tree after a respective one of the first, the second, the third and the fourth marker of the first level accordingly

into the singly linked linear list;

placing a first, a second, a third and a fourth markers of the second level, that correspond to a reference to a first, a

second, a third and a fourth elements of the second level of the quadrant tree, into the singly linked linear list, and wherein

the placing

is after one of the first, the second, the third and the fourth marker of the first level related to the n-element of the

quadrant tree, and before directly following a first marker of a third level, when the fourth element of the second level

of quadrant tree is a quadrant tree node;

is after one of the first, the second, the third and the fourth marker of the first level related to the n-element of the

quadrant tree, and before a directly following another marker of the same level when the n-element of the first level of quadrant

tree is one of: the first, the second, the third element of the first level of quadrant tree, and when the fourth element

of the second level of quadrant tree is the leaf of quadrant tree;

is after the fourth marker of the first level, when the n-element of the first level of the quadrant tree is the fourth element

of the first level of quadrant tree, and when the fourth element of the second level of quadrant tree is the leaf of the quadrant

tree;

placing objects stored in any one of: the first, the second, the third and the fourth element of the second level of the quadrant

tree into the singly linked linear list, the placing executed after the first, the second, the third and the fourth markers

of second level accordingly;

receiving from an electronic device associated with a user, a request for providing to the electronic device the object list

placed in the n-element of the quadrant tree and in the four elements of the second level of the n-element comprising the

n-element of the quadrant tree, the request being a selection of a corresponding fragment of space by the user;

identifying the n-element of the quadrant tree as corresponding to the fragment of the space selected by the user;

retrieving, from the database, the object list and the detailed information associated with each of the objects associated

with the object list, placed in said n-element of the quadrant tree and in said four elements of the second level of the quadrant

tree, by selecting objects placed in the singly linked linear list based on a certain interval of the markers referenced by

the n-element of the quadrant tree corresponding to the fragment of the space selected by the user, the certain interval being

the n-element of the first level of the quadrant tree covering the selected fragment of space; and

transmitting to the electronic device the object list with the detailed information associated with each of the objects associated

with the objet list.