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] .."_N_" .. args[2] .. "_E_" .. args[3];
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 = args[1] .. "_" .. args[2] .. "_" .. args[3] .. "_" .. args[4] .. "_".. args[5] .. "_" .. args[6] .. "_" .. args[7] .. "_" .. args[8] .. "_" .. args[9]
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 = args[1] .. "_" .. args[2] .. "_" .. args[3] .. "_" .. args[4] .. "_".. args[5] .. "_" .. args[6] .. "_" .. args[7];
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 = args[1] .. "_" .. args[2] .. "_" .. args[3] .. "_" .. args[4] .. "_".. args[5];
result.param = table.concat( { unpack( args, 1, 5 ) }, '_' );
else
else
-- Error
-- Error