Jump to content

Template:OSM Location map/examples

From Wikipedia, the free encyclopedia

Using the new dashed-line feature to mark out a distance

[edit]
|mark-coord3={{coord|54.6|-4.305}}
|mark-size3=350
|shape3=stroke
|shape-angle3=-80.2
|label-angle3=-80.2
|label-pos3=center
|ldy3=-14| ldx3=90
|label3=Direct line distance^^= 603 miles (970 km)
|shape-outline3=dark grey,5,40,[8,4]

Using the new photo-panel feature to highlight a landmark

[edit]
| mark-coord2 = {{coord|-35.2985|149.1417}}  <!--nb panel-height is always 46 -->
| label-pos2=left, photo-panel, 29, 83      <!-- pos, p-p, photo-width, panel-width-->
| label-color2=hard blue       <!-- in photo-panel this is also outline/line color -->
| ldx2=26| ldy2=-93              <!-- sets relative position of panel to it's mark -->
| label2=National ^Carillon
| mark-title2=National Carillon
| mark-image2=National Carillon, Canberra ACT.jpg

Using numbered dots, including the new lines features to sort out crowded dots

[edit]
  current battle
  Napoleon in command
  Napoleon not in command
| label6=
| label-pos6=left, n-line
|ldx6=-13|ldy6=-19
| mark-coord6={{coord|48.45|10.1}}
| mark-title6=[[Battle of Elchingen]] on 14 October 1805

A demonstration of some of the the various shapes and features available in the upgraded template

[edit]
Example shapes available using OSM Location Map
symbols Full list of built in shapes (symbols): shape = circle, square, cross, diamond, triangle-up, triangle-down, triangle-right, triangle-left, stroke, arrow, wedge, triangle.
Current list of library shapes:
stars shape=star, mark=NstarD where N= number of points (5,6,7,8) and D = depth of point (1,2,3,4). This example shows '8star4'.
rings shape=ring, mark=circle0, circle1, circle2. Adds additional rings around an inner circle

shape=ring, mark=ring0, ring1, ring2. Similar to circle1 etc but the rings are shapes rather than just outlines.

ellipse shape=ellipse. Actually just another way to draw a circle, but can use mark-size=H,W to set height,width as comma-separated pixel values.
boxes shape=box, mark=square, square1, square2. Adds additional square outlines aound an inner box

shape=box, mark=rounded1, rounded2. These makes boxes with rounded corners. Like all library shapes they can be rotated and given height,width.

triangles shape=triad, mark=up, down, left, right, up1, down1, left1, right1. Triangle shapes, which are without or with an additional outline.
lines shape=line, mark=up, down, left, right, horizontal, vertical. Draws a line of given length (mark-size) either moving out from the start-point or centered vertically/horizontally.

shape=line, mark=up2, down2, left2, right2, horizontal2, vertical2. Two parallel lines. mark-size=H,W sets the gap as well as the length. Note that H is the gap with horizontal lines, and W the length, whereas for vertical lines it is the other way round. The lines are in effect the sides of a box drawn to size H,W

All shapes can be assigned shape-color (with optional opacity%), shape-angle, and shape-outline. shape-color=red,1 would set the opacity to invisible. shape-color=red,100 is a solid fill. Four attributes can be set for the outline: color, width, opacity% and dash attribute. Each is comma-separated and optional but must be included in that order. The dash attribute is put in square brackets, and can assign dash-length,gap-length pairs of whatever complexity is desirable. eg: shape-outline=soft blue,1,100,[9,4] (Note - for most solid-fill shapes, the dashes will probably be an unwise choice).

Each shape can be accompanied by a label. This is text which can be assigned label-color, label-size, label-pos, label-offset-x and label-offset-y. These last 2 can be abreviated to ldx= and ldy=. They move the text the assigned distance away from the shape (minus values for left/up, plus for right/down).

label-pos can be left, right, top, bottom or center. There are optional items to draw a line from the label to the shape, or from the shape to the next shape. eg label-pos=left,with-line or label-pos=top,line-next. n-line will also add any number that would otherwise be on the shape itself via n-shape or numbered=. n-line and with-line use the ldx and ldy values to move the label away from it's shape and then draw a line to connect them. This is useful for getting the label away from a congested part of the map.

photo-panel creates a fixed-height panel (48px) to display both the label text and an optional photo, with a connecting line to its mark/shape. It requires two further comma-seperated parameters: the width of the photo and the width of the panel. eg label-pos=left,photo-panel,30,110. The position of the centre of the panel is set by ldx= and ldy= which give pixel offsets from the original mark/shape. The photo-panel connecting line uses the color assigned to the label, to create a unified look.


Using text features to differentiate and illustrate significant map features

[edit]
Map of the Bay of Quinte, an arm of Lake Ontario, that runs for some 80 km between Prince Edward County and the 'mainland' of Hastings County, in south-east Ontario.
| mark-coord12= {{coord|44.142|-77.299}}
| label12=B a y   o f   Q u i n t e
| label-angle12=-9
| label-color12=dark blue
| label-size12=12
| mark-size12=0
| mark-title12=Bay of Quinte

Using new shapes and line features to add items relevant to the article

[edit]
Map of the area around Banwen, South Wales, showing the Roman roads and earthworks close to the border between Neath Port Talbot and Powys.[1]
| mark-coord1 = {{coord|51.78365|-3.6553}} 
| shape1=box
| mark1 =rounded2
| mark-size1=17
| shape-outline1=hard grey,1,70
| shape-color1=white
| shape-angle1=-9
| label1 = Roman Fort
| ldx1=-3
| mark-title1 = Roman Auxiliary Fort
| label-pos1=left
| label-angle1=0
| label-size1 = 12
  1. ^ Royal Commission on the Ancient and Historical Monuments of Wales (1976). Glamorgan Inventory, Vol 1, Part 2: The Iron Age and Roman Occupation. p. 100.