免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

楼主: Teddy1
收起左侧

[求助] 十进制转换成经纬度

  [复制链接]

11

主题

1万

铜板

5

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
1769

精华勋章宣传勋章爱心勋章组织勋章优秀斑主灌水勋章荣誉会员勋章活跃勋章官方团队贡献勋章

发表于 2016-6-20 21:35 | 显示全部楼层
Teddy1 发表于 2016-6-20 14:52
坐标显示只改变右下角的显示,ok?!不会改变属性表的。

试试,这段代码:
dim a as integer
dim b as double
dim c as double
dim dms as string
a= Int ( [POINT_X] )
b= ( [POINT_X] - a) *60
c=(b-int(b))*60
dms=str(a)+"°"+format$( Int (b ),"00" )+"′"+format$(c,"00.00")+"″"

回复 支持 反对

使用道具 举报

19

主题

6481

铜板

9

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
675
 楼主| 发表于 2016-6-21 09:48 | 显示全部楼层
sospwlw 发表于 2016-6-20 21:35
试试,这段代码:
dim a as integerdim b as doubledim c as doubledim dms as stringa= Int (  )b= (   ...

看着很厉害的样子,可是……我不懂代码:'(,这个在哪里写?:'(
回复 支持 反对

使用道具 举报

16

主题

1万

铜板

7

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1277
QQ
发表于 2016-6-21 11:09 | 显示全部楼层
本帖最后由 tdz0855 于 2016-6-21 11:12 编辑

一、选择的单位为米
1.jpg
单击确定,X,y坐标的显示格式如下:
11.jpg

二、要在属性表里显示度分秒,请选择对应的度分秒为单位,如下图:
2.jpg
单击确定,显示效果如下,X与Y的坐标都是同样的做法!
22.jpg

    不知以上说明能否解决你们心中的困惑,希望能帮到你们!

回复 支持 反对

使用道具 举报

19

主题

6481

铜板

9

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
675
 楼主| 发表于 2016-6-21 13:10 | 显示全部楼层
tdz0855 发表于 2016-6-21 11:09
一、选择的单位为米

单击确定,X,y坐标的显示格式如下:

1、知道在这里改,但是我的只有十进制,后面的就都没有了,所以才产生的这样的问题,您看看我的截图就知道了。

2、您那里十进制下面的是怎么出来的,我的为什么就到十进制,下面就没有度分秒那些选项了?麻烦您告诉我一下,好么?在此特别感谢

QQ截图20160621130944.png
回复 支持 反对

使用道具 举报

19

主题

6481

铜板

9

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
675
 楼主| 发表于 2016-6-23 11:34 | 显示全部楼层
tdz0855 发表于 2016-6-21 11:09
一、选择的单位为米

单击确定,X,y坐标的显示格式如下:

1、知道在这里改,但是我的只有十进制,后面的就都没有了,所以才产生的这样的问题,您看看我的截图就知道了。

2、您那里十进制下面的是怎么出来的,我的为什么就到十进制,下面就没有度分秒那些选项了?麻烦您告诉我一下,好么?在此特别感谢
回复 支持 反对

使用道具 举报

4

主题

294

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
60
发表于 2016-6-23 15:45 | 显示全部楼层
是不是你坐标系的问题
回复 支持 反对

使用道具 举报

19

主题

6481

铜板

9

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
675
 楼主| 发表于 2016-6-23 16:24 | 显示全部楼层
fnyz 发表于 2016-6-23 15:45
是不是你坐标系的问题

能具体讲讲么?
回复 支持 反对

使用道具 举报

13

主题

9516

铜板

13

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
429
发表于 2016-6-23 17:14 | 显示全部楼层
本帖最后由 m5080364ncwm3qg 于 2016-6-23 17:31 编辑

十进制貌似就是经纬度(单位是°)。要弄成度分秒形式,直接给你上图看吧,字段属性里有个方向,点开有度分秒,选上确定就好了,不用excel那么麻烦
E5N]]`0~P87D%0(U0$9U]GY.png
回复 支持 3 反对 0

使用道具 举报

13

主题

9516

铜板

13

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
429
发表于 2016-6-23 17:23 | 显示全部楼层
本帖最后由 m5080364ncwm3qg 于 2016-6-23 17:46 编辑

对了把属性>方向下有个小数位数改成1,那么113.211形式就变成113°12'39.6"形式了,完美。
回复 支持 反对

使用道具 举报

19

主题

6481

铜板

9

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
675
 楼主| 发表于 2016-6-23 17:30 | 显示全部楼层
m5080364ncwm3qg 发表于 2016-6-23 17:23
对了把属性>方向下有个有小数位改成1,那么113.211形式就变成113°12'39.6"形式了

太感谢你了,完美的解决了我的问题:bq
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表