Якщо ваше програмне забезпечення не підтримує багатопоточні функції, можливо, вам доведеться перейти до надзвичайних і складних довжин для виконання просторових операцій. Наприклад, перетин двох многокутників, як правило, може мати більше одного з'єднаного компонента. Як алгоритмічно, так і концептуально зручно припускати, що такий перетин повертає один об'єкт (багаточастковий багатокутник), а не довільну кількість багатокутників. (З тих же причин корисно підтримувати різні форми нульових і вироджених ознак - наприклад, багатокутники, що мають ступінь, але нульову площу, або навіть багатокутники з місцями розташування, але ні мірою, ні площею. Ці речі можуть виникати в результаті геометричних операцій; їх підтримка виключає багато метушливих постових обробок і може запобігти зникненню корисної інформації.)
З точки зору реляційної бази даних, багаточастинні функції дозволяють нормалізувати: коли атрибут невіддільний від колекції багатокутників, ви хочете представити цю колекцію як єдиний об'єкт. Хорошим прикладом може бути особливість, яка представляє майже будь-яку країну світу, яка має берегову лінію, оскільки країна, ймовірно, включає деякі острови. Ви дійсно хочете змусити ваші RDBMS зробити одну копію атрибутів країни для кожного маленького острова? Швидше за все, ні. Ви навіть не хочете (або потребуєте) підтримувати декілька копій покажчика на атрибути.
Як би ви представляли мережу або гіллясте дерево, як не як узгоджена багатополілінія?
З точки зору математики або алгоритмічних структур даних, дозволяти багатофункціональну функцію - це спрощення, а не ускладнення. Для того, щоб підтримувати багатозначно пов'язані багатокутники (кільця та багатокутники з "дірками"), вам вже потрібен апарат для представлення багатокутних багатокутників.
Нарешті, "векторні" об'єкти та їх типове "представлення спагетті" мають своє походження в теорії спрощених комплексів . (Лише завдяки цьому дещо перерваному зв'язку з теорією топології термін "топологія" перетворився на ГІС, який інакше не використовує по суті нічого з цієї теорії.) Ця теорія вимагає і отримує користь від багатоповерхових особливостей. Насправді наявність лише одного компонента не є частиною визначення спрощеного комплексу, а, скоріше, виявляється особливою властивістю, якою користуються деякі з них (як виявлено рангом їх нульової групи гомології).). Як така, "окрема частина" не є визначальною властивістю, а є лише топологічною якістю в тому ж сенсі, що наявність кільця або "дірки" в полігоні - це топологічна якість (пов'язана з рангом першої групи гомології) .