Use a lines element to quickly draw a lot of independent unconnected lines. You might remember this one as the only way to draw objects in IVAC v1 sectorfiles.
Each line consists of two <point> elements where the first <point> is the start and the second <point> element is the end of the line to draw. The total amount of <point> elements must be even.
Root Element | map | |
---|---|---|
Element | lines | |
Attribute | Format | Remarks |
stroke_pattern | double array | line pattern described in an array of doubles |
stroke_width | float | line width in pixels |
stroke_color | string | color id name |
followgrid | boolean | If true, paths follow grid (rhumb line). If false paths follow great circle NEW |
The drawing can be written as:
<lines stroke_color="myPredefinedColor"> <point x="v0 x" y="v0 y" /> <point x="v1 x" y="v1 y" /> <point x="v2 x" y="v2 y" /> <point x="v3 x" y="v3 y" /> </lines>
Use path instead of lines to draw continuous lines.
The following code draws a rectangle:
<lines stroke_color="myPredefinedColor"> <point lat="N0504413" lon="E0043108"/> <point lat="N0504421" lon="E0042601"/> <point lat="N0504421" lon="E0042601"/> <point lat="N0504528" lon="E0042119"/> <point lat="N0504528" lon="E0042119"/> <point lat="N0504730" lon="E0041718"/> <point lat="N0504730" lon="E0041718"/> <point lat="N0504413" lon="E0043108"/> </lines>