zoukankan      html  css  js  c++  java
  • ArcMap坐标转换及投影详解

    ArcMap坐标转换及投影详解

    (window.slotbydup = window.slotbydup || []).push({ id: "u5950601", container: "_9i48z3gc8cb", async: true });

    地理数据的坐标主要分为两种方式:地理坐标和投影坐标。地理坐标是球面坐标,简单来说就是使用经纬度来表示位置坐标,投影是按照一定的数学模型将球面坐标投影到几何体后,用平面坐标(x和y)来表示位置信息。工作中我们经常会用到地理坐标与投影坐标的转换。主要有三种情况:

    一、同一椭球体投影换带

    投影换带仅仅只是对数据的投影信息进行改变,例如中央经线从108度变换到11度,不涉及椭球体的改变,因此是最简单的一种投影变换。

    在实际项目中我们还可以使用批量投影,如下图:

    (1)在工具箱中找到“Data Management Tools”下“Projections and Transformations”工具类,选择Feature-->Batch Project工具,Feature是针对矢量数据的投影转换,Raster是针对栅格数据的投影变换,如下图。

    ArcMap坐标转换及投影详解

    ArcMap坐标转换及投影详解

    (2)在选择空间参考的时间要特别注意,首先3度带的空间参考和6度带的空间参考文件名称是不同的,其次,带带号和不带带号的空间参考文件名称也是不同的,需要看正确再选择,如下图:

    ArcMap坐标转换及投影详解

    ArcMap坐标转换及投影详解

    (3)选择完成后,点击【OK】按钮进行转换。

    二、同一椭球体地理坐标系与投影坐标系的转换

    这是一种简单的投影变换,椭球体依然是一个椭球体没有发生变化,只是坐标系从经纬度转变成投影坐标或者从投影坐标转变成为经纬度坐标。所以输入坐标系统和输出坐标系统必须都是同一个椭球体,以CGCS2000坐标系为例,如下图:

    ArcMap坐标转换及投影详解

    三、不同椭球体地理坐标系与投影坐标系的转换

    这种投影变换是基于不同椭球体之间的坐标转换,例如1980西安坐标系转换至2000国家大地坐标系,1954年北京坐标系转换至2000国家大地坐标系等。这种转换必须输入相应的转换参数才能进行,按现在测量的方法一般使用三参数或者七参数进行转换。

    (1)创建转换参数。使用Create Custom Geographic Tansformation工具创建七参数转换模型,如下图:

    ArcMap坐标转换及投影详解

    (2)选择数据进行转换。在“Geographic Transformation”选项中选择第一步创建的转换模型即可。如下图:

    ArcMap坐标转换及投影详解

    转载于网络。

    版权归原作者所有,如有侵权请告知删除

    [点赞

    ](http://www.zhdrtk.com/6647.html "点赞")

    坐标系知识

    本文转自 http://www.zhdrtk.com/6647.html,如有侵权,请联系删除。

  • 相关阅读:
    一周好文(15)
    一周好文(13)
    宏定义中的 "#" 和 "##"
    一周好文(14)
    CCRenderTexture崩溃问题分析
    C++反射机制的实现(转)
    一周好文(16)
    opengl on mac
    uthash: a hash table for C strcutures
    CC3LineNode线条变色的问题
  • 原文地址:https://www.cnblogs.com/hustshu/p/15353069.html
Copyright © 2011-2022 走看看