สัญลักษณ์เส้น
สัญลักษณ์เส้น
สัญลักษณ์เส้นแบบง่ายจะวาดเส้นด้วยรูปแบบที่ปรับแต่งได้ นี่คือสัญลักษณ์เริ่มต้นสำหรับรูปทรงเรขาคณิต 1 มิติ (เส้น)
ตัวเลือกการจัดรูปแบบที่รองรับ:
คุณสมบัติ | คำอธิบาย |
---|---|
Color | ระบุสีและความโปร่งใสที่กำหนดให้กับเส้น |
Width | ระบุความกว้างของเส้น |
LineJoin | กำหนดวิธีการแสดงเส้นที่จุดตัดของส่วนเส้น |
Style | ระบุวิธีการวาดโครงร่างสัญลักษณ์ |
DashPattern | ระบุอาร์เรย์ของระยะทางที่ระบุความยาวของเส้นประและช่องว่างสลับกันในเส้นขีด |
DashOffset | ระบุระยะห่างจากจุดเริ่มต้นของเส้นไปยังจุดเริ่มต้นของรูปแบบเส้นประ |
CapStyle | ระบุวิธีการแสดงเส้นที่ปลาย - Butt - ขอบสี่เหลี่ยมคมชัด - Round - ขอบโค้งมน - Square - ขอบสี่เหลี่ยมจัตุรัสยาวเล็กน้อย |
Offset | ระบุการชดเชยจากเส้นเดิม สำหรับระยะทางที่เป็นบวก การชดเชยจะอยู่ด้านซ้ายของเส้น (เมื่อเทียบกับทิศทางของเส้น) สำหรับระยะทางที่เป็นลบ จะอยู่ด้านขวา |
ประเภทรูปทรงเรขาคณิต
สัญลักษณ์สามารถใช้กับรูปทรงเรขาคณิตทุกประเภทได้
มิติรูปทรงเรขาคณิต | ประเภทรูปทรงเรขาคณิต | พฤติกรรมการแสดงผล |
---|---|---|
จุด | Point, MultiPoint | วาดเส้นที่มีความยาวเล็กน้อยโดยมีการวางแนวในแนวนอนซึ่งอยู่ตรงกลางจุด โดยมีฝาปิดสองอัน |
เส้น | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | วาดเส้น |
พื้นผิว | Polygon, CurvePolygon, MultiPolygon, MultiSurface | โครงร่างที่ปิดของรูปทรงเรขาคณิตใช้เป็นเส้นสตริง (ไม่มีฝาปิด) |
สำหรับ GeometryCollections พฤติกรรมการแสดงผลจะถูกกำหนดแยกกันสำหรับแต่ละรูปทรงเรขาคณิตภายในคอลเลกชัน เลเยอร์ที่มีประเภทรูปทรงเรขาคณิตแบบผสมผสานจะปฏิบัติตามตรรกะสำหรับ GeometryCollections
ใช้ MixedGeometrySymbolizer เพื่อจำกัดสัญลักษณ์ให้กับประเภทรูปทรงเรขาคณิตเฉพาะ
ตัวอย่าง
โดยค่าเริ่มต้น สัญลักษณ์เส้นจะวาดเส้นสีดำ:
นี่คือวิธีการเปลี่ยนสีเส้นเป็นสีน้ำเงิน:
![]() |
---|
สำหรับสถานการณ์ขั้นสูง คุณอาจต้องการปรับรูปแบบเส้นแบบไดนามิกตามค่าคุณลักษณะของฟีเจอร์ นี่คือวิธีการทำเช่นนั้น:
![]() |
---|
คุณอาจต้องการเพิ่มป้ายกำกับให้กับเส้นของคุณ เยี่ยมชม ตัวอย่างการติดป้ายเส้น สำหรับตัวอย่าง