zoukankan      html  css  js  c++  java
  • 24 GISer必备知识(一) 坐标系

    对于经常使用ArcMap的童鞋,肯定用过属性表中的计算几何的功能,但是有时候会提示面积计算与长度计算禁用

    但是选择的明明是 Xian 1980坐标系,这是为什么呢?下面就来讲一讲这些个经常让人“头大”的坐标系

    先po一张图,后面的内容都围绕此图展开

    基础知识:

    地理坐标系(Geographic coordinate system)

    Geographic coordinate system直译为地理坐标系统,是以经纬度为地图存储单位的。很明显,Geographic coordinate system是球面坐标系统。

    ArcGIS Desktop 中提供了多种地球椭球体模型,比较常用的有克拉索夫斯基、WGS84和ICA-75几种椭球体,主要参数如下

    名称

    长半轴/m

    短半轴/m

    扁率

    Krasovsky

    6378245

    6356863.0188

    1:298.3

    WGS84

    6378137

    6356752.3142

    1:298.257

    ICA-75

    6378140

    6356755.2882

    1:298.257

    然而有了椭球体还不够,还需要一个大地基准面将这个椭球定位。有了Spheroid和Datum两个基本条件,地理坐标系统便可以使用。而我们平常常说的经纬度,其实是一种很笼统的说法,经纬度可以是根据不同椭球体模型与大地基准面得来。

    所以上图中,同样是地理坐标系,还可以分为北京1954西安1980等情况,就是这个原因。

    在ArcMap中,软件预置了如北京1954地理坐标系到北京1954投影坐标系的各项参数西安1980地理坐标系到安1980投影坐标系的各项参数,其中投影坐标系分为3度带投影和6度带投影,还有不同的中央经线,加带号,不加带号的区别,

    因此,在计算几何的时候,即使数据没有投影坐标系,也可以给数据框设置投影坐标系,在计算几何的时候利用数据框的坐标系计算面积或长度。

    我们肯定也遇到过下面这种情况,假设数据框是Beijing_1954_3_Degree_GK_CM_111E,此时在ArcMap中加载一个Xian_1980_3_Degree_GK_CM_111E的数据,此时软件会提示

    这其实需要在不同坐标系之间转换的,如果只是单纯的练习软件操作,看一看的数据的话,可以忽略该警告,加载数据,如果是某种行业,对数据精度要求比较高的话,这样的操作是不能满足精度的要求的,就需要用七参数对数据进行转换。

    在说地方独立坐标,其实与前面的同理,需要知道参考椭球体,基准面,分度带,中央经线等信息才能投影。

  • 相关阅读:
    在调试asp.net程序时,提示windows窗体身份验证错误怎么办
    关于用css数字与汉字的垂直对其问题
    如何在存储过程中使用like操作符
    iframe的页面内容如何获取父页面的地址
    Visual Studio 2005常用插件搜罗(zz)
    如何通过javascript动态改变按钮的css属性值
    双十一数据库也疯狂,SQL Server 无法生成 FRunCM 线程,求解
    Oracle 连接玩我!ORA12514及ORA28547错误解决
    ASP.NET MVC Web API 学习笔记第一个Web API程序
    SQL Server数据库同步问题分享(三)创建订阅
  • 原文地址:https://www.cnblogs.com/gistrd/p/10169160.html
Copyright © 2011-2022 走看看