1. A method of processing data for a geographic location, said method comprising the steps of: (a) creating a metadata file containing records for at least one geographic location of a map; (b) accepting data connected to a geographic location; (c) creating a data synthetic key representative of said geographic location of said data accepted in step (b); (d) creating a record in said metadata file, wherein said record contains said data synthetic key created in step (c) for said data accepted in step (b), and further wherein said record identifies a file containing said data accepted in step (b); (e) accepting a geographic location on said map from a user of said method; (f) creating a map synthetic key for said location accepted in step (e); (g) processing each record in said metadata file and selecting each record that contains a data synthetic key that matches said map synthetic key; (h) displaying a list of items to the user, wherein each item represents data from one of said records selected in step (g); (i) accepting input from the user to select an item from said list displayed in step (h); and (j) executing processing software to process said data represented by said item selected in step (i).