实习二地图投影及其变换

更新时间:2023-10-28 09:08:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实习二、地图投影及其变换

一、 目的

1. 掌握地图投影变换的基本原理与方法

2. 熟悉ArcView、ARCINFO中投影的应用及投影变换的方法、技术 3. 了解地图投影及其变换在实际中的应用

二、 实验准备

1. 软件准备:ARCINFO, ARCVIEW,VC++ 2. 资料准备:

三、 实验内容及步骤、方法

对于地面上的任何事物来讲,其空间位置是非常重要的信息。地理信息数据中一个重要部分就是地物的空间位置,包括空间相对位置和绝对位置。空间的相对位置空间拓扑关系来描述,而空间绝对位置则用空间某一坐标系中的坐标来表示,即(x,y,z)或是(λ,φ,r)。我们知道,地球是一个近似于椭球的星体。在地理信息系统中,我们通常把地球看作一个旋转椭球体,而研究球面或椭球面上的空间位置往往比较复杂,于是我们采用一定的数学法则将地球表面的事物的空间位置表示到平面上,这就是所谓的投影。

实际上,投影这门学科原本是地图学的一个重要的分支。对地理信息系统来讲,它也是地理信息系统的数学基础之一。常用的投影有方位、圆锥、圆柱、高斯-克吕格投影等。下面以Arc/Info和ArcView为例,讲述一下投影在实际工作中的应用。

1)Arc/Info中投影的应用

以下内容适用于Arc/Info7.15及Arc/Info8.1 workstation, a. 查看坐标信息

启动Arc/Info,使用Describe命令来查看图层的投影信息,命令使用方法如下: Usage: DESCRIBE ,其中可以是coverage, grid, tin,或image 例:Arc: w d:\\workspace //设定工作路径 Arc: describe states //查看图层states的基本情况 如得到下图的结果(图中红线框中的所示),则表明该图没有定义任何坐标系统。

b. 定义坐标信息:

上图表明图层states没有坐标信息,可以使用PROJECTDEFINE命令来定义投影信息。命令用法如下:

Usage:PROJECTDEFINE 例:Arc: projectdefine cover states Define Projection

Project: projection geographic //定义投影坐标为地理坐标系 Project: units dd //坐标单位为度小数 Project: datum wgs84 //定义坐标基准为wgs84基准 Project: spheroid clarke1866 //定义椭球为clarke1866椭球 Project: parameters //定义投影参数(因为地理坐标系没有其他参数,所以空缺) 然后用上述的DESCRIBE命令查看坐标信息。 得到如下图结果,注意红框所示部分。

c. 投影坐标变换

地理坐标系是比较常用的投影坐标系,但是它以经纬度建立坐标系统,以度为单位,有时不适用于实际工作。在实际工作中我们常需要将数据转换到一些指定的投影坐标系。在Arc/Info中用Project命令来实现投影变换。命令用法如下: Usage:PROJECT {projection_file}

Usage:PROJECT {projection_file} {NEAREST | BILINEAR | CUBIC} {out_cellsize} {x_register} {y_register} 例:Arc: project cover states states1 //将图层states投影变换至图层states1

**************************************************

//这表明输入图层即* The INPUT projection has been defined. *

states已有投影信息 **************************************************

Use OUTPUT to define the output projection and END to finish.

Project: output //定义输出图层投影信息 Project: projection ALBERS //定义输出图层为等面积圆锥投影 Project: units meters //坐标单位为米 Project: datum wgs84 //定义坐标基准为wgs84基准 Project: spheroid clarke1866 //定义椭球为clarke1866椭球 Project: parameters //定义等面积圆锥投影参数 1st standard parallel [ 0 0 0.000 ]: 32 30 0

2nd standard parallel [ 0 0 0.000 ]: 42 30 0 central meridian [ 0 0 0.000 ]: -100 0 0 latitude of projection's origin [ 0 0 0.000 ]: 20 0 0 false easting (meters) [ 0.00000 ]: 0.0 false northing (meters) [ 0.00000 ]: 0.0 Project: end //命令结束

接下来可以用DESCRIBE命令查看图层states1的坐标信息。也可以进入ArcEdit查看一下转换结果。下面的图是转换前后两个图层的结果。

转换前图层states

转换后的图层states1

以上就是在Arc/Info中投影的简单应用。关于上面用到的命令的详细用法、相关信息即主要注意事项,参见Arc/Info帮助文件。

2)ArcView中投影的应用 以下内容适用于ArcView3.0及以上版本

a. 运行ArcView,打开一个视图(view),并向视图中添加数据。(数据可以从ArcView

的安装目录如D:\\ESRI\\ESRIDATA中找到,比如我们打开一幅美国地图)。

本文来源:https://www.bwwdw.com/article/rqe2.html

Top