Coordinates: Coordinates: Missing latitude

Template:Coord/testcases

From Jonesipedia
Jump to navigation Jump to search

<templatestyles src="Module:Message box/ombox.css"></templatestyles>

Infobox

<templatestyles src="Module:Infobox/styles.css"></templatestyles>

Bullet Tree Falls
<templatestyles src="Module:Location map/styles.css"></templatestyles>
Bullet Tree Falls is located in Belize
Bullet Tree Falls
Bullet Tree Falls
Coordinates: <templatestyles src="Module:Coordinates/styles.css"></templatestyles>17°10′05″N 89°06′40″W / 17.168°N 89.111°W / 17.168; -89.111

<templatestyles src="Module:Infobox/styles.css"></templatestyles>

Bullet Tree Falls
<templatestyles src="Module:Location map/styles.css"></templatestyles>
Bullet Tree Falls is located in Belize
Bullet Tree Falls
Bullet Tree Falls
Coordinates: <templatestyles src="Module:Coordinates/styles.css"></templatestyles>17°10′04.8″N 89°06′39.6″W / 17.168000°N 89.111000°W / 17.168000; -89.111000

<templatestyles src="Module:Infobox/styles.css"></templatestyles>

Ellis Island
Part of Statue of Liberty National Monument
Ellis Island
Nearest cityJersey City
Coordinates<templatestyles src="Module:Coordinates/styles.css"></templatestyles>40°41′56.5″N 74°2′22.2″W / 40.699028°N 74.039500°W / 40.699028; -74.039500[2]
Width300
Area58.38 acres (0.24 km²) (includes Statue of Liberty NM)
EstablishedMay 11, 1965 (as a national monument)
Visitors3,618,054 (includes Statue of Liberty NM) (in 2004)
Governing bodyNational Park Service
www.nps.gov/elis/

<templatestyles src="Reflist/styles.css" />

  1. 1.0 1.1 <templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>"Belize Population and Housing Census: 2010 Country Report" (PDF). Statistical Institute of Belize. Archived from the original (PDF) on 27 January 2016. Retrieved 25 July 2015.
  2. U.S. Geological Survey Geographic Names Information System: Ellis Island


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.

Coord inline

SW

1a
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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

1a
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 360°W / 1°N 360°W / 1; -360 (Test case E<=-360 dec) Coordinates: longitude degrees <= -360
{{#coordinates:}}: invalid longitude
dim= dec
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 2°E / 1°N 2°E / 1; 2 (Test case dim= dec) Coordinates: Parameter: "dim=" should be "dim:"
globe= dec
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 2°E / 1°N 2°E / 1; 2 (Test case globe= dec) Coordinates: Parameter: "globe=" should be "globe:"
region= dec
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 2°E / 1°N 2°E / 1; 2 (Test case region= dec) Coordinates: Parameter: "region=" should be "region:"
scale= dec
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 2°E / 1°N 2°E / 1; 2 (Test case scale= dec) Coordinates: Parameter: "scale=" should be "scale:"
source= dec
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 2°E / 1°N 2°E / 1; 2 (Test case source= dec) Coordinates: Parameter: "source=" should be "source:"
type= dec
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 2°E / 1°N 2°E / 1; 2 (Test case type= dec) Coordinates: Parameter: "type=" should be "type:"

d format

S>+90 d
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°S 2°W / 1°S 2°W / -1; -2 (Test case extra d) Coordinates: Extra unexpected parameters

dm format

dN>+90 dm
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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

dN>+90 dms
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>-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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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

  1. Coordinates: Unknown argument format
  2. <templatestyles src="Module:Coordinates/styles.css"></templatestyles>4°5′6″N 1°2′3″E / 4.08500°N 1.03417°E / 4.08500; 1.03417
  3. <templatestyles src="Module:Coordinates/styles.css"></templatestyles>3°4′N 1°2′E / 3.067°N 1.033°E / 3.067; 1.033
  4. Coordinates: Missing latitude
    Invalid arguments have been passed to the {{#coordinates:}} function
  5. Coordinates: Missing latitude
    Invalid arguments have been passed to the {{#coordinates:}} function
  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. <templatestyles src="Module:Coordinates/styles.css"></templatestyles>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

DM blank M
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 3°E / 1°N 3°E / 1; 3 (Test case DM blank M)
DMS blank S
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>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
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 5°E / 1°N 5°E / 1; 5 (Test case DMS blank M and S)
display=
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 2°E / 1°N 2°E / 1; 2 (Test case DMS blank M and S)
extra blanks
<templatestyles src="Module:Coordinates/styles.css"></templatestyles>51°02′21″N 116°26′33″W / 51.03917°N 116.44250°W / 51.03917; -116.44250 (Test case extra blanks)

Extreme values

Airy (Martian crater)

North and south poles

Documented type values

globe values

supported

  • Saturn
  • Uranus
  • Neptune

questionable

currently unsupported

sun: <templatestyles src="Module:Coordinates/styles.css"></templatestyles>1°N 2°E / 1°N 2°E / 1; 2

  • Pluto

Examples from Template:Coord/doc

Don't invoke #coordinates

<templatestyles src="Module:Coordinates/styles.css"></templatestyles>10°N 20°E / 10°N 20°E / 10; 20

Tests of subroutines

Coord2text

Using Module:Coordinates and Template:Coord:

  • coord2text lat dms: 57.30611
  • coord2text long dms: 4.45889
  • coord2text lat decimal: 57.1822
  • coord2text long decimal: 4.2732

Using Module:Coordinates and Template:Coord/sandbox:

  • coord2text lat dms: 57.30611
  • coord2text long dms: 4.45889
  • coord2text lat decimal: 57.1822
  • coord2text long decimal: 4.2732

Using Module:Coordinates/sandbox2 and Template:Coord/sandbox:

  • coord2text lat dms: 57.306111111111
  • coord2text long dms: 4.4588888888889
  • coord2text lat decimal: 57.1822
  • coord2text long decimal: 4.2732

Tests of qid

  • Coordinates: Missing latitude
    Invalid arguments have been passed to the {{#coordinates:}} function no params, should error
  • Invalid arguments have been passed to the {{#coordinates:}} function no params, but is the primary version of the coordinates. should lookup QID of current page
  • Coordinates: Missing latitude
    Invalid arguments have been passed to the {{#coordinates:}} function no params, but name provided. should lookup QID of name
  • Coordinates: Missing latitude
    Invalid arguments have been passed to the {{#coordinates:}} function Only QID
  • <templatestyles src="Module:Coordinates/styles.css"></templatestyles>40°40′12″N 73°56′24″W / 40.67000°N 73.94000°W / 40.67000; -73.94000 coordinate with QID (gets shape)
  • <templatestyles src="Module:Coordinates/styles.css"></templatestyles>40°40′12″N 73°56′24″W / 40.67000°N 73.94000°W / 40.67000; -73.94000 (New York City) coordinate with name, should find shape via qid lookup