精华内容
下载资源
问答
  • (JS) 百度地图与腾讯地图坐标转换

    万次阅读 2021-08-01 22:22:53
    * 坐标转换,百度地图坐标转换成腾讯地图坐标 * lng 腾讯经度(pointy) * lat 腾讯纬度(pointx) * 经度>纬度 */ function bMapToQQMap(lng, lat) { if (lng == null || lng == '' || lat == null || lat == ...
    /**
    * 坐标转换,百度地图坐标转换成腾讯地图坐标
    * lng 腾讯经度(pointy)
    * lat 腾讯纬度(pointx)
    * 经度>纬度
    */
    function bMapToQQMap(lng, lat) {
    
        if (lng == null || lng == '' || lat == null || lat == '')
            return [lng, lat];
    
        var x_pi = 3.14159265358979324;
        var x = parseFloat(lng) - 0.0065;
        var y = parseFloat(lat) - 0.006;
        var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi);
        var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi);
        var lng = (z * Math.cos(theta)).toFixed(7);
        var lat = (z * Math.sin(theta)).toFixed(7);
    
        return [lng, lat];
    
    }
    
    /**
    * 坐标转换,腾讯地图转换成百度地图坐标
    * lng 腾讯经度(pointy)
    * lat 腾讯纬度(pointx)
    * 经度>纬度
    */
    
    function qqMapToBMap(lng, lat) {
    
        if (lng == null || lng == '' || lat == null || lat == '')
            return [lng, lat];
    
        var x_pi = 3.14159265358979324;
        var x = parseFloat(lng);
        var y = parseFloat(lat);
        var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);
        var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);
        var lng = (z * Math.cos(theta) + 0.0065).toFixed(5);
        var lat = (z * Math.sin(theta) + 0.006).toFixed(5);
        return [lng, lat];
    
    }
    
    展开全文
  • 高斯坐标转换VB代码,可以选择各种坐标系,进行正反算
  • 坐标转换

    千次阅读 2013-12-06 14:35:03
    坐标转换一直是困扰很多GIS开发人员的一个问题,一提到各种坐标系统之间的转换,涉及到不同椭球、不同投影之间的换算方法。下面我们就来看看坐标转换的过程。  首先,我们要弄清楚三种坐标表示方法:经纬度和高程,...

    坐标转换一直是困扰很多GIS开发人员的一个问题,一提到各种坐标系统之间的转换,涉及到不同椭球、不同投影之间的换算方法。下面我们就来看看坐标转换的过程。

        首先,我们要弄清楚三种坐标表示方法:经纬度和高程,空间直角坐标,平面坐标和高程。地球椭球体(WGS84、Beijing54、xian80……)都可以通过三种坐标来表示。我们通常说的WGS-84经纬度坐标(纬度41度,123度)是经纬度和高程这一种。谷歌的地图是WGS-84经过Web Mercator投影的平面坐标。

    在同一个椭球里的转换都是严密的,就是只要方法用对,精度不会损失。而在不同的椭球之间的转换是不严密的。举个例子,在WGS-84坐标和北京54坐标之间是不存在一套转换参数可以全国通用的,在每个地方会不一样,因为它们是两个不同的椭球基准。而且转换一般都会有或多或少的误差。

    那么,两个椭球间的坐标转换通过什么方法进行呢?一般而言比较严密的是用七参数法(即布尔莎模型),即X平移,Y平移,Z平移,X旋转,Y旋转,Z旋转,尺度变化K。获得七参数就需要同一地区3个以上的已知点进行计算,如果区域范围不大,最远点间的距离不大于30Km(经验值),还可以用三参数(莫洛登斯基模型),即X平移,Y平移,Z平移,而将X旋转,Y旋转,Z旋转,尺度变化K视为0,所以三参数只是七参数的一种特例。

        现在举个例子说明:在辽宁某测区,需要从GPS中获得的WGS-84点经纬度坐标转到北京54坐标系的平面坐标,需要写程序完成。下面我们先来看一下整个转换过程原理是怎样的:

    从上图中我们可以看到首先需要的是将GPS中获得的WGS-84经纬度坐标转换为WGS-84的空间直角坐标。然后通过布尔莎模型转换到Beijing54的空间直角坐标。接着在进行转换+投影到了Beijing54平面直角坐标。但是现在的问题是如何获得七参数。七参数是测绘部门的绝密。但是我们可以通过三对已知的同名点计算适合该区域的七参数(30KM2以内)。下面是获得七参数的过程:

     

    展开全文
  • 坐标转换的小程序,可以实现各种坐标点位的坐标转换,例如高斯克吕格下的北京54坐标和WGS84下的UTM投影坐标之间的相互转换
  • 实现坐标转换,将多坐标系进行转换。。。。。。
  • GPS坐标转换

    2018-03-02 11:26:04
    GPS坐标转换GPS坐标转换GPS坐标转换GPS坐标转换GPS坐标转换GPS坐标转换
  • 坐标转换,很好用的坐标转换小程序,可以在各个坐标系中互相转换参数,而且小数位足够多的,用起来十分方便,欢迎下载
  • 可以将北京54坐标、80坐标、84坐标转换为经纬度的一个小程序
  • 坐标转换原理

    2015-09-23 08:36:08
    坐标转换原理坐标转换原理坐标转换原理坐标转换原理坐标转换原理坐标转换原理坐标转换原理坐标转换原理坐标转换原理坐标转换原理坐标转换原理
  • 万能坐标转换程序 54坐标转换80坐标 计算各种转换参数
  • 实现大地坐标与平面坐标转换
  • 坐标转换系统

    2018-06-04 21:34:25
    坐标转换系统软件是测绘领域比较实用的一个软件工具,主要分为3大功能模块,分别为任意旋转角七参数坐标转换、高斯换带计算和基本坐标转换,除了这3大主要功能模块还加入了文件读写的功能,可以实现坐标的批量转换。...
  • matlab定位,多普勒多普勒测速 ,XYZ坐标转换经纬高坐标 转换东北天坐标,速度转换成东北天坐标,速度测方位角
  • 坐标转换程序

    2014-06-27 19:29:40
    坐标转换,参数计算坐标转换,参数计算坐标转换,参数计算
  • DXF坐标转换 DXF坐标转换 DXF坐标转换 DXF坐标转换
  • Gps坐标转换百度坐标

    热门讨论 2016-10-31 13:52:26
    Gps坐标转换百度坐标
  • 这个坐标转换器可以将经纬度坐标转换成平面坐标
  • 火星坐标转换经纬度,火星坐标系转换软件工具【支持批量】 火星坐标转换工具,支持批量转换 火星坐标转换到地球坐标 地球坐标转换到火星坐标 批量转换工具
  • 万能坐标转换

    2017-10-30 15:14:08
    未来交通实验室开发的万能坐标转换系统,用于火星坐标、百度坐标、大地坐标等不同坐标系之间的相互快速转换的小工具,简单、实用,可用于地理相关信息POI等的坐标系转换。
  • CoorTrans坐标转换程序

    2019-04-15 21:52:20
    坐标转换程序,投影正反算,布尔沙七参数计算,七参数坐标转换,投影换带,大地坐标系、投影坐标系、空间直角坐标系的任意互转。
  • 易语言数学坐标转换源码,数学坐标转换,角度转弧度,弧度转角度,极坐标转直角坐标,直角坐标转极坐标
  • 机器人坐标转换

    2017-09-15 10:57:02
    机器人坐标转换
  • 坐标转换器小软件,编辑坐标转换系数。(菜单:投影转换/编辑坐标转换系数。)最后进行投影变换,“当前投影”输入80坐标系参数,“目的投影”输入54坐标系参数。进行转换时系统会自动调用曾编辑过的坐标转换系数
  • 大地坐标与经纬度坐标转换
  • arcgis中将地理坐标转换为投影坐标 / 经纬度坐标转换 1.导入需要转换的数据,以csv格式的点为例 (1) File-> Add Data -> Add XY Data… (2) 选择导入的数据后将经纬度坐标分别赋予“X Field”和“Y Field”. 2...

    arcgis中将地理坐标转换为投影坐标 / 经纬度坐标转换

    1.导入需要转换的数据,以csv格式的点为例

    (1) File-> Add Data -> Add XY Data…
    (2) 选择导入的数据后将经纬度坐标分别赋予“X Field”和“Y Field”.在这里插入图片描述

    2. 定义投影坐标

    (1)为导入的数据设置投影坐标,以投影坐标中的“WGS84 World Mercator”为例
    用到的工具:
    Data management tools -> Projections and Transformations -> Project
    在这里插入图片描述

    选择“Output Coordinates System”, 在弹出的框中选择“Projected Coordinate Systems”里自己想要的投影坐标,这里选择的是“Projected Coordinate Systems”->“World”->“WGS84 World Mercator”.
    在这里插入图片描述

    3.计算投影坐标

    (1)定义完投影坐标后会新生成一个shp文件,在“Table Of Contents”里右键该新生成的文件,选择“Open Attribute Table”,可以看到每个点的经纬度坐标。在这里插入图片描述
    (2) 右键属性表中的“Field1”,选择“Calculate Geometry…”在这里插入图片描述
    (3) 选择“Use coordinate system of the data source:” 下的“PCS: WGS 1984 World Mercator”,单位设置为米,注意在计算纬度时要将“Property”中换为Y。
    (4)计算完就大功告成了。
    在这里插入图片描述

    展开全文
  • 基于matlab软件,可将经纬度坐标转换成空间直角坐标。内含WGS84参考椭球参数,可通过输入自己的经纬度坐标,实现三维空间直角坐标的转换。
  • 坐标转换问题

    2013-05-02 21:39:27
    关于北京54西安80坐标系转换、测量中的坐标系及其坐标转换GPS、测量坐标系及坐标转换以及一种有效的WGS-84坐标系与地方坐标系转换方法等,蛮全面的,听好~
  • 同坐标系下经纬度转平面坐标系代码,该程序可以将西安80坐标、北京1954坐标、CGCS2000坐标三种坐标系进行坐标转换
  • c# GPS坐标转换

    2016-02-03 10:13:01
    c# GPS坐标转换 将坐标和国际坐标互相转换

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 264,074
精华内容 105,629
关键字:

坐标转换