QGIS 1.8 아마 해결책을하지만, QGIS 1.9 DEV에있다 - 나는 표현처럼 함께 넣지 한 floor()
반올림 반올림 기능 아래로 . D ° M 'S ''의 경우 :
(CASE WHEN $x < 0 THEN '-' ELSE '' END) || floor (abs($x)) || '° ' || floor(((abs($x)) - floor (abs($x))) * 60) ||'\'' || substr( (tostring((((abs($x)) - floor (abs($x))) * 60) - floor(((abs($x)) - floor (abs($x))) * 60)) * 60),1,5) || '"'
이스케이프 된 아포스트로피 ( \'
)에 유의하십시오 .
D ° M.MMM '의 경우 :
(CASE WHEN $x < 0 THEN '-' ELSE '' END) || floor (abs($x)) || '° ' || ((abs($x) - floor(abs($x))) * 60) ||'\''
표시되는 소수 자릿수를 제한하려면 아래 수식에서 #을 자릿수로 대체하십시오.
(CASE WHEN $x < 0 THEN '-' ELSE '' END) || floor (abs($x)) || '° ' || format_number( (abs($x) - floor(abs($x))) * 60, #) ||'\'