坐标系定义投影说明

2024-08-23 04:58
文章标签 定义 说明 投影 坐标系

本文主要是介绍坐标系定义投影说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、坐标系基础知识

坐标系分为地理坐标系与投影坐标系。


1.1、地理坐标系

常见地理坐标系:国家2000(CGCS2000);西安80(Xian_1980). 

地理坐标系坐标值为经纬度格式,如下:

  118 13.862 34 58.789度分

1.2、投影坐标系

常见投影坐标系:高斯-克吕格投影(Gauss_Kruger);UTM投影.

投影坐标系必须设定在某一个地理坐标系的基础上,其作用是使用某种投影方法将经纬度坐标转换为平面坐标。

投影坐标系按照坐标值的格式分为有代号和无代号两种。

有代号坐标值格式为8-7;(Y值是8位,X值是7位)

无代号坐标值格式为6-7,(Y值6位,X值是7位)

有代号示例:西安80高斯克吕格39带

坐标值格式: 39612517.311  3872801.34


代号示例,西安80高斯克吕格117度



坐标值格式: 612624.764  3873045.888米

2、坐标系定义

坐标系定义原则:必须定义为待定义文件本身真实正确的坐标系。如不知道其真实坐标系,一般不能直接定义。

定义操作不会改变坐标值,因此如定义错误,可重新定义覆盖。

坐标系定义一般发生在以下情况下:已知某SHP文件坐标系是“西安80高斯投影无代号117”,但此SHP坐标系未定义,如下图,需要定义之后才能与其他文件、影像套和,或进行投影操作。




定义方法:

在目录中双击文件,出现属性窗口。在坐标系页面选择相应坐标系。



3、坐标系投影

坐标系投影可以将某标系的文件转换成另一坐标系的文件。

投影注意事项

投影之前,必须先正确定义待投影文件的坐标系

投影会改变文件的坐标值,转换后其坐标值格式会发生变化。

例如可以将有代号(38带)转换成无代号,转换后坐标值由8-7格式转为6-7格式

CGCS2000_3_Degree_GK_Zone_38转 CGCS2000_3_Degree_GK_CM_114E

或将38带转为39带,转换后坐标值由38开头转为39开头

CGCS2000_3_Degree_GK_Zone_38转CGCS2000_3_Degree_GK_Zone_39 

投影方法:





这篇关于坐标系定义投影说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1098411

相关文章

Before和BeforeClass的区别及说明

《Before和BeforeClass的区别及说明》:本文主要介绍Before和BeforeClass的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Before和BeforeClass的区别一个简单的例子当运行这个测试类时总结Before和Befor

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最

C 语言中enum枚举的定义和使用小结

《C语言中enum枚举的定义和使用小结》在C语言里,enum(枚举)是一种用户自定义的数据类型,它能够让你创建一组具名的整数常量,下面我会从定义、使用、特性等方面详细介绍enum,感兴趣的朋友一起看... 目录1、引言2、基本定义3、定义枚举变量4、自定义枚举常量的值5、枚举与switch语句结合使用6、枚

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

JAVA SE包装类和泛型详细介绍及说明方法

《JAVASE包装类和泛型详细介绍及说明方法》:本文主要介绍JAVASE包装类和泛型的相关资料,包括基本数据类型与包装类的对应关系,以及装箱和拆箱的概念,并重点讲解了自动装箱和自动拆箱的机制,文... 目录1. 包装类1.1 基本数据类型和对应的包装类1.2 装箱和拆箱1.3 自动装箱和自动拆箱2. 泛型2

MySQL常见的存储引擎和区别说明

《MySQL常见的存储引擎和区别说明》MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根... 目录mysql常见的存储引擎和区别说明1. InnoDB2. MyISAM3. MEMORY4. A

MyBatis的配置对象Configuration作用及说明

《MyBatis的配置对象Configuration作用及说明》MyBatis的Configuration对象是MyBatis的核心配置对象,它包含了MyBatis运行时所需的几乎所有配置信息,这个对... 目录MyBATis配置对象Configuration作用Configuration 对象的主要作用C