阅读:2720回复:7
为什么我用Field Calculator算出来的经纬度是长度表示而不是度分秒呢?
在ArcGIS 9.2中,在添加的存放经纬度的字段上直接右键选择Calculate Geometry, 在弹出的对话框中,经纬度表示的单位都是长度的,并没有度分秒表示。在网上找了那种VB代码,出来的结果好像是一样的。怎么回事啊?
|
|
1楼#
发布于:2007-11-27 09:39
是这样的,要度分秒表示,可以利用<STRONG>Field Calculator的高级功能,自己编写脚本来实现</STRONG>
|
|
|
2楼#
发布于:2007-11-27 09:42
<P>呵呵,我是菜鸟,根本就不会用VB啊! 但是我看论坛里面有从度分秒转到十进制的,就很纳闷:我算出来直接就是十进制的啊,为什么他们还需要转换,难道是版本问题?</P>
<P>对了,现成的VB script有没有啊,呵呵!</P> |
|
3楼#
发布于:2007-11-27 09:49
在<STRONG>Field Calculator</STRONG>帮助里看看,还比较简单了
|
|
|
4楼#
发布于:2007-11-27 10:16
呜呜,还是不会啊! 郁闷!
|
|
5楼#
发布于:2007-11-27 11:42
<P>你是把小数表示的度转换成度分秒表示吧?那算法很简单了,脚本可以参照帮助编写</P>
<P>编写中有什么问题再在这里提了</P> |
|
|
6楼#
发布于:2007-11-27 13:11
找到问题了,我的文件的参照系统是错的!选择地理坐标系统,算出来的就是度分秒形式的坐标。谢谢gis!
|
|
7楼#
发布于:2007-11-27 17:14
差点误导了楼主,还好解决了<img src="images/post/smile/dvbbs/em07.gif" />
|
|
|