I have 2 maps with the district borders of a country and I want to combine their features based on their location on the map but the borders of the districts don't overlap perfectly. I tried to use spatial join but in many cases it mixes the features of one district with the features of the neighboring districts.
In the picture above the blue polygon is the district border of the 1st map and in the background I have border of the 2nd map. When I use spatial join it combines the features of the blue polygon with those of the top right polygon (the one with the red sign)
How can I combine the features of the proper polygons?