欢迎来到天天文库
浏览记录
ID:29870221
大小:1.11 MB
页数:37页
时间:2018-12-24
《《arcview教程》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实习二、地图投影及其变换一、目的1.掌握地图投影变换的基本原理与方法2.熟悉ArcView、ARCINFO中投影的应用及投影变换的方法、技术3.了解地图投影及其变换在实际中的应用二、实验准备1.软件准备:ARCINFO,ARCVIEW,VC++2.资料准备:三、实验内容及步骤、方法对于地面上的任何事物来讲,其空间位置是非常重要的信息。地理信息数据中一个重要部分就是地物的空间位置,包括空间相对位置和绝对位置。空间的相对位置空间拓扑关系来描述,而空间绝对位置则用空间某一坐标系中的坐标来表示,即(x,y,z)或是(λ,φ,r)。我们知道,地球是一个近似于椭球的星体。在
2、地理信息系统中,我们通常把地球看作一个旋转椭球体,而研究球面或椭球面上的空间位置往往比较复杂,于是我们采用一定的数学法则将地球表面的事物的空间位置表示到平面上,这就是所谓的投影。实际上,投影这门学科原本是地图学的一个重要的分支。对地理信息系统来讲,它也是地理信息系统的数学基础之一。常用的投影有方位、圆锥、圆柱、高斯-克吕格投影等。下面以Arc/Info和ArcView为例,讲述一下投影在实际工作中的应用。1)Arc/Info中投影的应用以下内容适用于Arc/Info7.15及Arc/Info8.1workstation,a.查看坐标信息启动Arc/Info,使用
3、Describe命令来查看图层的投影信息,命令使用方法如下:Usage:DESCRIBE,其中可以是coverage,grid,tin,或image例:Arc:wd:workspace//设定工作路径Arc:describestates//查看图层states的基本情况如得到下图的结果(图中红线框中的所示),则表明该图没有定义任何坐标系统。37a.定义坐标信息:上图表明图层states没有坐标信息,可以使用PROJECTDEFINE命令来定义投影信息。命令用法如下:Usage:PROJECTDEFINE4、VER5、GRID6、FILE7、TIN>例:Arc:projectdefinecoverstatesDefineProjectionProject:projectiongeographic//定义投影坐标为地理坐标系Project:unitsdd//坐标单位为度小数Project:datumwgs84//定义坐标基准为wgs84基准Project:spheroidclarke1866//定义椭球为clarke1866椭球Project:parameters//定义投影参数(因为地理坐标系没有其他参数,所以空缺)然后用上述的DESCRIBE命令查看坐标8、信息。得到如下图结果,注意红框所示部分。37a.投影坐标变换地理坐标系是比较常用的投影坐标系,但是它以经纬度建立坐标系统,以度为单位,有时不适用于实际工作。在实际工作中我们常需要将数据转换到一些指定的投影坐标系。在Arc/Info中用Project命令来实现投影变换。命令用法如下:Usage:PROJECT9、FILE>{projection_file}Usage:PROJECT{projection_file}{NEAREST10、BILINEAR11、CUBIC}{out_cellsi12、ze}{x_register}{y_register}例:Arc:projectcoverstatesstates1//将图层states投影变换至图层states1//这表明输入图层即states已有投影信息***************************************************TheINPUTprojectionhasbeendefined.***************************************************UseOUTPUTtodefinetheoutputprojectionandENDto13、finish.Project:output//定义输出图层投影信息Project:projectionALBERS//定义输出图层为等面积圆锥投影Project:unitsmeters//坐标单位为米Project:datumwgs84//定义坐标基准为wgs84基准Project:spheroidclarke1866//定义椭球为clarke1866椭球Project:parameters//定义等面积圆锥投影参数1ststandardparallel[000.000]:32300372ndstandardparallel[000.000]:42300cent14、ralmeridian[
4、VER
5、GRID
6、FILE
7、TIN>例:Arc:projectdefinecoverstatesDefineProjectionProject:projectiongeographic//定义投影坐标为地理坐标系Project:unitsdd//坐标单位为度小数Project:datumwgs84//定义坐标基准为wgs84基准Project:spheroidclarke1866//定义椭球为clarke1866椭球Project:parameters//定义投影参数(因为地理坐标系没有其他参数,所以空缺)然后用上述的DESCRIBE命令查看坐标
8、信息。得到如下图结果,注意红框所示部分。37a.投影坐标变换地理坐标系是比较常用的投影坐标系,但是它以经纬度建立坐标系统,以度为单位,有时不适用于实际工作。在实际工作中我们常需要将数据转换到一些指定的投影坐标系。在Arc/Info中用Project命令来实现投影变换。命令用法如下:Usage:PROJECT9、FILE>{projection_file}Usage:PROJECT{projection_file}{NEAREST10、BILINEAR11、CUBIC}{out_cellsi12、ze}{x_register}{y_register}例:Arc:projectcoverstatesstates1//将图层states投影变换至图层states1//这表明输入图层即states已有投影信息***************************************************TheINPUTprojectionhasbeendefined.***************************************************UseOUTPUTtodefinetheoutputprojectionandENDto13、finish.Project:output//定义输出图层投影信息Project:projectionALBERS//定义输出图层为等面积圆锥投影Project:unitsmeters//坐标单位为米Project:datumwgs84//定义坐标基准为wgs84基准Project:spheroidclarke1866//定义椭球为clarke1866椭球Project:parameters//定义等面积圆锥投影参数1ststandardparallel[000.000]:32300372ndstandardparallel[000.000]:42300cent14、ralmeridian[
9、FILE>{projection_file}Usage:PROJECT{projection_file}{NEAREST
10、BILINEAR
11、CUBIC}{out_cellsi
12、ze}{x_register}{y_register}例:Arc:projectcoverstatesstates1//将图层states投影变换至图层states1//这表明输入图层即states已有投影信息***************************************************TheINPUTprojectionhasbeendefined.***************************************************UseOUTPUTtodefinetheoutputprojectionandENDto
13、finish.Project:output//定义输出图层投影信息Project:projectionALBERS//定义输出图层为等面积圆锥投影Project:unitsmeters//坐标单位为米Project:datumwgs84//定义坐标基准为wgs84基准Project:spheroidclarke1866//定义椭球为clarke1866椭球Project:parameters//定义等面积圆锥投影参数1ststandardparallel[000.000]:32300372ndstandardparallel[000.000]:42300cent
14、ralmeridian[
此文档下载收益归作者所有