精华内容
下载资源
问答
  • 此时x,y的值1070714.3326015235,3765220.3168944316,这应该是平面坐标 WebSpatialReference ws=exent.getWebGeometry().getSpatialReference().getWebSpatialReference((int)esriSRGeoCSType.esriSRGeoCS_NAD...

    public void getIdentity(MapEvent exent) {
      WebContext ctx = exent.getWebContext();
      WebPoint point = (WebPoint)exent.getWebGeometry();
      point = (WebPoint)point.toMapGeometry(ctx.getWebMap());
      double x=point.getX();
      double y=point.getY();
    }

    此时x,y的值为1070714.3326015235,3765220.3168944316,这应该是平面坐标


    WebSpatialReference ws=exent.getWebGeometry().getSpatialReference().getWebSpatialReference((int)esriSRGeoCSType.esriSRGeoCS_NAD1983);
                           
                            WebPoint point1=(WebPoint)point.project(ws);
                            double jd=point1.getX();
                            double wd=point1.getY();
                            logger.debug("经度:"+jd);
                            logger.debug("纬度:"+wd);

    转载于:https://www.cnblogs.com/j3eee/archive/2009/02/26/1398974.html

    展开全文
  • 批量点,矩阵形式给出,MATLAB经纬度坐标转换为平面坐标;Mercator投影变换。调用单点经纬度坐标转换为平面坐标的函数也在文件中。博客中有详细解释和C++代码...
  • 1、坐标转换:空间直角坐标,大地坐标,平面坐标转换。 2、经纬度转换:(地理坐标)经纬度与(大地坐标)xy相互转化,3度带与6度带坐标相互转化,度(十进制)与度分秒相互转化
  • C#调用dll,实现平面坐标经纬度转换。 椭球体选择: 北京54 西安80 WGS84 National2000 投影方式: 高斯 Mercator UTM
  • CAD制图中,经常要用到根据图上某点坐标标注经纬度的功能,之前在网上找了一个西安80坐标系下标注的,现在用2000的比较多,网上没有找到合适的,所以自己照着三调的培训资料写了一下,三调的资料内有高斯投影的计算...

    CAD制图中,经常要用到根据图上某点坐标标注经纬度的功能,之前在网上找了一个西安80坐标系下标注的,现在用2000的比较多,网上没有找到合适的,所以自己照着三调的培训资料写了一下,三调的资料内有高斯投影的计算公式以及图幅分幅和随球面积等计算内容。网上有很多.net下写的2000坐标系下高斯反算的代码,但是我没看懂,没理解需要迭代循环的一部分,如果有懂的,可以给科普一下。谢谢。
    五个常数自行翻阅三调培训资料,我不确定是不是涉密。

    (defun xytobl2000 (y x cm / a bb f e2 e12 p k0 k1 k2 k3	k4 E Bf	tt n2 C
    		   V N B L)
    					;椭球参数及常数
      (setq	a   6378137.0
    	bb  6356752.31414036
    	f   0.003352810681182
    	e2  0.006694380022901
    	e12 0.006739496775479
    	p   206264.806247097
    	k0  0.00000015***
    	k1  0.005052****
    	k2  0.00002***
    	k3  0.00000024*****
    	k4  0.0000*****
      )
      (setq	E  (* k0 x)
    	Bf (+ E
    	      (* (cos E)
    		 (- (+ (- (* k1 (sin E)) (* k2 (expt (sin E) 3)))
    		       (* k3 (expt (sin E) 5))
    		    )
    		    (* k4 (expt (sin E) 7))
    		 )
    	      )
    	   )
    	tt (/ (sin Bf) (cos Bf))
    	n2 (* e12 (expt (cos Bf) 2))
    	C  (/ (expt a 2) bb)
    	V  (sqrt (+ 1 n2))
    	N  (/ C V)
      )
      (setq	B (-
    	    (+
    	      (- Bf
    		 (* 0.5
    		    (* (expt V 2) tt (expt (/ y N) 2))
    		 )
    	      )
    	      (* (/ 1 24.0)
    		 (- (+ 5 (* 3 (expt tt 2)) n2) (* 9 n2 (expt tt 2)))
    		 (* (expt V 2) tt)
    		 (expt (/ y N) 4)
    	      )
    	    )
    	    (*
    	      (/ 1 720.0)
    	      (+
    		61
    		(* 90 (expt tt 2))
    		(* 45 (expt tt 4))
    	      )
    	      (* (expt V 2) tt)
    	      (expt (/ y N) 6)
    	    )
    	  )
      )					;endB
      (setq	L (+
    	    (-
    	      (*
    		(/ 1 (cos Bf))
    		(/ y N)
    	      )
    	      (*
    		(/ 1 6.0)
    		(+
    		  1
    		  (* 2 (expt tt 2))
    		  n2
    		)
    		(/ 1 (cos Bf))
    		(expt (/ y N) 3)
    	      )
    	    )
    	    (*
    	      (/ 1 120.0)
    	      (+
    		5
    		(* 28 (expt tt 2))
    		(* 24 (expt tt 4))
    		(* 6 n2)
    		(* 6 n2 (expt tt 2))
    	      )
    	      (/ 1 (cos Bf))
    	      (expt (/ y N) 5)
    	    )
    	    cm
    	  )
    
      )					;endL
    
      (list (dfm L) (dfm B))
    )					;end defun
    

    实际上没有什么技术含量,就是照书上的公式写出来就行,有了公式和简化后的常量,EXCEL也可以代入计算。

    展开全文
  • 参考https://blog.csdn.net/niu_88/article/details/97690318,
  • Arcgis中实现平面坐标经纬度转换

    千次阅读 2020-01-09 15:52:30
    1。打开属性表 2.点击左上角的“表选项“菜单下的添加字段 精度:小数点前后一共有多少位 小数点位数:这个就不啰嗦 成功后如下图所示: 然后点击计算几何: 点击确定计算即可。......

    1。打开属性表

    2.点击左上角的“表选项“菜单下的添加字段

    精度:小数点前后一共有多少位

    小数点位数:这个就不啰嗦

    成功后如下图所示:

    然后点击计算几何:

    点击确定计算即可。

    展开全文
  • 大地经纬度坐标转换

    2018-04-06 16:23:32
    转换大地经纬度坐标使用。可用于西安80北京54和经纬度坐标之间的转换
  • arcgis中经纬度平面坐标之间的相互转换方法
  • MATLAB—经纬度坐标转换为平面坐标

    万次阅读 多人点赞 2019-02-23 11:03:27
    XY平面被当作Mercator投影平面,Y轴和X轴原点分别设0纬度和0经度。通过如下公式将地理坐标变换到Mercator投影平面。由于标准电子海图/航道图使用WGS84坐标系,本文使用WGS84参数进行变换。投影基准纬度0度。 ...
    1. 原理示意图:

    Mercator投影变换示意图

    在这里插入图片描述
    2. 公式:

    XY平面被当作Mercator投影平面,Y轴和X轴原点分别设为0纬度和0经度。通过如下公式将地理坐标变换到Mercator投影平面。由于标准电子海图/航道图使用WGS84坐标系,本文使用WGS84参数进行变换。投影基准纬度为0度。
    在这里插入图片描述
    公式参数如下:
    X:水平直角坐标,单位为米(m);
    Y:纵向直角坐标,单位为米(m);
    B:纬度,单位为弧度(rad);
    L:经度,单位为弧度(rad);
    Bo:投影基准纬度,Bo =0,单位为弧度((rad);
    Lo:坐标原点的经度,Lo =0,单位为弧度(rad);
    a:地球椭球体长半轴,a=6378137.0000,单位为米(m);
    b:地球椭球体短半轴,b=6356752.3142,单位为米(m);
    e:第一偏心率;
    e’:第二偏心率。
    N-卯酉圈曲率半径,单位为米(m)。

    1. 代码

    单点经纬度坐标转换好用代码原创度高积分需要多
    C++语言实现

    批量数据经纬度坐标转换
    批量数据经纬度坐标转换

    展开全文
  • 目录经纬度坐标与平面坐标转换问题提出经纬度的定义 经纬度坐标与平面坐标转换 问题提出 已知地球上的某点的经纬度信息(这里暂时不考虑高度信息),将这个点沿着某方向移动一段距离之后,其经纬度坐标是多少 最近...
  • 该mat文件用于matlab中将经纬度坐标转换成地理坐标,按照北京54,第20度带进行坐标到平面的投影,调用projfwd函数即可。
  • 经纬度平面坐标的互相转换

    万次阅读 2018-03-21 13:38:13
    两个函数,实现 经纬度与平面坐标的互相转换。...其中32649代表的坐标系如下:// 将平面坐标转换为经纬度。 获取的而是map的坐标系统。而不是layer的。 private IPoint GetGeo(double x, double y) { ...
  • MATLAB 代码,高斯平面坐标转换为经纬度, 6度带,坐标系WGS84. MATLAB 代码,高斯平面坐标转换为经纬度, 6度带,坐标系WGS84.
  • 近期搜了下经纬度坐标转换成直角坐标的程序和原理啥的,哎,真难啊,其实道理都懂吧,下面直接贴代码, 主要是加了个for循环而言,优化输出效果。 %%%MATLAB程序实现经纬度转换成平面尔坐标: M_PI=3....
  • python实现百度墨卡托坐标,百度经纬度坐标,火星坐标,WGS84坐标之间的相互转换
  • 批量经纬度坐标 转换 成对应省份城市 等转换工具
  • MATLAB—经纬度坐标转换为平面坐标;Mercator投影变换。(这个程序考虑第一偏心率、第二偏心率)原创度高所以积分多。博文中含有这几个坐标转换的文档解释...
  • TDOA定位中经纬度平面坐标转换方案的研究_胡正,坐标系转换论文
  • 1、载入要转换的数据,右下角为经纬度 2、点击View——Data Frame Properties——Coordinate System 3、导入或选择正确的坐标系,确定。这时右下角也显示坐标。但数据没改变 4、右击图层——Data——Export...
  • 经纬度投影到高斯平面坐标,6度带。可修改3度带。坐标系WGS84框架。 将经纬度投影到高斯平面坐标,6度带。可修改3度带。坐标系WGS84框架。
  • / lon 经度,西经负数 // lat 纬度,南纬是负数 function millerXY (lon, lat){ var L = 6381372 * Math.PI * 2, // 地球周长 W = L, // 平面展开后,x轴等于周长 H = L / 2, // y轴约等于周长一半 mill = 2.3...
  • 米勒坐标系 package sg.edu.ntu.huangcheng; public class MillerCoordinate { public static double[] MillierConvertion(double lat, double lon) { double L = 6381372 * Math.PI * 2;//地球周长 double...
  • 1. 在Erdas软件中设置矿区拐点坐标的投影 2. 在Erdas软件中设置输出经纬度坐标的投影 3. 将经纬度文件导出 txt 文件 4. 将经纬度数据导入 arcgis软件,得到 shp 文件
  • 所以就写了这么个程序来将投影坐标转换为经纬度坐标。当然是根据百度地图js原来来改造的。 使用方法 非常简单 include 'src/Baidumap.php'; $baidu = new Baidumap(); $point = new b4(1294830854, 484857493); $ll ...
  • xy_coordinate = [] # 转换后的XY坐标集 def millerToXY (lon, lat):... 经纬度转换为平面坐标系中的x,y 利用米勒坐标系 :param lon: 经度 :param lat: 维度 :return: """ L = 6381372*math.pi*2 W = L H = L...
  • 平面直角坐标(投影坐标)转经纬度 基本程序是这样的 经纬度计算操作 1. 定义坐标系:在AreToolbox下→数据管理工具→投影和变换→定义投影→输入数据或要素点击▼选择定义同层(同时在坐标系中点击)→点击选择...
  • 这是我的文章【Google地图经纬度平面坐标的相互转换、简单地图Demo】的附件,内含无水印世界地图、简单地图demo源码 接到公司派下来的一个任务,让我做一个简单的地图Demo,要求是输入城市名,然后在地图上标记出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,782
精华内容 1,512
关键字:

平面坐标转换为经纬度