On occasion one might need to style a geometry column whose geometry t dịch - On occasion one might need to style a geometry column whose geometry t Việt làm thế nào để nói

On occasion one might need to style

On occasion one might need to style a geometry column whose geometry type can be different for each feature (some are polygons, some are points, etc), and use different styling for different geometry types.

SLD 1.0 does not provide a clean solution for dealing with this situation. Point, Line, and Polygon symbolizers do not select geometry by type, since each can apply to all geometry types:

Point symbolizers apply to any kind of geometry. If the geometry is not a point, the centroid of the geometry is used.
Line symbolizers apply to both lines and polygons. For polygons the boundary is styled.
Polygon symbolizers apply to lines, by adding a closing segment connecting the first and last points of the line.
There is also no standard filter predicate to identify geometry type which could be used in rules.

This section suggests a number of ways to accomplish styling by geometry type. They require either data restructuring or the use of non-standard filter functions.

Restructuring the data

There are a few ways to restructure the data so that it can be styled by geometry type using only standard SLD constructs.

Split the table

The first and obvious one is to split the original table into a set of separate tables, each one containing a single geometry type. For example, if table findings has a geometry column that can contain point, lines, and polygons, three tables can be created, each one containing a single geometry type.

Separate geometry columns

A second way is to use one table and separate geometry columns. So, if the table findings has a geom column, the restructured table will have point, line and polygon columns, each of them containing just one geometry type. After the restructuring, the symbolizers will refer to a specific geometry, for example:

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
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..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: