1. A method, comprising: utilizing sensing resources in an apparatus to sense at least visual information corresponding to the location of the apparatus; utilizing the sensing resources in the apparatus to sense electronic signals and/or fields at the location of the apparatus; identifying attributes of the location by defining one or more visual elements within the visual information corresponding to the attributes; extracting the defined one or more visual elements from the sensed visual information; and creating a representation of the location in a mapping database by recording the extracted one or more visual elements, rather than the sensed visual information, in association with the location in the mapping database, wherein recording the extracted one or more visual elements in association with the location in the mapping database comprises determining if any of the extracted one or more visual elements already exist in the mapping database by at least using the electronic signals and/or fields sensed at the location to find the extracted one or more visual elements in the mapping database.