- GIS论坛-GIS空间站 ( http://bbs.gissky.net/Default.asp )
-- MapInfo ( http://bbs.gissky.net/ShowForum.asp?forumid=15 )
--- mapbasic中Objectnodex()做坐标精度的问题 ( http://bbs.gissky.net/ShowPost.asp?id=44409 )
作者:map8
发表时间:2008-5-27 12:55:14
在Mapbasic中使用Objectnodex()和objectgeography()读取到的坐标在mapinfo中用十进制显示,小数点后位数可以自动控制并显示。但是读取并使用mapbasic打印输出的坐标只有小数点后三位或四位,请问那位高手可以指点将其扩为6位?谢谢!
作者:map8
发表时间:2008-5-29 12:12:37
有没有人知道??
发表您的观点,进入该主题参与讨论...
作者:nj_lgf
发表时间:2008-7-2 11:55:42
去读mif文件吧,就是有点慢
发表您的观点,进入该主题参与讨论...
作者:yaochuanfu
发表时间:2008-7-3 18:27:22
有没有试着将其转换成字符串后再打印输出呢? 格式化
发表您的观点,进入该主题参与讨论...
作者:map8
发表时间:2008-7-8 20:35:20
读mif是可以的,确实太慢。在Mapbasic中转换为字符串也只能显示7个字节,即经度保持小数点后3位,纬度保持小数点后4位。但是可以在MapInfo的某个属性中由十进制控制好显示小数点后位数,再转换为mdb,再转换为文本,然后再利用,好麻烦啊。
发表您的观点,进入该主题参与讨论...
|