1. A method for improving positional accuracy of a GPS receiver, the method comprising: deriving an initial location from a navigation satellite system (NSS) data received at a GPS receiver, wherein the initial location is determined to be within an area of interest; receiving navigation state information of the GPS receiver; receiving selective cartography information from a location-aiding device coupled to the GPS receiver, wherein the selective cartography information includes attributes of one or more geographic objects within the area of interest; overlaying the initial location onto the selective cartography information; deriving positional correction from the NSS data, the navigation state information, the selective cartography information; applying the derived positional correction to the initial location to determine a corrected location of the GPS receiver; and outputting the corrected location of the GPS receiver.