Có nhiều thuật toán dành riêng cho việc đơn giản hóa việc xây dựng. Bạn có thể xem trang web này để biết tổng quan. Xem thêm câu hỏi này . Bạn đã có thể sử dụng:
- Xây dựng đơn giản hóa phác thảo: Nó bao gồm xóa đệ quy các cạnh quá ngắn của phác thảo và kéo dài các cạnh lân cận. Thí dụ:
- Thuật toán hình chữ nhật nhỏ nhất xung quanh: Nó bao gồm việc thay thế hình học tòa nhà bằng hình chữ nhật nhỏ nhất xung quanh. Hình chữ nhật này cũng có thể được thu nhỏ đến khu vực ban đầu của tòa nhà. Thí dụ:
- Thuật toán bình phương: Nó bao gồm việc áp dụng một vòng xoay nhẹ cho các cạnh để làm cho các góc vuông hoàn hảo. Thí dụ:
Những biến đổi này có thể là đủ cho nhu cầu của bạn. Nó có thể thú vị để kết hợp chúng.
Tôi gần như chắc chắn 100% không có thuật toán nào trong số các thuật toán này được triển khai trong PostGIS. Một số được triển khai trong thư viện Opencarto java tôi đang phát triển. Hãy cho tôi biết nếu bạn muốn thử nghiệm nó!