在线等,西安80xy坐标转换经纬度方法的方法怎么转换?

24小时热门版块排行榜&&&&
(著名写手)
散金: 2554
在线: 436.1小时
虫号: 964751
注册: 性别: GG专业: 地理信息系统
Arcengine怎么把西安80坐标转换为经纬度?已有1人参与
菜鸟求助,给点代码吧!谢谢!
& 猜你喜欢
已经有2人回复
已经有50人回复
已经有224人回复
已经有0人回复
已经有0人回复
& 本主题相关价值贴推荐,对您同样有帮助:
已经有30人回复
已经有1人回复
已经有29人回复
已经有33人回复
已经有8人回复
已经有181人回复
已经有10人回复
已经有11人回复
已经有18人回复
已经有29人回复
已经有10人回复
不要迷恋哥,哥只是一个过客!
(著名写手)
散金: 2554
在线: 436.1小时
虫号: 964751
注册: 性别: GG专业: 地理信息系统
★ yanggis(金币+1): 谢谢分享。。。
引用回帖:Originally posted by 昆昆的小虫 at
代码不方便共享 建议去看下书《应用大地测量学》 中国矿业大学出版社 哦&&主要是我的原图是无带号的即X、Y是6、7为的,另外我的题目也问错了,应该是经纬度转换为西安坐标系,可是我只能把经纬度转换为有带号的即X、Y是8、7位的,我的代码如下&&能不能给我指点一下&&怎么转换为6、7位的CODE:& & Dim ProjNo = 0, ZoneWide As Integer '&&带宽
& && &&&Dim longitude1, latitude1, longitude0, latitude0, X0, Y0, xval, yval As Double
& && &&&Dim a, f, e2, ee, NN, T, C, M, iPI, Aa As Double
& && &&&iPI = 0.9433 '&&3.8/180.0;
& && &&&ZoneWide = 6& &' 6度带宽
& && &&&a =
& && &&&f = 1 / 298.257 '& &80年西安坐标系参数
& && &&&ProjNo = (UserInput_Lon / ZoneWide)
& && &&&longitude0 = ProjNo * ZoneWide + ZoneWide / 2
& && &&&longitude0 = longitude0 * iPI
& && &&&latitude0 = 0
& && &&&longitude1 = UserInput_Lon * iPI '&&经度转换为弧度
& && &&&latitude1 = UserInput_Lat * iPI '& & 纬度转换为弧度
& && &&&e2 = 2 * f - f * f
& && &&&ee = e2 * (1.0 - e2)
& && &&&NN = a / Math.Sqrt(1.0 - e2 * Math.Sin(latitude1) * Math.Sin(latitude1))
& && &&&T = Math.Tan(latitude1) * Math.Tan(latitude1)
& && &&&C = ee * Math.Cos(latitude1) * Math.Cos(latitude1)
& && &&&Aa = (longitude1 - longitude0) * Math.Cos(latitude1)
& && &&&M = a * ((1 - e2 / 4 - 3 * e2 * e2 / 64 - 5 * e2 * e2 * e2 / 256) * latitude1 - (3 * e2 / 8 + 3 * e2 * e2 / 32 + 45 * e2 * e2 * e2 / 1024) * Math.Sin(2 * latitude1) + (15 * e2 * e2 / 256 + 45 * e2 * e2 * e2 / 1024) * Math.Sin(4 * latitude1) - (35 * e2 * e2 * e2 / 3072) * Math.Sin(6 * latitude1))
& && &&&xval = NN * (Aa + (1 - T + C) * Aa * Aa * Aa / 6 + (5 - 18 * T + T * T + 72 * C - 58 * ee) * Aa * Aa * Aa * Aa * Aa / 120)
& && &&&yval = M + NN * Math.Tan(latitude1) * (Aa * Aa / 2 + (5 - T + 9 * C + 4 * C * C) * Aa * Aa * Aa * Aa / 24 + (61 - 58 * T + T * T + 600 * C - 330 * ee) * Aa * Aa * Aa * Aa * Aa * Aa / 720)
& && &&&X0 = 1000000L * (ProjNo + 1) + 500000L
& && &&&Y0 = 0
& && &&&xval = xval + X0
& && &&&yval = yval + Y0
& && &&&Dim LocationX As Integer = xval
& && &&&Dim LocationY As Double = yval
不要迷恋哥,哥只是一个过客!
相关版块跳转
数理科学综合
我要订阅楼主
的主题更新
小木虫,学术科研互动社区,为中国学术科研免费提供动力
违规贴举报删除请发送邮件至:
广告投放与宣传请联系 李想 QQ:
QQ:&&邮箱:
Copyright &
MuChong.com, All Rights Reserved. 小木虫 版权所有怎样把GPS取得的经纬度转换成地理坐标(西安84坐标系)
[问题点数:50分,结帖人niaosuy]
怎样把GPS取得的经纬度转换成地理坐标(西安84坐标系)
[问题点数:50分,结帖人niaosuy]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|ArcGIS&Desktop&如何将WGS84转换为西安80坐标系
转自于:http://blog.sina.com.cn/s/blog_00ngbp.html
在ArcGIS中,如果想要把一种坐标系统的矢量数据转换为另一个坐标系统,通常应当使用ArcToolbox中的Project工具。但是我使用这个工具的时候遇到了一个问题。
&&&&我拿到的数据是一个点图层,经纬度坐标。给我这个图层的人说这些点是从Google
Earth上取出来的,应该是WGS84坐标。但是项目中使用的是西安80坐标系统,于是就需要把WGS坐标系统转为西安80。使用Project做投影转换的时候遇到了一个问题,如图
本来是可选参数的Geographic
Transformation变成了必选参数。而且在下拉列表里找不到WGS84与西安80间的转换选项。
-----分割线-----
在ESRI中国社区里发现了一些关于这个问题的帖子。帖子没有直接给出这个问题的解决方法,但是参考那些帖子的内容,我尝试了下面这个方法,并取得了初步的成功。这个方法的基本思路是,既然必须填Geographic
Transformation,但是下拉列表里没有,那么就自定义一个。
1、首先,使用Creat Custom Geographic Transformation工具,定义一个Geographic
Transformation。如图
2、完成定义后,再使用Project工具,就会发现Geographic
Transformation下拉列表里出现了刚才自定义的那个Geographic Transformation,如图
绿点消失了,可以运行了。这里有件事需要说明,第三幅图里的Geographic
Transformation与第二幅图里的Geographic
Transformation本来应该是相同的。但是我刚开始做这个操作的时候没有截图,图都是后来截取的,所以图里它们两个不同名。这只是个示意而已。
-----分割线-----
这个方法有两个隐患
1、图2,Method参数我是根据网上一个例子填的,不知道是什么意思;
2、图2,Parameters似乎是投影转换的“七参数”,七个参数都是0,看起来似乎不妥。我做过检查,把转换前的数据和转换后的数据都加载到ArcMap里,发现它们是重合的。但是由于转换前后的数据属于不同的坐标系统,加载数据的时候ArcMap肯定对其中一个做过转换。所以即使它们是重合的,也不能完全确定这个方法是正确的。
-----分割线-----
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。请教各路大神,怎么把大量的西安80xy坐标转换成经纬度【测绘吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:32,149贴子:
请教各路大神,怎么把大量的西安80xy坐标转换成经纬度收藏
测绘工程测绘公司哪家好?江苏国衡测绘,CMA认证单位,工程测量,管道检测,房屋测量等测绘技术团队实力强,设备先进,操作经验丰富.一站式服务让您省心安心.
楼主求问你最后是怎么弄的,我也遇到这个问题.......
批量坐标转换
登录百度帐号扫一扫,随时随地挑选人才和公司
无线工作台,管理更高效更自由
微信公众号
随时掌握一手资讯
需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金
WGS84经纬度坐标转西安80和2000中国大地坐标
WGS84经纬度坐标转西安80和2000中国大地坐标
雇主预算:¥400.00
已收到 4 个服务商的文案稿件
有相似问题想解决?专业顾问来帮助您
通过猪八戒网实名认证,保证身份真实可靠
完成手机认证,保证能随时联系到服务商
该需求下的优秀交稿
TA的交稿:
【睛灵视觉】设计工作室,猪八戒最有活力的威客设计品牌!&3年专注平面设计,愿做您身边高品质的设计专家。&我们承诺全程免费修改,确保您满意为止,期待与您合作!&主营项目:〖LOGO设计〗〖网页美工〗〖包...
TA的交稿:
本人测绘专业,精通软件开发
交易成功的需求
其它工具软件相关需求

我要回帖

更多关于 xy坐标转换经纬度方法 的文章

 

随机推荐