Що я розумію з вашого запитання, це те, що ви хочете об'єднати дві функції багатокутника. Я думаю, що ви повинні зробити це на серверній стороні за допомогою функції ST_Union, яка знаходиться в функціях обробки геометрії PostGIS. Тоді ви можете отримати результат і додати це у свій додаток. що хочеш. Злитися ...
У postgis ви можете об'єднати безліч полігонів, таких як:
SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),
ST_GeomFromText('POINT(1 2)') ) );
Перш за все, ви повинні зробити запит на відкриття для своїх геоколекцій.
І в GeoDjango ви можете це легко зробити за допомогою топологічних методів GeoDjango.
polygon.union( secondpolygon )
GEOSGeometry.union(other)
Returns a GEOSGeometry representing all the points in this geometry and the other.
Я сподіваюся, що це допоможе вам ...