1. A method for improving positional accuracy of a receiver that receives satellite signals for navigation, 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 selective cartography information from a location-aiding device coupled to the 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 and the selective cartography information, wherein the deriving of the positional correction includes determining whether a radial positional correction, a perpendicular positional correction, or a combination thereof is applicable based on a proximity of the initial location with respect to the attributes of the one or more geographic objects; applying the derived positional correction to the initial location to determine a corrected location of the receiver; and outputting the corrected location of the receiver.