Si su software no admite funciones de varias partes, es posible que tenga que hacer esfuerzos extraordinarios y complicados para ejecutar operaciones espaciales. Por ejemplo, la intersección de dos polígonos puede, en general, tener más de un componente conectado. Es conveniente, tanto algorítmica como conceptualmente, suponer que tal intersección devuelve un solo objeto (un polígono multiparte) en lugar de un número arbitrario de polígonos. (Por las mismas razones, es útil admitir varias formas de entidades nulas y degeneradas, por ejemplo, polígonos que tienen una extensión pero área cero o incluso polígonos con ubicaciones pero ni extensión ni área. Estas cosas pueden surgir de operaciones geométricas; apoyarlas elimina una gran cantidad de post-procesamiento exigente caso por caso y puede evitar que desaparezca la información útil).
Desde el punto de vista de la base de datos relacional, las características multiparte hacen posible la normalización: cuando un atributo es inseparable de una colección de polígonos, desea representar esa colección como un solo objeto. Un buen ejemplo sería una característica que represente a casi cualquier país del mundo que tenga una costa, porque el país probablemente incluye algunas islas. ¿Realmente quiere obligar a su RDBMS a hacer una copia de los atributos del país para cada pequeña isla? Probablemente no. Ni siquiera quiere (o necesita) mantener múltiples copias de un puntero a los atributos, tampoco.
¿Cómo representaría una red o un árbol de ramificación si no fuera una polilínea coordinada?
Desde el punto de vista de las estructuras de datos matemáticos o algorítmicos, permitir una función multiparte es una simplificación, no una complicación. Para admitir polígonos conectados de forma múltiple (anillos y polígonos con "agujeros") ya necesita el aparato para representar polígonos de varias partes.
Finalmente, los objetos "vectoriales" y su típica "representación de espagueti" tienen su origen en la teoría de los complejos simpliciales . (Es solo a través de esta conexión algo tenue con la teoría de la topología que el término "topología" se convirtió en SIG, que de otra manera no usa esencialmente nada de esa teoría). Esa teoría requiere y se beneficia de características de múltiples partes. De hecho, tener un solo componente no es parte de la definición de un complejo simplicial, sino que resulta ser una propiedad especial que disfrutan algunos de ellos (según lo detecta el rango de su grupo de homología cero)) Como tal, la "parte única" no es una propiedad definitoria, sino que es solo una cualidad topológica en el mismo sentido que tener un anillo o un "agujero" en un polígono es una cualidad topológica (relacionada con el rango del primer grupo de homología) .
Imagine unir datos de población a una tabla de polígonos de una parte que representan países. Dependiendo de cómo se haga la unión, o cada isla obtendría la población completa de ese país o solo un polígono del conjunto obtendría la población completa. Sin representar al país como un polígono de varias partes, debe distribuir la población (innecesariamente compleja e imprecisa) o juntar los polígonos antes de unirse, en cuyo caso esencialmente terminará con un polígono de varias partes nuevamente.
fuente