ArcGIS中坐标转换及地理坐标、投影坐标的定义
ArcGIS坐标系定义和转换

ARCGIS坐标1 ArcGIS坐标系定义和转换网上有关坐标系和坐标转换的文章很多,大家可搜索了学习一下,我推荐下面两篇文章供参考:《坐标系统和投影变换在桌面产品中的应用》介绍了坐标系的一些基本概念,并结合ArcGIS进行了说明。
《ArcGIS坐标系统文件》介绍了ArcGIS坐标系名称的解析方法。
ArcGIS中的坐标系有两套:Geographies coordinate system (地理坐标系、大地坐标系,经纬度表达)和Projected coordinate system (投影坐标系,直角坐标系)。
通过在ArcCatalog 中右键点击一个Feature class Feature dataset、Rasterdataset和Raster Catalog 在“Property的”XY Coordinate Sytster中设置其坐标系。
如果要进行转换,需通过ArcToolBox的“Data Management Tool的”“ Projecti ons and Tran sformatio n系列工具进行。
在同一个Datum (大地基准面)内的坐标转换是严密的,如在北京54的经纬度和直角坐标之间的转换是可在ArcGIS中设置源坐标系和目标坐标系来直接转换。
如果要在不同Datum 间进行转换,则需要设置转换参数,通常高精度的转换需要7参数,也即设置Geographics Transformatior。
比如将北京54坐标转换成WGS84坐标,需要设置转换参数。
虽然我国没有公布北京54、西安80与WGS84之间的转换7参数,但ArcGIS可以在导入数据的时候通过设置目标坐标系,从而实现坐标转换,而且不用输入7 参数,试验了一下,应该时默认参数为0。
但根据网上的文章http:在用ArcToolBox中的转换工具进行坐标转换时,如果跨datum,则必须输入Transformation 参数,从而保证转换精度。
arcgis中常用的三种数据平移方法

arcgis中常用的三种数据平移方法在GIS(地理信息系统)领域中,数据平移是指将一个坐标系统中的地理数据转换到另一个坐标系统中的过程。
在ArcGIS软件中,有许多常用的方法可以实现数据平移,本文将介绍其中的三种方法。
一、投影转换投影转换是最常见和基础的数据平移方法之一。
在GIS中,为了将地球表面上的地理数据以更直观和准确的方式呈现,需要将地理坐标转换为平面坐标。
投影转换就是将地理坐标系(经纬度)转换为平面坐标系(x,y)的过程。
在ArcGIS中,使用投影转换工具可以将数据从一个坐标系转换为另一个坐标系。
该工具提供了许多常用的投影方法,如等经纬度投影、兰伯特投影、墨卡托投影等。
用户可以根据实际需求选择合适的投影方法进行数据平移。
二、地理转换地理转换是另一种常用的数据平移方法。
与投影转换不同,地理转换是在同一地理坐标系中进行的,目的是将数据从一个地理坐标系(例如WGS84)转换到另一个地理坐标系(例如北京54)。
在ArcGIS中,可以使用地理转换工具实现数据的地理转换。
该工具提供了各种常用的地理转换方法,如七参数转换、三参数转换、仿射转换等。
用户可以根据数据的实际情况选择合适的地理转换方法进行数据平移。
三、坐标转换坐标转换是一种将数据从一个坐标系统转换到另一个坐标系统的方法。
与投影转换和地理转换不同,坐标转换更加灵活,可以实现不同坐标系之间的数据平移。
在ArcGIS中,坐标转换可以通过几何网络和几何转换工具来实现。
用户可以在几何网络中定义不同的坐标系,并通过几何转换工具将数据从一个坐标系转换到另一个坐标系。
几何网络提供了丰富的坐标转换方法,如仿射转换、旋转转换、比例转换等,用户可以根据具体需求选择合适的方法进行数据平移。
总结:在ArcGIS中,数据平移是非常重要的一项工作,能够帮助用户在不同的坐标系统下进行数据分析和空间查询。
本文介绍了ArcGIS中常用的三种数据平移方法,包括投影转换、地理转换和坐标转换。
ARCGIS中坐标系的定义及投影转换方法

ARCGIS中坐标系的定义及投影转换方法ArcGIS是一款由ESRI公司开发的地理信息系统软件,它提供了丰富的功能和工具来管理、分析和可视化地理空间数据。
在ArcGIS中,坐标系是地理数据的基础。
它定义了地理空间数据的坐标轴方向、单位和参考基准。
ArcGIS支持多种不同的坐标系,包括地理坐标系和投影坐标系。
地理坐标系使用经纬度来表示地球表面上的位置。
经度表示从西经0度到东经180度的角度,可以用-180到180度的范围表示。
纬度表示从南纬0度到北纬90度的角度,可以用-90到90度的范围表示。
常用的地理坐标系有WGS84和GCS_NAD83投影坐标系使用二维平面来表示地球表面上的位置。
由于地球是一个近似于椭球体的三维物体,将三维物体映射到二维平面上会引起形状、大小和方向的变化。
因此,投影坐标系定义了如何在平面上进行映射。
每种投影坐标系都有自己的坐标单位和转换方法。
常用的投影坐标系有UTM投影、Lambert投影和Mercator投影。
投影转换是将一种投影坐标系转换为另一种投影坐标系的过程。
在ArcGIS中,有以下几种常用的投影转换方法:1. 在地图视图中进行投影转换:在ArcMap中,可以通过选择地图视图的“数据”菜单下的“投影”选项来进行投影转换。
用户可以选择源坐标系和目标坐标系,并可以选择是否进行坐标转换。
2. 使用坐标系工具箱进行转换:ArcGIS提供了一系列坐标系工具箱,可以帮助用户进行坐标系的转换。
可以通过在ArcToolbox中选择“数据管理工具”>“坐标系”来访问这些工具。
3. 使用“项目”工具箱进行投影转换:在ArcGIS Pro中,可以使用“项目”工具箱中的“投影”工具来进行投影转换。
用户可以选择源数据和目标投影,并可以选择是否进行地理转换。
4. 使用ArcPy进行投影转换:ArcPy是ArcGIS的Python模块,可以通过编写Python脚本来进行投影转换。
用户可以使用ArcPy中的Projection类和ProjectRaster函数来实现投影转换。
最新ArcGIS中的坐标系定义与转换

A r c G I S中的坐标系定义与转换ArcGIS中的坐标系定义与转换2009-06-23 15:481.椭球体、基准面及地图投影GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定,因此欲正确定义GIS系统坐标系,首先必须弄清地球椭球体(Ellipsoid)、大地基准面(Datum)及地图投影(Projection)三者的基本概念及它们之间的关系。
基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的基准面,我们通常称谓的北京54坐标系、西安80坐标系实际上指的是我国的两个大地基准面。
我国参照前苏联从1953年起采用克拉索夫斯基(Krassovsky)椭球体建立了我国的北京54坐标系,1978年采用国际大地测量协会推荐的1975地球椭球体建立了西安80坐标系,目前大地测量基本上仍以北京54坐标系作为参照,北京54与西安80坐标之间的转换可查阅国家测绘局公布的对照表。
WGS1984基准面采用WGS84椭球体,它是一地心坐标系,即以地心作为椭球体中心,目前GPS测量数据多以WGS1984为基准。
地理坐标:为球面坐标。
参考平面地是椭球面。
坐标单位:经纬度大地坐标:为平面坐标。
参考平面地是水平面。
坐标单位:米、千米等。
地理坐标转换到大地坐标的过程可理解为投影。
(投影:将不规则的地球曲面转换为平面)在ArcGIS中预定义了两套坐标系:地理坐标系(Geographic coordinate system)和投影坐标系(Projected coordinate system),1、首先理解地理坐标系(Geographic coordinate system),是以经纬度为地图的存储单位的。
很明显,Geographic coordinate system是球面坐标系统。
我们要将地球上的数字化信息存放到球面坐标系统上,如何进行操作呢?地球是一个不规则的椭球,如何将数据信息以科学的方法存放到椭球上?这必然要求我们找到这样的一个椭球体。
ArcGIS中坐标转换及地理坐标投影坐标的定义

ARCGIS中坐标转换及地理坐标、投影坐标的定义1.ARCGIS中坐标转换及地理坐标、投影坐标的定义1.1动态投影ArcMap所谓动态投影指,ArcMap中的Data 的空间参考或是说坐标系统是默认为第一加载到当前工作区的那个文件的坐标系统,后加入的数据,如果和当前工作区坐标系统不相同,则ArcMap会自动做投影变换,把后加入的数据投影变换到当前坐标系统下显示但此时数据文件所存储的数据并没有改变,只是显示形态上的变化因此叫动态投影表现这一点最明显的例子就是,在Export Data时,会让你选择是按this layer's source data数据源的坐标系统导出,还是按照the Data 当前数据框架的坐标系统导出数据1.2坐标系统描述ArcCatalog大家都知道在ArcCatalog中可以一个数据的坐标系统说明即在数据上鼠标右键->Properties->XY Coordinate System选项卡,这里可以通过modify,Select、Import方式来为数据选择坐标系统但有许多人认为在这里改完了,数据本身就发生改变了但不是这样的这里缩写的信息都对应到该数据的.aux文件如果你去把该文件删除了,重新查看该文件属性时,照样会显示Unknown这里改的仅仅是对数据的一个描述而已,就好比你入学时填写的基本资料登记卡,我改了说明但并没有改变你这个人本身因此数据文件中所存储的数据的坐标值并没有真正的投影变换到你想要更改到的坐标系统下但数据的这个描述也是非常重要的,如果你拿到一个数据,从ArcMap下所显示的坐标来看,像是投影坐标系统下的平面坐标,但不知道是基于什么投影的因此你就无法在做对数据的进一不处理比如:投影变换操作因为你不知道要从哪个投影开始变换因此大家要更正一下对 ArcCatalog中数据属性中关于坐标系统描述的认识1.3投影变换ArcToolBox上面说了这么多,要真正的改变数据怎么办,也就是做投影变换在ArcToolBox->Data Management Tools->Projections and Transformations下做在这个工具集下有这么几个工具最常用:1、Define Projection2、Feature->Project3、Raster->Project Raster4、Create Custom Geographic Transformation当数据没有任何空间参考时,显示为Unknown时就要先利用Define Projection来给数据定义一个Coordinate System,然后在利用Feature->Project或Raster->Project Raster 工具来对数据进行投影变换由于我国经常使用的投影坐标系统为北京54,西安80由这两个坐标系统变换到其他坐标系统下时,通常需要提供一个Geographic Transformation,因为Datum已经改变了这里就用到我们说常说的转换3参数、转换7参数了而我们国家的转换参数是保密的因此可以自己计算或在购买数据时向国家测绘部门索要知道转换参数后,可以利用Create Custom Geographic Transformation工具定义一个地理变换方法,变换方法可以根据3参数或7参数选择基于GEOCENTRIC_TRANSLATION和 COORDINATE_方法这样就完成了数据的投影变换数据本身坐标发生了变化当然这种投影变换工作也可以在ArcMap中通过改变Data 的Coordinate System来实现,只是要在做完之后在按照Data 的坐标系统导出数据即可方法一:在Arcmap中转换:1、加载要转换的数据,右下角为经纬度;2、点击视图——数据框属性——坐标系统;3、导入或选择正确的坐标系,确定;这时右下角也显示坐标;但数据没改变;4、右击图层——数据——导出数据;5、选择第二个数据框架,输出路径,确定;6、此方法类似于投影变换;方法二:在forestar中转换:1、用正确的坐标系和范围新建图层aa2、打开要转换的数据,图层输出与原来类型一致,命名aa,追加;方法三:在ArcToolbox中转换:1、管理工具——投影project,选择输入输出路径以及输出的坐标系2、前提是原始数据必须要有投影2.ArcGIS中的坐标系统定义与投影转换坐标系统是GIS数据重要的数学基础,用于表示地理要素、图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置、方向和距离,缺少坐标系统的GIS数据是不完善的,因此在ArcGIS软件中正确的定义坐标系统以及进行投影转换的操作非常重要;2.1ArcGIS中的坐标系统ArcGIS中预定义了两套坐标系统,地理坐标系Geographic coordinate system和投影坐标系Projectedcoordinate system;2.1.1地理坐标系地理坐标系 GCS 使用三维球面来定义地球上的位置;GCS中的重要参数包括角度测量单位、本初子午线和基准面基于旋转椭球体;地理坐标系统中用经纬度来确定球面上的点位,经度和纬度是从地心到地球表面上某点的测量角;球面系统中的水平线是等纬度线或纬线,垂直线是等经度线或经线;这些线包络着地球,构成了一个称为经纬网的格网化网络;GCS中经度和纬度值以十进制度为单位或以度、分和秒 DMS 为单位进行测量;纬度值相对于赤道进行测量,其范围是 -90°南极点到 +90°北极点;经度值相对于本初子午线进行测量;其范围是 -180°向西行进时到 180°向东行进时;ArcGIS中,中国常用的坐标系统为GCS_Beijing_1954Krasovsky_1940,GCS_Xian_1980IAG_75,GCS_WGS_1984WGS_1984,GCS_CN _2000CN_2000;2.1..2投影坐标系将球面坐标转化为平面坐标的过程称为投影;投影坐标系的实质是平面坐标系统,地图单位通常为米;投影坐标系在二维平面中进行定义;与地理坐标系不同,在二维空间范围内,投影坐标系的长度、角度和面积恒定;投影坐标系始终基于地理坐标系,即:“投影坐标系=地理坐标系+投影算法函数“;我们国家的投影坐标系主要采用高斯-克吕格投影,分为6度和3度分带投影,1:2.5万-1:50万比例尺地形图采用经差6度分带,1:1万比例尺的地形图采用经差3度分带;具体分带法是:6度分带从本初子午线prime meridian开始,按经差6度为一个投影带自西向东划分,全球共分60个投影带,中国跨13-23带;3度投影带是从东经1度30分经线1.5°开始,按经差3度为一个投影带自西向东划分,全球共分120个投影带,中国跨25-45带;在CoordinateSystems\Projected Coordinate Systems\Gauss Kruger\Beijing 1954目录中,我们可以看到四种不同的命名方式:Beijing 1954 Xian 1980 3 Degree GK CM 117E北京54西安1980 3度带无带号Beijing 1954 Xian 1980 3 Degree GK Zone 25北京54 西安1980 3度带有带号Beijing 1954 Xian 1980 GK Zone 13北京54 西安1980 6度带有带号Beijing 1954 GK Zone 13NXian 1980 GK CM 75E北京54 西安1980 6度带无带号注释:GK 是高斯克吕格,CM 是CentralMeridian 中央子午线,Zone是分带号,N是表示不显示带号;2.2 ArcGIS中定义坐标系ArcGIS中所有地理数据集均需要用于显示、测量和转换地理数据的坐标系,该坐标系在ArcGIS 中使用;如果某一数据集的坐标系未知或不正确,可以使用定义坐标系统的工具来指定正确的坐标系,使用此工具前,必须已获知该数据集的正确坐标系;该工具为包含未定义或未知坐标系的要素类或数据集定义坐标系,位于ArcToolbox—Data management tools—Projections and transfomations —Define Projections Input Dataset:要定义投影的数据集或要素类CoordinateSystem:为数据集定义的坐标系统2.3基于ArcGIS的投影转换在数据的操作中,我们经常需要将不同坐标系统的数据转换到统一坐标系下,方便对数据进行处理与分析,软件中坐标系转换常用以下两种方式:2.3.1 直接采用已定义参数实现投影转换ArcGIS软件中已经定义了坐标转换参数时,可直接调用坐标系转换工具,直接选择转换参数即可;工具位于ArcTool box—Data management tools—Projections andtransfomations——Feature—Project栅格数据投影转换工具Raster—Project raster,在工具界面中输入以下参数:Input dataset:要投影的要素类、要素图层或要素数据集Output Dataset:已在输出坐标系参数中指定坐标系的新要素数据集或要素类;out_coor_system:已知要素类将转换到的新坐标系Geographic Transformation:列表中为转换参数,以GCS_Beijing_1954转为GCS_WGS_1984为例,各转换参数含义如下:Beijing_1954_To_WGS_1984_1 15918 鄂尔多斯盆地Beijing_1954_To_WGS_1984_2 15919 黄海海域Beijing_1954_To_WGS_1984_3 15920 南海海域-珠江口Beijing_1954_To_WGS_1984_4 15921 塔里木盆地Beijing_1954_To_WGS_1984_5 15935 北部湾Beijing_1954_To_WGS_1984_6 15936鄂尔多斯盆地2.3.2 自定义三参数或七参数转换当ArcGIS软件中不能自动实现投影间直接转换时,需要自定义七参数或三参数实现投影转换,以七参数为例,转换方法如下:在ArcTool box中选择Create Custom Geographic Transformation工具, 在弹出的窗口中,输入一个转换的名字,如wgs84ToBJ54;在定义地理转换方法下面,在Method中选择合适的转换方法如 COORDINATE_FRAME,然后输入七参数,即平移参数、旋转角度和比例因子,如图所示:2.3.2.2 投影转换打开工具箱下的Projections and Transformations>Feature>Project,在弹出的窗口中输入要转换的数据以及Output Coordinate System,然后输入第一步自定义的地理坐标系如wgs84ToBJ54,开始投影变换,如图所示完成投影转换:。
ArcGIS中的投影和坐标转换

ArcGIS中的投影和坐标转换1 ArcGIS中坐标系统的定义一般情况下地理数据库(如Personal GeoDatabase的Feature DataSet 、Shape File等)在创建时都具有空间参考的属性,空间参考定义了该数据集的地理坐标系统或投影坐标系统,没有坐标系统的地理数据在生产应用过程中是毫无意义的,但由于在数据格式转换、转库过程中可能造成坐标系统信息丢失,或创建数据库时忽略了坐标系统的定义,因此需要对没有坐标系统信息的数据集进行坐标系统定义。
坐标系统的定义是在不改变当前数据集中特征X Y值的情况下对该数据集指定坐标系统信息。
操作方法:运行ArcGIS9中的ArcMap,打开ArcToolBox,打开Data Management Tools->Projections and Transformations->Define Projection 项打开坐标定义对话框。
介下来在Input DataSet or Feature Class栏中输入或点击旁边的按钮选择相应的DataSet或Feature Class;在Coordinate System栏中输入或点击旁边的按钮选择需要为上述DataSet或Feature定义的坐标系统。
最后点OK键即可。
例如某点状shape文件中某点P的坐标为X 112.2 Y 43.3 ,且该shape文件没有带有相应的Prj文件,即没有空间参考信息,也不知道X Y 的单位。
通过坐标系统定义的操作定义其为Beijing1954坐标,那么点P的信息是东经112.2度北纬43.3度。
2 ArcGIS中的投影方法投影的方法可以使带某种坐标信息数据源进行向另一坐标系统做转换,并对源数据中的X和Y 值进行修改。
我们生产实践中一个典型的例子是利用该方法修正某些旧地图数据中X,Y值前加了带数和分带方法的数值。
操作方法:运行ArcGIS9中的ArcMap,打开ArcToolBox,打开Data Management Tools->Projections and Transformations->Feature->Project 项打开投影对话框。
最新ArcGIS中坐标系统详解..

ArcGIS的地理坐标系与大地坐标系一直以来,总有很多朋友针对地理坐标系、大地坐标系这两个概念吃不透。
近日,在网上看到一篇文章介绍它们,非常喜欢。
所以在此转发一下,希望能够对制图的朋友们有所帮助。
地理坐标:为球面坐标。
参考平面地是椭球面,坐标单位:经纬度大地坐标:为平面坐标。
参考平面地是水平面,坐标单位:米、千米等地理坐标转换到大地坐标的过程可理解为投影。
(投影:将不规则的地球曲面转换为平面)在ArcGIS中预定义了两套坐标系:地理坐标系(Geographic coordinate system)投影坐标系(Projected coordinate system)1、首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为地理坐标系统,是以经纬度为地图的存储单位的。
很明显,Geographic coordinate syst em是球面坐标系统。
我们要将地球上的数字化信息存放到球面坐标系统上,如何进行操作呢?地球是一个不规则的椭球,如何将数据信息以科学的方法存放到椭球上?这必然要求我们找到这样的一个椭球体。
这样的椭球体具有特点:可以量化计算的。
具有长半轴,短半轴,偏心率。
以下几行便是Krasovsky_1940椭球及其相应参数。
Spheroid: Krasovsky_1940Semimajor Axis: 6378245.000000000000000000Semiminor Axis: 6356863.018773047300000000Inverse Flattening(扁率): 298.300000000000010000然而有了这个椭球体以后还不够,还需要一个大地基准面将这个椭球定位。
在坐标系统描述中,可以看到有这么一行:Datum: D_Beijing_1954表示,大地基准面是D_Beijing_1954。
如何进行地理坐标系与投影坐标系的转换

如何进行地理坐标系与投影坐标系的转换地理坐标系与投影坐标系的转换是地理信息系统(GIS)领域中一个重要的话题。
在GIS中,地理坐标系用经度和纬度表示地球上的位置,而投影坐标系则通过将地球的曲面投影到平面上来表示。
本文将从基础概念开始,介绍如何进行地理坐标系与投影坐标系之间的转换。
一、地理坐标系与投影坐标系的基本概念地理坐标系是基于地球的椭球体来定义的,通过经度(Longitude)和纬度(Latitude)来表示地球上的位置。
经度是指从地球中心引出的经线,在东经0度和西经0度之间取值,范围为-180度到180度;纬度是指从地球中心引出的纬线,在赤道和两极之间取值,范围为-90度到90度。
投影坐标系是将地球的曲面投影到平面上来表示地球上的位置,使得较大范围的地理信息能够在平面上得到合理的表示。
投影坐标系是二维的,使用直角坐标系来表示地球上的位置。
常见的投影方式有墨卡托投影、等经纬度投影、兰伯特等角投影等。
二、地理坐标系到投影坐标系的转换方法在GIS中,经常需要将地理坐标系转换为投影坐标系,以适应不同的应用需求。
下面介绍几种常见的转换方法。
1. 坐标参照系统(Coordinate Reference System,简称CRS)的设定CRS是地理信息数据的基础,它定义了地理坐标系和投影坐标系之间的关系。
在进行转换之前,首先需要确定数据使用的CRS。
2. 数据预处理在转换之前,需要对待转换的数据进行预处理。
这包括检查数据质量、确定数据坐标系,并进行必要的数据清洗和转换。
3. 地理坐标系到投影坐标系的转换转换地理坐标系到投影坐标系可以通过数学计算来实现。
通过使用已知的转换公式和参数,将经纬度坐标转换为直角坐标。
4. 空间插值和逆变换进行地理坐标系到投影坐标系的转换后,往往需要进行空间插值或逆变换来处理不同投影坐标系之间的差异。
空间插值方法可以校正因投影而引入的形变和失真。
三、常见的地理坐标系与投影坐标系的转换工具在实际应用中,有许多工具可以用来进行地理坐标系与投影坐标系的转换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ARCGIS中坐标转换及地理坐标、投影坐标的定义1.ARCGIS中坐标转换及地理坐标、投影坐标的定义1.1动态投影(ArcMap)所谓动态投影指,ArcMap中的Data 的空间参考或是说坐标系统是默认为第一加载到当前工作区的那个文件的坐标系统,后加入的数据,如果和当前工作区坐标系统不相同,则ArcMap会自动做投影变换,把后加入的数据投影变换到当前坐标系统下显示!但此时数据文件所存储的数据并没有改变,只是显示形态上的变化!因此叫动态投影!表现这一点最明显的例子就是,在Export Data时,会让你选择是按this layer's source data(数据源的坐标系统导出),还是按照the Data (当前数据框架的坐标系统)导出数据!1.2坐标系统描述(ArcCatalog)大家都知道在ArcCatalog中可以一个数据的坐标系统说明!即在数据上鼠标右键->Properties->XY Coordinate System选项卡,这里可以通过modify,Select、Import方式来为数据选择坐标系统!但有许多人认为在这里改完了,数据本身就发生改变了!但不是这样的!这里缩写的信息都对应到该数据的.aux 文件!如果你去把该文件删除了,重新查看该文件属性时,照样会显示Unknown!这里改的仅仅是对数据的一个描述而已,就好比你入学时填写的基本资料登记卡,我改了说明但并没有改变你这个人本身!因此数据文件中所存储的数据的坐标值并没有真正的投影变换到你想要更改到的坐标系统下!但数据的这个描述也是非常重要的,如果你拿到一个数据,从ArcMap下所显示的坐标来看,像是投影坐标系统下的平面坐标,但不知道是基于什么投影的!因此你就无法在做对数据的进一不处理!比如:投影变换操作!因为你不知道要从哪个投影开始变换!因此大家要更正一下对ArcCatalog中数据属性中关于坐标系统描述的认识!1.3投影变换(ArcToolBox)页脚内容1上面说了这么多,要真正的改变数据怎么办,也就是做投影变换!在ArcToolBox->Data Management Tools->Projections and Transformations下做!在这个工具集下有这么几个工具最常用:1、Define Projection2、Feature->Project3、Raster->Project Raster4、Create Custom Geographic Transformation当数据没有任何空间参考时,显示为Unknown!时就要先利用Define Projection来给数据定义一个Coordinate System,然后在利用Feature->Project或Raster->Project Raster工具来对数据进行投影变换!由于我国经常使用的投影坐标系统为北京54,西安80!由这两个坐标系统变换到其他坐标系统下时,通常需要提供一个Geographic Transformation,因为Datum已经改变了!这里就用到我们说常说的转换3参数、转换7参数了!而我们国家的转换参数是保密的!因此可以自己计算或在购买数据时向国家测绘部门索要!知道转换参数后,可以利用Create Custom Geographic Transformation工具定义一个地理变换方法,变换方法可以根据3参数或7参数选择基于GEOCENTRIC_TRANSLATION和COORDINATE_方法!这样就完成了数据的投影变换!数据本身坐标发生了变化!当然这种投影变换工作也可以在ArcMap中通过改变Data 的Coordinate System来实现,只是要在做完之后在按照Data 的坐标系统导出数据即可!方法一:在Arcmap中转换:1、加载要转换的数据,右下角为经纬度;2、点击视图——数据框属性——坐标系统;3、导入或选择正确的坐标系,确定。
这时右下角也显示坐标。
但数据没改变;页脚内容24、右击图层——数据——导出数据;5、选择第二个(数据框架),输出路径,确定;6、此方法类似于投影变换。
方法二:在forestar中转换:1、用正确的坐标系和范围新建图层aa2、打开要转换的数据,图层输出与原来类型一致,命名aa,追加。
方法三:在ArcToolbox中转换:1、管理工具——投影(project),选择输入输出路径以及输出的坐标系2、前提是原始数据必须要有投影2.ArcGIS中的坐标系统定义与投影转换坐标系统是GIS数据重要的数学基础,用于表示地理要素、图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置、方向和距离,缺少坐标系统的GIS数据是不完善的,因此在ArcGIS软件中正确的定义坐标系统以及进行投影转换的操作非常重要。
页脚内容32.1ArcGIS中的坐标系统ArcGIS中预定义了两套坐标系统,地理坐标系(Geographic coordinate system)和投影坐标系(Projectedcoordinate system)。
2.1.1地理坐标系地理坐标系(GCS) 使用三维球面来定义地球上的位置。
GCS中的重要参数包括角度测量单位、本初子午线和基准面(基于旋转椭球体)。
地理坐标系统中用经纬度来确定球面上的点位,经度和纬度是从地心到地球表面上某点的测量角。
球面系统中的水平线是等纬度线或纬线,垂直线是等经度线或经线。
这些线包络着地球,构成了一个称为经纬网的格网化网络。
GCS中经度和纬度值以十进制度为单位或以度、分和秒(DMS) 为单位进行测量。
纬度值相对于赤道进行测量,其范围是-90°(南极点)到+90°(北极点)。
经度值相对于本初子午线进行测量。
其范围是-180°(向西行进时)到180°(向东行进时)。
ArcGIS中,中国常用的坐标系统为GCS_Beijing_1954(Krasovsky_1940),GCS_Xian_1980(IAG_75),GCS_WGS_1984(WGS_1984),GCS_CN_2000(CN_2000)。
页脚内容42.1..2投影坐标系将球面坐标转化为平面坐标的过程称为投影。
投影坐标系的实质是平面坐标系统,地图单位通常为米。
投影坐标系在二维平面中进行定义。
与地理坐标系不同,在二维空间范围内,投影坐标系的长度、角度和面积恒定。
投影坐标系始终基于地理坐标系,即:“投影坐标系=地理坐标系+投影算法函数“。
我们国家的投影坐标系主要采用高斯-克吕格投影,分为6度和3度分带投影,1:2.5万-1:50万比例尺地形图采用经差6度分带,1:1万比例尺的地形图采用经差3度分带。
具体分带法是:6度分带从本初子午线(prime meridian)开始,按经差6度为一个投影带自西向东划分,全球共分60个投影带,中国跨13-23带;3度投影带是从东经1度30分经线(1.5°)开始,按经差3度为一个投影带自西向东划分,全球共分120个投影带,中国跨25-45带。
在CoordinateSystems\Projected Coordinate Systems\Gauss Kruger\Beijing 1954目录中,我们可以看到四种不同的命名方式:页脚内容5Beijing 1954 (Xian 1980) 3 Degree GK CM 117E北京54(西安1980) 3度带无带号Beijing 1954 (Xian 1980) 3 Degree GK Zone 25北京54 (西安1980) 3度带有带号Beijing 1954 (Xian 1980) GK Zone 13北京54 (西安1980) 6度带有带号Beijing 1954 GK Zone 13NXian 1980 GK CM 75E北京54 (西安1980) 6度带无带号注释:GK 是高斯克吕格,CM 是CentralMeridian 中央子午线,Zone是分带号,N是表示不显示带号。
2.2 ArcGIS中定义坐标系ArcGIS中所有地理数据集均需要用于显示、测量和转换地理数据的坐标系,该坐标系在ArcGIS 中使用。
如果某一数据集的坐标系未知或不正确,可以使用定义坐标系统的工具来指定正确的坐标系,使用此工具前,必须已获知该数据集的正确坐标系。
页脚内容6该工具为包含未定义或未知坐标系的要素类或数据集定义坐标系,位于ArcToolbox—Data management tools—Projections and transfomations —Define ProjectionsInput Dataset:要定义投影的数据集或要素类CoordinateSystem:为数据集定义的坐标系统2.3基于ArcGIS的投影转换在数据的操作中,我们经常需要将不同坐标系统的数据转换到统一坐标系下,方便对数据进行处理与分析,软件中坐标系转换常用以下两种方式:2.3.1 直接采用已定义参数实现投影转换ArcGIS软件中已经定义了坐标转换参数时,可直接调用坐标系转换工具,直接选择转换参数即可。
工具位于ArcTool box—Data management tools—Projections andtransfomations——Feature—Project(栅格数据投影转换工具Raster—Project raster),在工具界面中输入以下参数:Input dataset:要投影的要素类、要素图层或要素数据集Output Dataset:已在输出坐标系参数中指定坐标系的新要素数据集或要素类。
out_coor_system:已知要素类将转换到的新坐标系Geographic Transformation:列表中为转换参数,以GCS_Beijing_1954转为GCS_WGS_1984为例,各转换参数含义如下:页脚内容7Beijing_1954_To_WGS_1984_1 15918 鄂尔多斯盆地Beijing_1954_To_WGS_1984_2 15919 黄海海域Beijing_1954_To_WGS_1984_3 15920 南海海域-珠江口Beijing_1954_To_WGS_1984_4 15921 塔里木盆地Beijing_1954_To_WGS_1984_5 15935 北部湾Beijing_1954_To_WGS_1984_6 15936鄂尔多斯盆地2.3.2 自定义三参数或七参数转换当ArcGIS软件中不能自动实现投影间直接转换时,需要自定义七参数或三参数实现投影转换,以七参数为例,转换方法如下:2.3.2.1 自定义七参数地理转换在ArcTool box中选择Create Custom Geographic Transformation工具,在弹出的窗口中,输入一个转换的名字,如wgs84ToBJ54。