Básicamente, el dissolve
herramienta hace lo que necesitas. Disuelve todas las características de una capa en una sola con múltiples partes. Si sus elementos tuvieran un ID común que indicara qué elementos se tocan entre sí y cuáles no, podría entregar este ID a la GUI de disolución y sólo los elementos con un ID idéntico se disolverían en elementos más grandes y multiparte. Tenga en cuenta que la disolución también elimina los atributos individuales.
Como no tienes ese ID, entonces tienes que ejecutar multi- to single-part
para deshacer/dividir la geometría multiparte en elementos individuales. Ahora los polígonos que se tocan se habrán convertido en uno, mientras que los otros polígonos siguen siendo características separadas.