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的数据,此时软件会提示

这其实需要在不同坐标系之间转换的,如果只是单纯的练习软件操作,看一看的数据的话,可以忽略该警告,加载数据,如果是某种行业,对数据精度要求比较高的话,这样的操作是不能满足精度的要求的,就需要用七参数对数据进行转换。
在说地方独立坐标,其实与前面的同理,需要知道参考椭球体,基准面,分度带,中央经线等信息才能投影。
24 GISer必备知识(一) 坐标系的更多相关文章
- Java面试必备知识
JAVA面试必备知识 第一,谈谈final, finally, finalize的区别. 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可 ...
- Apache Tomcat8必备知识
Apache Tomcat8必备知识 作者:chszs,转载需注明.博客主页: http://blog.csdn.net/chszs 一.Apache Tomcat 8介绍 Apache Tomcat ...
- <转载>Div+Css布局教程(-)CSS必备知识
目录: 1.Div+Css布局教程(-)CSS必备知识 注:本教程要求对html和css有基础了解. 一.CSS布局属性 Width:设置对象的宽度(width:45px). Height:设置对象的 ...
- 微软实战训练营(X)重点班第(1)课:SOA必备知识之ASP.NET Web Service开发实战
微软实战训练营 上海交大(A)实验班.(X)重点班 内部课程资料 链接:http://pan.baidu.com/s/1jGsTjq2 password:0wmf <微软实战训练营(X)重点班第 ...
- 移动web开发(一)——移动web开发必备知识
参考: 移动终端开发必备知识.http://isux.tencent.com/mobile-development-essential-knowledge.html
- Div+Css布局教程(-)CSS必备知识
目录: 1.Div+Css布局教程(-)CSS必备知识 注:本教程要求对html和css有基础了解. 一.CSS布局属性 Width:设置对象的宽度(width:45px). Height:设置对象的 ...
- 性能测试必备知识(2)- 查看 Linux 的 CPU 相关信息
做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 查看系统 CPU 信息 cat /proc/ ...
- 性能测试必备知识(4)- 使用 stress 和 sysstat
做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html stress 介绍 Linux 系统压力测试 ...
- 性能测试必备知识(5)- 深入理解“CPU 上下文切换”
做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 前言 上一篇文章中,举例了大量进程等待 CP ...
随机推荐
- 下拉框 -------> 初始化数据
在Web应用程序中开发编写功能时,时常用到获取数据库中的数据并将值初始化在HTML中的标签上. 1.Form from django.forms import Form from django.for ...
- About the Importance of Aim in Life
Have an aim in life, or your energies will all be wasted. ---R. Peters 人生应该树立目标,否则你的精力会白白浪费. ---彼得 ...
- keepalived健康检查方式【转】
keepalived具有很强大.灵活的后端检测方式,其具有HTTP_GET|SSL_GET|TCP_CHECK|SMTP_CHECK|MISC_CHECK 几种健康检测方式 ,在分别介绍各种检测方式之 ...
- webstorm主要快捷键
1. 必备快捷键 Ctrl+/:注释当前行 F11:全屏 Alt+数字:切换打开第N个文件 Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ct ...
- 【linux】统计文件夹中文件行数
统计当前目录下,排除venv目录,剩余所有py文件的行数 wc -l `find -path ./venv -prune -o -name '*py'`
- LVS前奏-ARP知识回顾
什么是ARP协议: ARP协议,全称“Address Resolution Protocol”(地址解析协议),使用ARP协议,可以实现将IP地址解析成对应主机的物理地址(MAC地址) 为了能够正确的 ...
- MySQL入门命令
SQL(Structured Query Language) SQL是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过 SQL 操作 ...
- [转] 扩展微信小程序框架功能
通过第三方 JavaScript 库,扩展微信小程序框架功能. 扩展微信小程序框架功能(1)——Promise ES6 对 Promise 有了原生的支持,但微信开发者工具更新版本(0.11.1122 ...
- net core体系-web应用程序-4asp.net core2.0 项目实战(1)-13基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级
1.权限管理 权限管理的基本定义:百度百科. 基于<Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员.后台管理员同时登录>我们做过了登录认证, ...
- CodeForces 528D Fuzzy Search 多项式 FFT
原文链接http://www.cnblogs.com/zhouzhendong/p/8782849.html 题目传送门 - CodeForces 528D 题意 给你两个串$A,B(|A|\geq| ...