1. A method of aligning raster data and vector data, comprising; receiving raster data and a set of approximate vectors of vector data associated with features within the raster data; identifying directions of the vectors and grouping the vectors into one or more directional chunks based on their directions; defining one or more search areas of the raster data for each directional chunk, each area encompassing at least one vector; generating translation information for each search area and corresponding at least one vector, said translation information comprising one or more of an offset vector and a signal weight; and generating one or more of a translation vector and a confidence ratio from the translation information of the one or more search areas.