地理信息系统实习第2章坐标系统习作1:把一种要素类型从地理坐标系统投影到投影坐标系统所需数据:idll.shp是以地理坐标和十进制表示经纬度数值的Shapefile文件。idll.shp是爱达荷州轮廓图文件。在本习作中,你先选择一个预定义坐标系统来定义idll.shp,然后把idll.shp投影成爱达荷通用横轴墨卡托投影(IDTM)。IDTM不是一个预定义系统。IDTM参数值如下:投影:横轴墨卡托大地基准(datum):NAD83单位:m参数比例系数:0.9996中央经线:-114.0参考维度:42.0横坐标东移假定值:2500000纵坐标北移假定值:12000001.启动ArcCatalog,连接到第2章的数据。在目录树(Catalogtree)中选中idll.shp。Metadta栏上的摘要信息显示坐标系统为地理坐标系统。单击并连接空间参照信息,信息显示的坐标系统是GCS_Assumed_Geographic_1,一个假定的坐标系统。2.首先定义idll.shp的坐标系统。打开ArcToolbox窗口。右击ArcToolbox,选中Environments。再单击GeneralSetting下拉箭头,在thecurrentworkspace中选择Chapter2database。双击DataManagementTools/ProjectionsandTransformations工具集里的DefineProjection工具。选择idll.shp为Inputfeatureclass,对话框显示idll.shp已经有一个坐标系统,但那只是一个假定的坐标系统。单击coordinatesystem按钮,打开SpatialReferenceProperties对话框,单击Select。双击GeographicCoordinateSystems、NorthAmerica,选中NorthAmericanDatum1927.prj,单击OK,关闭对话框。再次查看idll.shp的空间参照信息,Metadata栏显示为GCS_North_American_1927。3.接下来把idll.shp投影到IDTM坐标系。双击DataManagementTools/ProjectionsandTransformations/Feature工具集的Project。在Project对话框中,选中idll.shp为Inputfeatureclass,单击outputcoordinatesystem按钮,打开SpatialReferenceProperties对话框。单击New下拉箭头,选中Projected。在NewProjectedCoordinateSystem对话框,输入idtm为Name,然后你需要在Projection框和GeographicCoordinateSystems中提供投影信息。在Projection中,Name下拉菜单中选择Transverse_Mercator。并输入下列参数值:False_Easting为2500000、False_Nrothing为1200000、Central_-114为-114,Scale_Factor为0.9996,和Latitude_Of_Origin为42。确认LinearUnit是Meter。单击GeographicCoordinateSystems中的Select。双击NorthAmerica,选中NorthAmericanDatum1983.prj。单击OK关闭NewProjectedCoordinateSystem对话框。在SpatialReference对话框中单击Saveas,输入idtm83.prj作为文件名称。关闭SpatialReferenceProperties对话框。4.Project对话框的GeographicTransformation旁边有一个绿点,这是因为idll.shp是基于NAD27的,而IDTM是基于NAD83。该绿点提示投影需要进行地理转换。单击GeographicTransformation的下拉箭头,选中NAD_1927_To_NAD_1983_NADCON。单击OK运行该命令。5.在Metadata栏,你可以证实idll.shp是否已经成功投影到idtm.shp。问题1:用自己的语言总结习作1的所有步骤。习作2:导入一个坐标系统所需数据:stationsll.shp是以十进制表示经纬度值的Shapefile文件。stationsll.shp是包括爱达荷州的滑雪道的文件。在习作2中,你将会通过导入习作1里的idll.shp和idtm.shp的投影信息完成本次地图投影。1.在Metadata栏,确认stationsll.shp有一个假定地理坐标系统。双击DefineProjection工具。选择stationsll.shp为inputfeatureclass。单击coordinatesystem按钮。单击SpatialReferenceProperties对话框的Import,双击idll.shp把它加进来。关闭对话框。2.双击Project工具(DataManagementTools/ProjectionsandTransformations/Feature),选择stationsll.shp为inputfeatureclass,指定stationstm.shp为outputfeatureclass,并单击outputcoordinatesystem按钮。在SpatialReferenceProperties对话框中单击Import,双击idtm.shp把它加进来。关闭SpatialReferenceProperties对话框。单击GeographicTransformation下拉箭头,选中NAD_1927_To_NAD_1983_NADCON。单击OK完成操作。现在stationstm.shp已经被投影到与idtm.shp相同的坐标系(IDTM)中。习作3:用预定义坐标系统投影Shapefile所需数据:snow.txt是一个包含爱达荷州40个滑雪场地理坐标的文本文件。习作3中,你先要从snow.txt创建一个事件图层。然后用预定义坐标系统(UTM)对该事件图层进行投影,投影后的图层仍然用经纬度值来度量。再把该图层存为Shapefile。1.启动ArcMap。重命名新数据帧为Task3&4,并添加snow.txt到Task3&4。(注意Source栏上的目录表。)单击Tools菜单,选择AddXYData。在弹出的对话框里,确认输入表格为snow.txt,经度为X字段,纬度为Y字段。对话框显示输入坐标的空间参照是未知坐标系统。单击Edit按钮,打开SpatialReferenceProperties对话框。单击Select,双击GeographicCoordinateSystems、NorthAmerica和NorthAmericanDatum1983.prj。退出对话框。2.snow.txtEvents被加到ArcMap。现在可以投影snow.txtEvents,并把输出结果存为Shapefile。打开ArcToolbox窗口。在DataManagementTools/ProjectionsandTransformations/Feature工具集中双击Project工具。选择snow.txtEvents为inputdataset,并输入snowutm83.shp为outputfeatureclass。单击outputcoordinatesystem按钮。单击SpatialReferenceProperties对话框中的Select。双击ProjectedCoordinateSystem、UTM,NAD1983和NAD1983UTMZone11N.prj。单击OK对数据集进行投影。问题2:步骤2要求做地理坐标转换,为什么?习作4:从一个坐标系统转换到另一个坐标系统所需数据:习作1的idtm.shp文件和习作3的snowutm83.shp文件。习作4首先显示ArcMap中如何进行快捷投影,然后要求你把idtm.shp从IDTM坐标系统转换到UTM坐标系统。1.右击Task3&4,选择Properties。CoordinateSystem栏显示当前坐标系统为GCS_North_American_1983。ArcMap指定第一个图层(如snow.txtEvents)的坐标系统为该数据结构的坐标系统。你也可以通过单击DataFrameProperties对话框的Import输入一个新的坐标系统。在下一个对话框,双击snowutm83.shp。关闭对话框。现在Task3&4就是基于NAD1983UTMZone11N坐标系统。2.添加idtm.shp到Task3&4。尽管idtm基于IDTM坐标系统,但它在ArcMap中用snowutm83.shp进行空间配准。ArcGIS可以对数据集进行快捷重新投影。ArcGIS利用现有的空间参照信息把idtm投影到该数据结构的坐标系统。3.下一步就是要把idtm.shp投影到UTM坐标系,还要创建一个新的Shapefile。双击Project工具。选择idtm为inputfeatureclass,指定idutm83.shp为outputfeatureclass,单击outputcoordinatesystem按钮。单击SpatialReferenceProperties对话框中的Select。双击ProjectedCoordinateSystem、UTM,NAD1983和NAD1983UTMZone11N.prj。单击OK关闭对话框。问题3:步骤3中能否用Import代替Select?如果可以,如何操作?4.尽管在ArcMap中idutm83看起来和idtm完全一样,但其实它已经被投影到UTM格网系统。挑战性作业:所需数据:idroads.shp文件和mtroads.shp文件第2章数据库里有idroads.shp和mtroads.shp,分别是爱达荷后和蒙大拿州的道路Shapefile。idroads.shp投影在IDTM,但它的横坐标左移假定值(500000)和纵坐标北移假定值(100000)有错。mtroads.shp投影在NAD1983StatePlaneMontanaFIPS2500坐标系统,线单位为m,但它没有投影文件。1.利用习作1中的DTM信息和Project工具,用正确的横坐标左移假定值(2500000)和纵坐标北移假定值(1200000)对idroads.shp重新进行投影,其他参数保持一致。输出结果为idroads2.shp。2.先用DefineProjection工具定义mtroads.shp的坐标系统。然后用Project工具重新投影mtroads.shp到IDTM,输出结果命名为mtroads_idtm.shp。3.用ArcCatalog中的Metadata栏验证idroads2.shp和mtroads_idtm.shp具有相同的空间参照信息。第3章地理关系矢量数据模型本章包括3个习作。习作1练习如何将ArcInfo的交换文件转换成Coverage,将Coverage转换为Geodatabase要素类,将Geodatabase要素类转换为Shapefile,习作1中,你可以查看Coverage,Geodatabase要素类以及Shapefile的数据结构。习作2查看美国国家水文地理数据集的分区和路径。习作3练习如何在ArcCatalog和ArcMap中查看TIN。习作1:查看ARC/INFO的Coverage和Shapefile的数据文件结构所需数据:land.e00为Arc/Info交换文件在习作1,你将用交换文件land.e00创建Coverage和Shapefile。你可以现在ArcCatalog中查看与这两个数据模型有关的数据集,然后用Windows浏览器查看它们的数据文