Polygon-Grenzen

Hi Forum!

ich hab zwei Polygon-Layer von Deutschland mit allen Bundesländern. Über Spatial-Join würde ich gerne dem Tabelleninformation vom einen in den anderen Layer übergeben (normales Join geht nicht, weil keine gemeinsame ID).
Leider überlappen sich teilweise die Grenzen, weil das eine Polygon-Shape aus einem umgewandelten Raster-Datensatz stammt. Dadurch funzt das mit dem Spatial-Join nicht mehr.
Gibt es eine Funktion, mit der ich einfach die Grenzen des einen Shapes auf das andere übertrage, sodass diese letztendlich exakt übereinander liegen?

Danke!
Eine Möglichkeit: Pseudo Spatial Join

- Erzeuge im "guten" Polygonshape eine eindeutige ID.
- Wandle das "schlechte" Polygonshape in ein Punktshape um.
- Binde die Polygondaten räumlich an das Punktshape (Option 'it falls inside' aktivieren).
- Mach über das ID-Feld einen Attribut-Join der Punktdaten auf das "gute" Polygonshape