对于经常使用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的数据,此时软件会提示

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

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

最新文章

  1. Spring+springmvc+Mybatis整合案例 annotation版(myeclipse)详细版
  2. 课堂Beta发布140字评论
  3. 平衡树模板 bzoj 3224
  4. Java中的定时调度
  5. oracle表中某个字段含有字符回车、空格的手动修改方式
  6. ssh 设置免password登录
  7. 最近整理的一些行列转换sql(有自己的,有别人的),留作记录
  8. javascript 基础学习整理 二 之 html对象总结,参考W3C
  9. Unique Paths 解答
  10. 由于“Table(T_Test)”没有主键,因此无法在其上执行 Create、Update 或 Delete 操作
  11. 我的2011年总结--大明zeroson程序猿一周年总结
  12. Oracle dba_tablespace_usage_metrics 视图 查看表空间 说明
  13. 多个activity跳转保留内存使用intent传递数据问题_新手
  14. iOS网络基础
  15. 自制 Python小工具 将markdown文件转换成Html文件
  16. 我对Spring的理解。
  17. 3d轮播图——类似酷狗的轮播
  18. @EnableWebMVC注解理解
  19. 5-Redis 的持久化之 RDB
  20. python模块之os sys shutil

热门文章

  1. [物理学与PDEs]第4章习题1 反应力学方程组形式的化约 - 动量方程与未燃流体质量平衡方程
  2. windows服务器基本管理及服务搭建
  3. postfix - SPF 防发件人欺骗
  4. Django REST Framework API Guide 07
  5. CF1153D Serval and Rooted Tree(树形DP)
  6. 使用pytesseract出现的问题
  7. Lua中的闭包
  8. ApowerMirror投屏(手机投屏电脑、电脑投屏到手机)
  9. Thymleaf js直接获取后台传过来的对象或者对象的属性以及map
  10. Ubuntu-linux云服务器下安装开启虚拟环境失败解决办法