A method for navigating a moveable object according to signals from satellites, performed by the moveable object using circuitry and one or more processors of the moveable object, the method comprising: receiving satellite navigation signals from a plurality of satellites; receiving satellite orbit correction information and satellite clock correction information for the plurality of satellites; determining a preliminary position of the moveable object, using the received satellite navigation signals and the received satellite orbit correction information and satellite clock correction information for the plurality of satellites; in accordance with the determined preliminary position, identifying a cell of a predefined set of geographical cells, which collectively correspond to a geographic area that includes a plurality of tectonic terrestrial plates, the identified cell corresponding to a geographic region that includes the determined preliminary position, wherein the identified cell is identified by applying a predefined mathematical function to the determined preliminary position, and the predefined set of geographical cells includes more single-plate cells, which each correspond to a geographic region that falls within a single respective tectonic terrestrial plate of the plurality of tectonic terrestrial plates, than multi-plate cells, which each correspond to a geographic region having two or more sub-regions that fall within distinct tectonic terrestrial plates of the plurality of tectonic terrestrial plates; obtaining, from a database, pre-computed tectonic terrestrial plate position information for the identified cell, the database including tectonic plate information for each cell of the predefined set of geographical cells; based on the obtained pre-computed tectonic terrestrial plate position information for the identified cell, identifying a tectonic terrestrial plate, of the plurality of tectonic terrestrial plates, corresponding to the determined preliminary position of the moveable object; based on the identified tectonic terrestrial plate, determining a position correction, the position correction corresponding to the identified tectonic terrestrial plate and a reference epoch; and generating a corrected position of the moveable object in accordance with the determined preliminary position of the moveable object and the determined position correction. receiving satellite navigation signals from a plurality of satellites; receiving satellite orbit correction information and satellite clock correction information for the plurality of satellites; determining a preliminary position of the moveable object, using the received satellite navigation signals and the received satellite orbit correction information and satellite clock correction information for the plurality of satellites; in accordance with the determined preliminary position, identifying a cell of a predefined set of geographical cells, which collectively correspond to a geographic area that includes a plurality of tectonic terrestrial plates, the identified cell corresponding to a geographic region that includes the determined preliminary position, wherein the identified cell is identified by applying a predefined mathematical function to the determined preliminary position, and the predefined set of geographical cells includes more single-plate cells, which each correspond to a geographic region that falls within a single respective tectonic terrestrial plate of the plurality of tectonic terrestrial plates, than multi-plate cells, which each correspond to a geographic region having two or more sub-regions that fall within distinct tectonic terrestrial plates of the plurality of tectonic terrestrial plates; obtaining, from a database, pre-computed tectonic terrestrial plate position information for the identified cell, the database including tectonic plate information for each cell of the predefined set of geographical cells; based on the obtained pre-computed tectonic terrestrial plate position information for the identified cell, identifying a tectonic terrestrial plate, of the plurality of tectonic terrestrial plates, corresponding to the determined preliminary position of the moveable object; based on the identified tectonic terrestrial plate, determining a position correction, the position correction corresponding to the identified tectonic terrestrial plate and a reference epoch; and generating a corrected position of the moveable object in accordance with the determined preliminary position of the moveable object and the determined position correction.