ArcGIS教程:如何定义shapefile坐标系

合集下载

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中坐标系的定义及投影转换方法

ARCGIS中坐标系的定义及投影转换方法ArcGIS中坐标系的定义及投影转换方法张卫东(安徽省环境信息中心合肥 230001 )摘要:本文就我省GIS项目中地理数据所涉及的多种坐标系及地图投影转换等问题作了详细分析,并在ESRI公司的ArcGIS软件平台上介绍了不同坐标系的定义及投影转换方法。

关键词:坐标系; 地图投影一、问题的提出GIS技术在我省环保工作中已应用多年,现有多套基于不同坐标系的地理数据,如全省1:5万的北京54坐标系数据,主要城市1:1万的西安80坐标系数据,GPS采集的WGS84坐标系数据以及同是北京54坐标系但不同投影的遥感解译数据等,这些不同坐标系的数据给我们的使用带来了困难:如何将遥感解译数据和不同的地理数据转换到一起,GPS采集的经纬度数据如何正确加载到地图上,以前在北京54坐标系上使用的数据又如何转换到新的西安80坐标系上来?通过摸索,本人找到了解决问题的一些方法,现介绍如下,首先介绍一下相关的几个概念。

二、相关概念由于GIS所描述是位于地球表面的空间信息,所以在表示时必须嵌入到一个空间参照系中,这个参照系统就是坐标系,它是根据椭球体等参数建立的。

另外,为了能够将地图从球面转换到平面,还要进行投影。

1. 椭球体(Spheroid)、基准面(Datum)、坐标系(Coordinate System)及投影(Projection)尽管地球是一个不规则的椭球,但为了将数据信息以科学的方法存放到椭球上,我们需要用一个可以量化计算的椭球体作为地球的模型。

这样的椭球体用长半轴a(semimajor axis),短半轴b(semiminor axis),偏心率倒数1/f(Inverse flattening)来描述,这三个参数数学关系为:1/f=a/(a-b),实际中我们一般用长、短半轴二个参数来表示就可以了,根据需要人们定义了多种参考椭球体模型。

然而有了这个椭球体还不够,还需要一个大地基准面将这个椭球定位,它的作用是来确定地球与椭球体之间的位置关系,由于每个国家或地区需要最大限度的贴合自己的那一部分不同,基准面也不同。

最新ArcGIS中的坐标系定义与转换

最新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中进行坐标定义和变换

ARCGIS中坐标转换及地理坐标、投影坐标定义1、动态投影(ArcMap)所谓动态投影指,ArcMap中的Data 的空间参考或是说坐标系统是默认为第一加载到当前工作区的那个文件的坐标系统,后加入的数据,如果和当前工作区坐标系统不相同,则ArcMap会自动做投影变换,把后加入的数据投影变换到当前坐标系统下显示!但此时数据文件所存储的数据并没有改变,只是显示形态上的变化!因此叫动态投影!表现这一点最明显的例子就是,在Export Data时,会让你选择是按this layer's source data(数据源的坐标系统导出),还是按照the Data (当前数据框架的坐标系统)导出数据!2、坐标系统描述(ArcCatalog)大家都知道在ArcCatalog中可以一个数据的坐标系统说明!即在数据上鼠标右键-> Properties->XY Coordinate System选项卡,这里可以通过modify,Select、Impo rt方式来为数据选择坐标系统!但有许多人认为在这里改完了,数据本身就发生改变了!但不是这样的!这里缩写的信息都对应到该数据的.aux文件!如果你去把该文件删除了,重新查看该文件属性时,照样会显示Unknown!这里改的仅仅是对数据的一个描述而已,就好比你入学时填写的基本资料登记卡,我改了说明但并没有改变你这个人本身!因此数据文件中所存储的数据的坐标值并没有真正的投影变换到你想要更改到的坐标系统下!但数据的这个描述也是非常重要的,如果你拿到一个数据,从ArcMap下所显示的坐标来看,像是投影坐标系统下的平面坐标,但不知道是基于什么投影的!因此你就无法在做对数据的进一不处理!比如:投影变换操作!因为你不知道要从哪个投影开始变换!因此大家要更正一下对ArcCatalog中数据属性中关于坐标系统描述的认识!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->Pr oject Raster工具来对数据进行投影变换!由于我国经常使用的投影坐标系统为北京54,西安80!由这两个坐标系统变换到其他坐标系统下时,通常需要提供一个Geographic T ransformation,因为Datum已经改变了!这里就用到我们说常说的转换3参数、转换7参数了!而我们国家的转换参数是保密的!因此可以自己计算或在购买数据时向国家测绘部门索要!知道转换参数后,可以利用Create Custom Geographic Transformation工具定义一个地理变换方法,变换方法可以根据3参数或7参数选择基于GEOCENTRIC_T RANSLATION和COORDINATE_方法!这样就完成了数据的投影变换!数据本身坐标发生了变化!当然这种投影变换工作也可以在ArcMap中通过改变Data 的Coordinate S ystem来实现,只是要在做完之后在按照Data 的坐标系统导出数据即可!方法一:在Arcmap中转换:1、加载要转换的数据,右下角为经纬度2、点击视图——数据框属性——坐标系统3、导入或选择正确的坐标系,确定。

ArcGISshape文件要素类包括点,面,折线,多点,多面数据表字段以及数据的查看,添加。。。

ArcGISshape文件要素类包括点,面,折线,多点,多面数据表字段以及数据的查看,添加。。。

ArcGISshape⽂件要素类包括点,⾯,折线,多点,多⾯数据表字段以及数据的查看,添加。

⾸先shape⽂件是怎么建⽴的呢?======================打开ArcGIS Desktop中的Catalog,在⽬录树列表中,选择⼀个⽂件夹(如果有ArcSDE GeoDatabase则省去这步),在⽂件夹点击右键,新建ShapeFile⽂件,或者在空间数据库中New -》要素类FeatureClass(两者其实⼀样⼀样的),输⼊名称,和选择要素类型(有五种点线⾯多点多⾯||),坐标系也选择⼀个,⼀般要和其他要素⼀样,⽐如都是China的那个某年的坐标系,点击确定就创建了shape⽂件(在地理空间数据库中就是建⽴了⼀个表,⼀个要素类⽽已,下⾯全部按照shape单独的⽂件来说,地理空间数据库其实⼀样。

)。

Shape⽂件添加删除字段,暂时⽆法修改字段============================在shape⽂件上点击右键,打开【属性】,选择字段,默认有FID、Shape和id三个字段,FID就是⾃动增长的⼀个id,Shape是类型,这俩必须有,还必须有第三个字段,ArcGIS10好像不能修改id字段,但是可以先添加⼀个字段,然后再id这⼀⾏最左边,点击选择整⾏进⾏删除。

这样就可以查看,添加或删除字段了,⾄于修改,和更改顺序(其实更改顺序只是给⼈看的,没啥⽤),我暂时不知道如何操作。

Shape⽂件中对表进⾏数据的添加删除修改操作============================在有了字段后,表还是空的,这⾥的表其实和数据库⾥的表table的概念是⼀模⼀样的。

有了表结构,下⾯就是对表内容进⾏进⾏添加删除修改了。

这个操作需要使⽤ArcGIS Desktop⾥的 ArcMap软件。

打开ArcMap之后,⾸先把编辑器和绘图⼯具条调⽤出来。

在【⾃定义】【⾃定义模式】中可以操作,简单的也可以在⼯具栏空⽩处点击右键直接打开这些⼯具条。

ArcGIS制作shapefile文件及属性表设置

ArcGIS制作shapefile文件及属性表设置

Shapefile文件转换方式:1.cad文件的准备将点、线、面文件在cad中画好,并进行分层,如道路,可按照道路性质划分为主干道、次干道、支路等;如土地利用规划中的地块,可按照用地性质划分。

同时注意,对于控规,地块界线最好选用地块“建筑后退红线”形成的面作为地块面,以便拉升时使用。

若选用“地块边界”即道路红线边界围成的面,则在ArcGIS拉升中地块与地块之间没有分隔开,表达上不好看,而且也不符合实际地块建筑体所在的可能建筑区域。

将做好的cad文件中需要的层保留,删除其他层后,保存为一个.dwg文件待用。

2.ArcGIS中导入及转换打开ArcMap软件,将.dwg文件加载入ArcMap界面,加载时需要对cad文件进行选择,点为Point,线为Polyline,线为Polygon。

如图为Polyline(线)导入后的显示。

右键点击该导入的图层,选择Date\Export Date命令,在弹出的对话框中设置:1)Export中选择默认的All features2)Use the same coordinate system as中点选this layer’s source data3)Output shapefile or feature class中输入保存转换后的shapefile文件的保存位置前地图中。

我们在这里选择“是”。

转换后的shapefile文件中,点击右键选择Open Attribute Table,可以看到,属性表中罗列了导入数据的各种信息(CAD中的各种信息,这些信息可以作为建立属性表属性值的依据和参考),这些信息与未转换前的.dwg文件导入后的属性表完全相同。

3.转换保存后的文件可只保留.dbf、.shp、.shx文件即可。

ArcGIS的shapefile文件由这三个基本文件组成。

4.转换为shapefile文件的属性表中,保留了与.dwg格式导入时同样的属性表的项目,有些是我们不需要的,需要删除。

ArcGIS制作shapefile文件及属性表设置

ArcGIS制作shapefile文件及属性表设置

Shapefile文件转换方式:1.cad文件的准备将点、线、面文件在cad中画好,并进行分层,如道路,可按照道路性质划分为主干道、次干道、支路等;如土地利用规划中的地块,可按照用地性质划分。

同时注意,对于控规,地块界线最好选用地块“建筑后退红线”形成的面作为地块面,以便拉升时使用。

若选用“地块边界”即道路红线边界围成的面,则在ArcGIS拉升中地块与地块之间没有分隔开,表达上不好看,而且也不符合实际地块建筑体所在的可能建筑区域。

将做好的cad文件中需要的层保留,删除其他层后,保存为一个.dwg文件待用。

2.ArcGIS中导入及转换打开ArcMap软件,将.dwg文件加载入ArcMap界面,加载时需要对cad文件进行选择,点为Point,线为Polyline,线为Polygon。

如图为Polyline(线)导入后的显示。

右键点击该导入的图层,选择Date\Export Date命令,在弹出的对话框中设置:1)Export中选择默认的All features2)Use the same coordinate system as中点选this layer’s source data3)Output shapefile or feature class中输入保存转换后的shapefile文件的保存位置前地图中。

我们在这里选择“是”。

转换后的shapefile文件中,点击右键选择Open Attribute Table,可以看到,属性表中罗列了导入数据的各种信息(CAD中的各种信息,这些信息可以作为建立属性表属性值的依据和参考),这些信息与未转换前的.dwg文件导入后的属性表完全相同。

3.转换保存后的文件可只保留.dbf、.shp、.shx文件即可。

ArcGIS的shapefile文件由这三个基本文件组成。

4.转换为shapefile文件的属性表中,保留了与.dwg格式导入时同样的属性表的项目,有些是我们不需要的,需要删除。

arcgis使用说明

arcgis使用说明

一、ArcGIS 体系结构二、创建shp 文件(1) 打开ArcCatalog ,选择要保存文件的路径,点击右键New->shapefile ,如下图所示,创建 shp 文件。

ArcMapArcCatalogArcMap 是ArcGIS Desktop 中一个主要的应用程序,具有基于地图的所有功能,是一个用于编辑、显示、查询和分析地图数据的以地图为核心的模块,包含一个复杂的专业制图和编辑系统。

ArcCatalog 是以数据为核心,用于定位、浏览和管理空间数据的模块,是用户规划数据库表,用于定制和利用元数据的环境。

利用ArcCatalog 可以组织、发现和使用GIS 数据,使用标准化的元数据对数据进行说明,创建和管理用户所有的GIS 信息。

(2) 在弹出的对话框中,设置要创建shp文件的名称、类型及坐标系等特征。

(3) 为shp文件添加属性字段。

右击要添加属性字段的shp文件,选择Properties中的Fields选项卡,在Fields Name中添加所需字段名,在Data Type中选择相应的类型。

三、影像配准及矢量化第1步加载数据和影像配准工具(1)打开ArcMap:…/ArcGIS/ArcMap,在弹出的对话框中选择A new empty map,进入ArcMap界面。

(2)添加影像配准工具栏:在菜单栏选择View->Toolbars->Georeferencing,将影像配准工具栏加入。

(3)把需要进行配准的影像-xxx.tif添加到ArcMap中:在工具栏上右击Add Data,选择影像所在路径添加,此时Georeferencing工具栏中的工具被激活。

第2步输入控制点在配准中,我们需要知道一些特殊点的坐标,此处选择公里网格的交点。

(1)首先务必Georeferncing工具条中Georeferncing菜单下Auto Adjust处于不选中状态。

(2)在Georeferencing工具栏上,点击Add Control Points ,后在影像上找到精确控制点(即公里网格的交点),用鼠标点击交点处,并点击右键,选择Put X and Y,输入该点的实际坐标值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ArcGIS教程:如何定义shapefile坐标系
本教程主要讲述怎样使用ArcGIS软件来定义shapefile坐标系,具体的操作步骤等,同时也列出定义shapefile坐标系的主要的机种方法等。

通过选择现有坐标系定义shapefile的坐标系
步骤:
∙在 ArcCatalog 中,单击要为其定义坐标系的 Shapefile。

∙单击文件菜单,然后单击属性。

∙单击 XY 坐标系选项卡。

∙浏览到要使用的坐标系,然后选择该坐标系。

坐标系的参数将在当前坐标系文本框中列出。

可以双击坐标系获取详细信息。

∙单击 Shapefile 属性对话框上的确定。

通过导入坐标系定义shapefile的坐标系
步骤:
∙在ArcCatalog 中,单击要为其定义坐标系的shapefile。

∙单击文件菜单,然后单击属性。

∙单击 XY 坐标系选项卡。

∙单击导入。

∙浏览到要复制其坐标系参数的数据源。

例如,可以从 coverage、栅格或地理数据库中的要素数据集和要素类获取坐标系信息。

∙单击数据源。

∙单击添加。

坐标系的参数将列在详细信息框中。

∙单击 Shapefile 属性对话框上的确定。

通过指定新地理坐标系定义 shapefile 的坐标系
步骤:
∙在 ArcCatalog 中,单击要为其定义坐标系的 shapefile。

∙单击文件菜单,然后单击属性。

∙单击 XY 坐标系选项卡。

∙单击新建,然后单击地理。

∙输入新地理坐标系的名称。

∙输入合适的长半轴和短半轴或反扁率值,并输入自定义旋转椭球体和基准面的名称。

也可单击基准面或旋转椭球体下拉箭头,然后单击预定义基准面或旋转椭球体。

∙输入合适的每单位弧度并输入自定义单位的名称。

也可单击角度单位下拉箭头,然后单击预定义测量单位。

∙输入用于定义本初子午线的适当的度、分和秒并输入该经线的名称。

也可单击本初子午线下拉箭头,然后单击预定义经线。

∙单击确定。

∙单击 Shapefile 属性对话框上的确定。

通过指定新投影坐标系定义 shapefile 的坐标系
步骤:
∙在 ArcCatalog 中,单击要为其定义坐标系的 shapefile。

∙单击文件菜单,然后单击属性。

∙单击 XY 坐标系选项卡。

∙单击新建,然后单击投影。

∙输入自定义坐标系的名称。

∙单击投影名称下拉箭头,然后单击其中一个所支持的投影。

∙为该投影输入合适的参数值。

∙单击线性单位下拉箭头,然后单击预定义测量单位。

或者,单击下拉列表中的“<自定义>”,输入合适的每单位米数,然后输入自定义单位的名称。


∙通过选择预定义地理坐标系或定义新地理坐标系来定义投影的基准面。

此后,可根据需要修改地理坐标系的参数。

∙单击确定。

∙单击 Shapefile 属性对话框上的确定。

通过修改坐标系的参数定义shapefile的坐标系
步骤:
∙在 ArcCatalog 中,单击要为其定义坐标系的 shapefile。

∙单击文件菜单,然后单击属性。

∙单击 XY 坐标系选项卡。

∙单击修改。

随即出现地理坐标系属性或投影坐标系属性对话框。

∙按照用于定义新地理坐标系或新投影坐标系的步骤更改相应的参数。

∙单击确定。

∙单击 Shapefile 属性对话框上的确定。

通过将坐标系保存到文件定义 shapefile 的坐标系
步骤:
∙在 ArcCatalog 中,单击要为其定义坐标系的 shapefile。

∙单击文件菜单,然后单击属性。

∙单击 XY 坐标系选项卡。

∙单击 Shapefile 属性对话框上的另存为。

∙浏览到要放置坐标系文件的位置。

例如,将其放置到网络上的共享文件夹中。

∙输入坐标系文件名并单击保存。

∙单击确定。

该坐标系文件将出现在文件夹的“内容”列表中。

相关文档
最新文档