导读:知道经纬度坐标如何转换成 X Y坐标 知道经纬度坐标如何转换成 X Y坐标1、231′21.73″S 8015′48.45″W 2、231′39.96″S 8015′39.96″W3、230′24.64″S 8014′54.85″W4、229′55.2″S 8015′27.16″w5 230′36.23″S 8016′15.02″W yiz...
知道经纬度坐标如何转换成 X Y坐标
知道经纬度坐标如何转换成 X Y坐标
1、2°31′21.73″S 80°15′48.45″W
2、2°31′39.96″S 80°15′39.96″W
3、2°30′24.64″S 80°14′54.85″W
4、2°29′55.2″S 80°15′27.16″w
5 2°30′36.23″S 80°16′15.02″W
yizhibudong
1年前他留下的回答
已收到2个回答
兔与狼
网友
该名网友总共回答了15个问题,此问答他的回答如下:采纳率:80%
1、1106736.730 X,14597318.744 Y
2、1108833.019 X,14596189.510 Y
3、1099149.898 X,14592382.233 Y
4、1095999.383 X,14596166.535 Y
5、1101570.857 X,14600704.238 Y
1年前他留下的回答
追问
10
yizhibudong
请问是什么转换的 求教 谢谢
兔与狼
地理坐标定义规则:X轴(代表经度)向右递增,Y轴(纬度)向上递增,就好比小学学过的平面坐标。向左、向下的规则。 屏幕坐标定义规则:X轴向右递增,Y轴向下递增。可以看出,地理坐标和屏幕坐标的区别仅仅只是在于Y轴递增方向是相反的(这就是不同)。 这里强调一点的就是为了保证精度,地理坐标的度*3600换算成秒,所有的取值用double来计算,最后的结果再转换成int。1 已知道屏幕的高(y)和宽(h),地理坐标区域的范围(maxLon,minLon,maxLat,minLat),这里我们知道了这些已知的参数。2 我们可以算出每像素所代表的经度和纬度(有人称这个为比例因子)。 公式:scaleX = ((maxLon-minLon)*3600)/h ----------X轴上每像素代表的经度秒数; 公式:scaleY = ((maxLat-minLat)*3600)/y ----------Y轴上每像素代表的纬度秒数; 这两个比例因子就是两个坐标系之间的关系。 3 很简单的一步了,那就是算出该地理坐标区域中的任何一点(lon,lat)在屏幕上的坐标了。 公式:screenX = lon*3600/scaleX;---------屏幕坐标X轴坐标 公式:screenY = lat*3600/scaleY; ---------屏幕坐标Y轴坐标 还有最后一步,那就是我们要把该地理区域占满占个屏幕该怎么办呢?4 接着我们需要该地理区域占满占个屏幕该怎么办呢 公式:minX = minLon*3600/scaleX;区域左边置最左端 公式:minY = minLat*3600/scaleY; 区域上面置最上端5 当地地理范围区域占满整个屏幕时,我们需要用到第三步计算出来的 screenX和screenY两个参数,该区域中的任何一点的公式如下: 公式:X = screenX - minX = (lon - minLon)*3600/scaleX; 公式:Y = screenMaxLat - screenLat = (maxLat - lat)*3600/scaleY;6 总结: 经纬度转屏幕坐标的最终公式如下: 公式:X = (lon - minLon)*3600/scaleX; 公式:Y = (maxLat - lat)*3600/scaleY; 接着我们由上面的公式可以推出屏幕坐标转经纬度坐标公式如下: 公式:lon = X * scaleX/3600 + minLon; 公式:lat = maxLat - y* scaleY/3600;公式:X = (lon - minLon)*3600/(((maxLon-minLon)*3600)/h); 公式:Y = (maxLat - lat)*3600/(((maxLat-minLat)*3600)/y);
ylqin888
网友
该名网友总共回答了1个问题,此问答他的回答如下:
要点有
1年前他留下的回答
2
以上就是小编为大家介绍的知道经纬度坐标如何转换成 X Y坐标 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!
标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!