Template:Coord/testcases

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Infobox[edit]

Ellis Island
Part of Statue of Liberty National Monument
Ellis Island-27527.jpg
Ellis Island
Nearest city Jersey City
Coordinates 40°41′56.5″N 74°2′22.2″W / 40.699028°N 74.039500°W / 40.699028; -74.039500[1]Coordinates: 40°41′56.5″N 74°2′22.2″W / 40.699028°N 74.039500°W / 40.699028; -74.039500[1]
Area 58.38 acres (0.24 km²) (includes Statue of Liberty NM)
Established May 11, 1965 (as a national monument)
Visitors 3,618,054 (includes Statue of Liberty NM) (in 2004)
Governing body National Park Service
http://www.nps.gov/elis/


Notice the ability to choose different skins in the box above. First try MonoBook which is the default skin. The Coordinates field displays nicely. Then try Simple and the Coordinates field is corrupt. I don't think this is a problem with {{Infobox Protected area}} or {{|Infobox Mountain}} as I've seen the same behavior using other templates. My first guess is that the problem is with {{Coord}} but it might not be since the field name is also displayed twice. The fault also occurs in MySkin but in none of the others. If the problem is not with Coord then it has to be a skin problem. --droll [chat] 23:47, 24 March 2009 (UTC)


Coord inline[edit]

SW[edit]

1a
20°24′S 20°24′W / 20.4°S 20.4°W / -20.4; -20.4 (Test case SW-1a: 20.4d S 20.4d W (-20.4, -20.4))
1b
-20.4°N -20.4°E / 20.4°S 20.4°W / -20.4; -20.4 (Test case SW-1b: -20.4d N -20.4d E (-20.4, -20.4)) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude
1c
20°24′S 20°24′W / 20.4°S 20.4°W / -20.4; -20.4 (Test case SW-1c: -20.4d -20.4d (-20.4, -20.4))
2a
20°20′S 20°20′W / 20.333°S 20.333°W / -20.333; -20.333 (Test case SW-2a: 20d 20m S 20d 20m W (-20.3333, -20.3333))
2b
-20°20′N -20°20′E / 19.667°S 19.667°W / -19.667; -19.667 (Test case SW-2b: -20d 20m N -20d 20m E (-20.3333, -20.3333)) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude
2c
-20°N -20°E / 20°S 20°W / -20; -20 (Test case SW-2c: -20d N -20d E (-20, -20)) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude
3a
20°20′20″S 20°20′20″W / 20.33889°S 20.33889°W / -20.33889; -20.33889 (Test case SW-3a: 20d 20m 20s S 20d 20m 20s W (-20.33889, -20.33889))
3b
-20°20′20″N -20°20′20″E / 19.66111°S 19.66111°W / -19.66111; -19.66111 (Test case SW-3b: -20d 20m 20s N -20d 20m 20s E (-20.33889, -20.33889)) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude
3c
-20°20″N -20°20″E / 19.99444°S 19.99444°W / -19.99444; -19.99444 (Test case SW-3c: -20d 20s N -20d 20s E) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude
3d
-20°20′N -20°20′E / 19.667°S 19.667°W / -19.667; -19.667 (Test case SW-3d: -20d 20m N -20d 20m E) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude
3e
-20°N -20°E / 20°S 20°W / -20; -20 (Test case SW-3e: -20d N -20d E (-20, -20)) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude

NE[edit]

1a
20°24′N 20°24′E / 20.4°N 20.4°E / 20.4; 20.4 (Test case NE-1a: 20.4d N 20.4d E (20.4, 20.4))
1b
-20.4°S -20.4°W / 20.4°N 20.4°E / 20.4; 20.4 (Test case NE-1b: -20.4d S 20.4d W (20.4, 20.4) (rev.1)) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude
1c
20°24′N 20°24′E / 20.4°N 20.4°E / 20.4; 20.4 (Test case NE-1c: 20.4d 20.4d (20.4, 20.4) (rev.1))
2a
20°20′N 20°20′E / 20.333°N 20.333°E / 20.333; 20.333 (Test case NE-2a: 20d 20m N 20d 20m E (20.3333, 20.3333))
2b
-20°20′S -20°20′W / 19.667°N 19.667°E / 19.667; 19.667 (Test case NE-2b: -20d 20m S -20d 20m W (20.3333, 20.3333)) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude
3a
20°20′20″N 20°20′20″E / 20.33889°N 20.33889°E / 20.33889; 20.33889 (Test case NE-3a: 20d 20m 20s N 20d 20m 20s E (20.33889, 20.33889) (rev.1))
3b
-20°20′20″S -20°20′20″W / 19.66111°N 19.66111°E / 19.66111; 19.66111 (Test case NE-3b: -20d 20m 20s S -20d 20m 20s W (20.33889, 20.33889)(rev.1)) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees < 0 with hemisphere flag
{{#coordinates:}}: invalid latitude


N>+90 dec
90°06′N 1°00′E / 90.1°N 1°E / 90.1; 1 (Test case N>+90 dec) Coordinates: latitude degrees > 90
{{#coordinates:}}: invalid latitude
N<-90 dec
90°06′S 1°00′E / 90.1°S 1°E / -90.1; 1 (Test case N<-90 dec) Coordinates: latitude degrees < -90
{{#coordinates:}}: invalid latitude
E>=+360 dec
1°N 360°E / 1°N 360°E / 1; 360 (Test case E>=+360 dec) Coordinates: longitude degrees >= 360
{{#coordinates:}}: invalid longitude
E<=-360 dec
1°N 360°W / 1°N 360°W / 1; -360 (Test case E<=-360 dec) Coordinates: longitude degrees <= -360
{{#coordinates:}}: invalid longitude
dim= dec
1°N 2°E / 1°N 2°E / 1; 2 (Test case dim= dec) Coordinates: Parameter: "dim=" should be "dim:"
globe= dec
1°N 2°E / 1°N 2°E / 1; 2 (Test case globe= dec) Coordinates: Parameter: "globe=" should be "globe:"
region= dec
1°N 2°E / 1°N 2°E / 1; 2 (Test case region= dec) Coordinates: Parameter: "region=" should be "region:"
scale= dec
1°N 2°E / 1°N 2°E / 1; 2 (Test case scale= dec) Coordinates: Parameter: "scale=" should be "scale:"
source= dec
1°N 2°E / 1°N 2°E / 1; 2 (Test case source= dec) Coordinates: Parameter: "source=" should be "source:"
type= dec
1°N 2°E / 1°N 2°E / 1; 2 (Test case type= dec) Coordinates: Parameter: "type=" should be "type:"

d format[edit]

S>+90 d
90.1°S 1°W / 90.1°S 1°W / -90.1; -1 (Test case S>+90 d) Coordinates: latitude degrees > 90
{{#coordinates:}}: invalid latitude
N>+90 d
90.1°N 1°E / 90.1°N 1°E / 90.1; 1 (Test case N>+90 d) Coordinates: latitude degrees > 90
{{#coordinates:}}: invalid latitude
N<-90 d
-90.1°N 1°W / 90.1°S 1°W / -90.1; -1 (Test case N<-90 d) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: latitude degrees < -90
{{#coordinates:}}: invalid latitude
W>=+360 d
1°N 360°W / 1°N 360°W / 1; -360 (Test case W>=+360 d) Coordinates: longitude degrees >= 360
{{#coordinates:}}: invalid longitude
E<=-360 d
1°N -360°E / 1°N 360°W / 1; -360 (Test case E<=-360 d) Coordinates: longitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees <= -360
{{#coordinates:}}: invalid longitude
extra d
1°S 2°W / 1°S 2°W / -1; -2 (Test case extra d) Coordinates: Extra unexpected parameters

dm format[edit]

dN>+90 dm
91°0′N 1°2′E / 91.000°N 1.033°E / 91.000; 1.033 (Test case dN>+90 dm) Coordinates: latitude degrees > 90
{{#coordinates:}}: invalid latitude
dN<-90 dm
-91°0′N 1°2′E / 91.000°S 1.033°E / -91.000; 1.033 (Test case dN<-90 dm) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: latitude degrees < -90
{{#coordinates:}}: invalid latitude
dE>=+360 dm
1°2′S 360°0′E / 1.033°S 360.000°E / -1.033; 360.000 (Test case dE>=+360 dm) Coordinates: longitude degrees >= 360
{{#coordinates:}}: invalid longitude
dE<=-360 dm
1°2′S -360°0′E / 1.033°S 360.000°W / -1.033; -360.000 (Test case dE<=-360 dm) Coordinates: longitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees <= -360
{{#coordinates:}}: invalid longitude
mS>=60 dm
1°60′S 2°3′W / 2.000°S 2.050°W / -2.000; -2.050 (Test case mS>=60 dm) Coordinates: latitude minutes >= 60
{{#coordinates:}}: invalid latitude
mS<0 dm
1°-1′S 2°3′W / 0.983°S 2.050°W / -0.983; -2.050 (Test case mS<0 dm) Coordinates: latitude minutes < 0
{{#coordinates:}}: invalid latitude
mW>=60 dm
1°2′S 3°60′W / 1.033°S 4.000°W / -1.033; -4.000 (Test case mW>=60 dm) Coordinates: longitude minutes >= 60
{{#coordinates:}}: invalid longitude
mW<0 dm
1°2′S 3°-1′W / 1.033°S 2.983°W / -1.033; -2.983 (Test case mW<0 dm) Coordinates: longitude minutes < 0
{{#coordinates:}}: invalid longitude
extra dm
1°2′S 3°4′W / 1.033°S 3.067°W / -1.033; -3.067 (Test case extra dm) Coordinates: Extra unexpected parameters

dms format[edit]

dN>+90 dms
91°0′0″N 1°2′3″E / 91.00000°N 1.03417°E / 91.00000; 1.03417 (Test case dN>+90 dms) Coordinates: latitude degrees > 90
{{#coordinates:}}: invalid latitude
dN<-90 dms
-91°0′0″N 1°2′3″E / 91.00000°S 1.03417°E / -91.00000; 1.03417 (Test case dN<-90 dms) Coordinates: latitude degrees < 0 with hemisphere flag
Coordinates: latitude degrees < -90
{{#coordinates:}}: invalid latitude
dE>=+360 dms
1°2′3″S 360°0′0″E / 1.03417°S 360.00000°E / -1.03417; 360.00000 (Test case dE>=+360 dms) Coordinates: longitude degrees >= 360
{{#coordinates:}}: invalid longitude
dE<=-360 dms
1°2′3″S -360°0′0″E / 1.03417°S 360.00000°W / -1.03417; -360.00000 (Test case dE<=-360 dms) Coordinates: longitude degrees < 0 with hemisphere flag
Coordinates: longitude degrees <= -360
{{#coordinates:}}: invalid longitude
mS>=60 dms
1°60′0″S 2°3′4″W / 2.00000°S 2.05111°W / -2.00000; -2.05111 (Test case mS>=60 dms) Coordinates: latitude minutes >= 60
{{#coordinates:}}: invalid latitude
mS<0 dms
1°-1′2″S 3°4′5″W / 0.98389°S 3.06806°W / -0.98389; -3.06806 (Test case mS<0 dms) Coordinates: latitude minutes < 0
{{#coordinates:}}: invalid latitude
mW>=60 dms
1°2′3″S 4°60′0″W / 1.03417°S 5.00000°W / -1.03417; -5.00000 (Test case mW>=60 dms) Coordinates: longitude minutes >= 60
{{#coordinates:}}: invalid longitude
mW<0 dms
1°2′3″S 4°-1′5″W / 1.03417°S 3.98472°W / -1.03417; -3.98472 (Test case mW<0 dms) Coordinates: longitude minutes < 0
{{#coordinates:}}: invalid longitude
sS>=60 dms
1°2′60″S 3°4′5″W / 1.05000°S 3.06806°W / -1.05000; -3.06806 (Test case sS>=60 dms) Coordinates: latitude seconds >= 60
{{#coordinates:}}: invalid latitude
sS<0 dms
1°2′-1″S 3°4′5″W / 1.03306°S 3.06806°W / -1.03306; -3.06806 (Test case sS<0 dms) Coordinates: latitude seconds < 0
{{#coordinates:}}: invalid latitude
sW>=60 dms
1°2′3″S 3°4′60″W / 1.03417°S 3.08333°W / -1.03417; -3.08333 (Test case sW>=60 dms) Coordinates: longitude seconds >= 60
{{#coordinates:}}: invalid longitude
sW<0 dms
1°2′3″S 3°4′-1″W / 1.03417°S 3.06639°W / -1.03417; -3.06639 (Test case sW<0 dms) Coordinates: longitude seconds < 0
{{#coordinates:}}: invalid longitude
extra dms
1°2′3″S 3°4′5″W / 1.03417°S 3.06806°W / -1.03417; -3.06806 (Test case extra dms) Coordinates: Extra unexpected parameters

Errors[edit]

  1. Coordinates: Unknown argument format
  2. 4°5′6″N 1°2′3″E / 4.08500°N 1.03417°E / 4.08500; 1.03417{{#coordinates:}}: invalid latitude
  3. 3°4′N 1°2′E / 3.067°N 1.033°E / 3.067; 1.033{{#coordinates:}}: invalid latitude
  4. Coordinates: Missing latitude
  5. Coordinates: Missing latitude
  6. Coordinates: Missing longitude
    Invalid arguments have been passed to the {{#coordinates:}} function
  7. Coordinates: Missing longitude
    Invalid arguments have been passed to the {{#coordinates:}} function
  8. Coordinates: Missing longitude
    Invalid arguments have been passed to the {{#coordinates:}} function
  9. Coordinates: Missing longitude
    Invalid arguments have been passed to the {{#coordinates:}} function
  10. 1°2′3″S 3°4′5″W / 1.03417°S 3.06806°W / -1.03417; -3.06806 (Type-word missing) Coordinates: Extra unexpected parameters
    Invalid arguments have been passed to the {{#coordinates:}} function

Blank parameters[edit]

DM blank M
1°N 3°E / 1°N 3°E / 1; 3 (Test case DM blank M)
DMS blank S
1°2′N 5°6′E / 1.033°N 5.100°E / 1.033; 5.100 (Test case DMS blank S)
DMS blank M and S
1°N 5°E / 1°N 5°E / 1; 5 (Test case DMS blank M and S)
display=
1°N 2°E / 1°N 2°E / 1; 2 (Test case DMS blank M and S)
extra blanks
51°02′21″N 116°26′33″W / 51.03917°N 116.44250°W / 51.03917; -116.44250 (Test case extra blanks)

Extreme values[edit]

Airy (Martian crater)[edit]

North and south poles[edit]

Documented type values[edit]

globe values[edit]

supported[edit]

  • Saturn
  • Uranus
  • Neptune

questionable[edit]

currently unsupported[edit]

sun: 1°N 2°E / 1°N 2°E / 1; 2

  • Pluto

Examples from Template:Coord/doc[edit]

Don't invoke #coordinates[edit]

10°N 20°E / 10°N 20°E / 10; 20

Tests of subroutines[edit]