1. A method of processing cellular network communications, the method comprising: creating a geographical grid covering two or more layers in a cellular network, wherein a layer is defined as a unique combination comprising a cellular technology paired with a carrier frequency and the geographical grid is divided into a plurality of grid-zones; collecting data for the layers within the cellular network grid from a plurality of user equipments and storing the data in a network map database; obtaining geographical location information for a first user equipment; mapping the geographical location information for the first user equipment to a first grid-zone in the geographical grid; and refining at least one location-dependent decision criterion, wherein said refining is based on said data stored in said database for the first grid-zone, and wherein said criterion is for selecting a target cell of a particular cellular technology and/or for selecting a particular carrier frequency.