Thỉnh thoảng một có thể cần phải phong cách một cột hình học loại hình học mà có thể khác nhau cho mỗi tính năng (một số đa giác, một số điểm, vv), và sử dụng các phong cách khác nhau cho các loại hình học khác nhau.SLD 1.0 không cung cấp một giải pháp làm sạch để đối phó với tình trạng này. Symbolizers Point, Line và đa giác không chọn hình học theo loại, vì mỗi người có thể áp dụng cho tất cả các loại hình học:Điểm symbolizers áp dụng cho bất kỳ hình thức nào của hình học. Nếu hình không phải là một điểm, centroid hình học được sử dụng.Dòng symbolizers áp dụng cho cả hai dòng và đa giác. Cho đa giác biên giới theo kiểu.Đa giác symbolizers áp dụng cho các đường dây, bằng cách thêm một phân đoạn đóng kết nối các điểm đầu và cuối của dòng.Đó cũng là không có vị ngữ tiêu chuẩn lọc để xác định loại hình học mà có thể được sử dụng trong các quy tắc.Phần này cho thấy một số cách để thực hiện các phong cách theo kiểu hình học. Họ yêu cầu tái cấu trúc dữ liệu hoặc sử dụng chức năng lọc không đúng tiêu chuẩn.Tái cấu trúc dữ liệuKhông có một số cách để tái cấu trúc dữ liệu, do đó nó có thể được theo kiểu của loại hình học bằng cách sử dụng chỉ tiêu chuẩn SLD xây dựng.Tách bảngMột trong những đầu tiên và rõ ràng là để chia bảng ban đầu thành một tập hợp các bảng riêng biệt, mỗi người có một loại duy nhất hình học. Ví dụ, nếu bảng kết quả có một cột hình học có thể chứa các điểm, đường và đa giác, ba bảng có thể được tạo ra, mỗi người có một loại duy nhất hình học.Hình học riêng biệt cộtMột cách thứ hai là sử dụng một bảng và cột hình học riêng biệt. Vì vậy, nếu phát hiện bảng có một cột người, tái cấu trúc bảng sẽ có cột điểm, đường và đa giác, mỗi người trong số họ có chứa chỉ là một loại hình học. Sau khi tái cấu trúc, các symbolizers sẽ là một hình học cụ thể, ví dụ:
đang được dịch, vui lòng đợi..