Chỉ cần làm rõ mặt trước: Tôi đang nói về hình học kết hợp, không phải từ khóa SQL UNION
.Liên kết tất cả hình học trong bảng SQL Server như GeomUnion trong Postgres
Tôi đang cố gắng để di chuyển một số dữ liệu không gian từ Postgres với PostGIS để SQL Server 2008. Nó là tốt cho đến khi tôi nhìn thấy một tuyên bố như thế này:
SELECT GeomUnion(the_geom) FROM some_table
này đoàn tất cả các hình học trong cột đó và gửi lại là một kết quả (tương tự như cách hoạt động của COUNT
). Theo tôi biết, SQL Server chỉ có chức năng STUnion
, kết hợp một hình học với nhau. Có cách nào để làm một cái gì đó tương tự như cách Postgres?
Nếu nó giúp, các STUnion
chức năng làm việc như thế này:
SELECT first_geometry_column.STUnion(second_geometry_column) FROM some_table
Tuyên bố từ chối trách nhiệm: Tôi chưa làm việc với dữ liệu không gian :). Bạn không thể sử dụng biểu thức bảng chung và STUnion kết hợp để có được chức năng GeomUnion mong muốn? –