Module:Coordinates: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary |
(fmt) |
||
Line 247: | Line 247: | ||
-- dec logic |
-- dec logic |
||
result, errors = parseDec( args[1], args[2], args['format'] ) |
result, errors = parseDec( args[1], args[2], args['format'] ) |
||
result.param = args[1] |
result.param = table.concat( {args[1], "_N_", args[2], "_E_", args[3] } ); |
||
elseif dmsTest(args[4], args[8]) then |
elseif dmsTest(args[4], args[8]) then |
||
-- dms logic |
-- dms logic |
||
result, errors = parseDMS( args[1], args[2], args[3], args[4], |
result, errors = parseDMS( args[1], args[2], args[3], args[4], |
||
args[5], args[6], args[7], args[8], args['format'] ) |
args[5], args[6], args[7], args[8], args['format'] ) |
||
result.param = |
result.param = table.concat( { unpack( args, 1, 9 ) }, '_' ); |
||
elseif dmsTest(args[3], args[6]) then |
elseif dmsTest(args[3], args[6]) then |
||
-- dm logic |
-- dm logic |
||
result, errors = parseDMS( args[1], args[2], nil, args[3], |
result, errors = parseDMS( args[1], args[2], nil, args[3], |
||
args[4], args[5], nil, args[6], args['format'] ) |
args[4], args[5], nil, args[6], args['format'] ) |
||
result.param = |
result.param = table.concat( { unpack( args, 1, 7 ) }, '_' ); |
||
elseif dmsTest(args[2], args[4]) then |
elseif dmsTest(args[2], args[4]) then |
||
-- d logic |
-- d logic |
||
result, errors = parseDMS( args[1], nil, nil, args[2], |
result, errors = parseDMS( args[1], nil, nil, args[2], |
||
args[3], nil, nil, args[4], args['format'] ) |
args[3], nil, nil, args[4], args['format'] ) |
||
result.param = |
result.param = table.concat( { unpack( args, 1, 5 ) }, '_' ); |
||
else |
else |
||
-- Error |
-- Error |