Ja, das geht.
Es gibt zwei oder drei Möglichkeiten.
Die allgemeinste Möglichkeit ist ein magnetisches Modell des Erdmagnetfelds. Dafür gibt es bekannte Modelle und Parameter, aber diese Modelle sind mathematisch nicht unbedingt einfach, zumindest schwieriger als Schulmathematik.
Die einfache Möglichkeit ist, sich eine x-y-Tabelle zu beschaffen, in der die Spalten Breitengrade, die Zeilen Längengrade darstellen und die Einträge jeweils die Variation für diesen Ort. So mache ich es mit meinen Programmen, meine Tabelle hat allerdings ein Copyright und ist nicht weiterzugeben.
Die dritte Möglichkeit wären Näherungsformeln, die allerdings nur für jeweils bestimmte Gebiete Gültigkeit haben, siehe z.B.
http://williams.best.vwh.net/avform.htm#Var
Markus