区块链技术博客
www.b2bchain.cn

010 一个空间分析项目03:数据处理之坐标定义与投影转换求职学习资料

本文介绍了010 一个空间分析项目03:数据处理之坐标定义与投影转换求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

前面经过对收集的数据的检查,确定了数据需要进行的处理任务:
 为lowland定义坐标系统
 投影河流数据到市地理数据库采用的坐标系统;
 将河流输出到waterproject地理数据库中;
 数字化规划的公园到公园要素类中;
 合并两个地块层。
下面中将一一完成这些数据处理任务,为项目空间分析做好准备。限于篇幅,本小节中完成前面三个与坐标相关的任务。

1 为高程数据定义坐标系统
高程格网和lowland文件的坐标系统与其它数据不相同。但是,只要数据集定义了坐标系统,这将不成问题。如果没有这个坐标信息,ArcMap就不能进行地理定位和转换,数据就不能和其它数据一起正确的显示和叠加,如同前面你所见。现在的情况是,格网的坐标系统已经有定义,因此它能正确和其它数据一起显示,而从格网生成的lowland没有定义坐标系统。你需要为它定义坐标系统。
前面实验中的ArcCatalog窗口应该还没有关闭;如果已经关闭了,重新打开它。
检查坐标系统信息
在为lowland数据定义坐标系统之前,先查看城市数据的坐标系统定义和高程格网的坐标系统。在数据的属性中可以很方便的查看和定义坐标系统。
1)在目录树中浏览到项目文件夹下的WATERPROJECT数据库;
2)展开waterproject地理数据库,右击其中的parks_polygon;选择Properties。这个数据是从GreenvalleyDB中拷贝过来的,其坐标系统就是整个城市数据库采用的坐标系统。
3)在打开的要素类属性窗口中点选XY Coordinate System页面:
010 一个空间分析项目03:数据处理之坐标定义与投影转换
可以看到此数据使用的坐标系统是投影坐标系统下的Transverse Mercator,这是美国常用的一种坐标投影方式。关闭此属性窗口。现在检查高程格网的坐标系统:
4)在目录树中浏览到state_share文件夹,展开它,右击下面的elevation,选择Properties。
同样地查看XY坐标系统,可以看到这个数据的投影方式是sphere_ARC_INFO_ Lambert_Azimuthal_Equal_Area投影。关闭属性窗口。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
5)最后,检查Lowland的坐标系统,可以看到系统不知道它的坐标系统(Unkown)。回忆前面把它添加到ArcMap中时,ArcMap也不能转化它的坐标系统。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
为Lowland定义坐标系统:通过选择投影定义文件进行
Lowland是从elevation高程格网生成的,因此它们应该具有相同的坐标系统。但是你并不能确定这点。还好,交通部的数据中还包含一个坐标定义文件,定义了这个部门使用的坐标系统。你将使用这个文件statedot.prj来为这个lowland定义坐标系统。
1)继续在前面的Lowland的属性页面的XY Coordinatw System页面上,选择Add Coordinate Systems按钮下的import
010 一个空间分析项目03:数据处理之坐标定义与投影转换
2)浏览到项目文件夹下lowland所在文件夹,选择state_dot.prj文件,add添加坐标定义。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
3)回到XY坐标系统页面,可以看到已经将坐标信息定义给了lowland。坐标系统的名字以及具体的参数信息和elevation高程格网的坐标系统是相同的。
4)确定关闭图层属性窗口。这样就为lowland数据定义了坐标系统。
5)坐标定义后,双击打开前面保存的wasterwater data地图。可以看到lowland现在能正确的和其它数据一起显示了。因为图层是指向数据的,数据修改了,打开地图图层当然反映修改后的数据。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
6)将lowland拖到最下面让它在高程格网下面显示,可以看到它确实包含了城市最低的部分(蓝色区域)。
7)关闭ArcMap,回答No不保存对地图的修改。
可以看到,对数据进行修改后,再次打开地图,地图上的图层引用的是最新的数据,从而lowland正确地显示。

2 投影河流这个shapefile
下一步是对河流进行投影,将它转换到与城市的其它数据相同的投影方式下。河流目前没有定义投影方式,而城市数据采用的是横轴墨卡托投影。河流数据最终要收录到GreenvalleyDB地理数据库中,因此你希望把它投影到这个数据库采用的投影方式下。
投影这个shapefile是一件两个步骤的事情:首先你需要为shapefile定义坐标系统;然后你指定输出的坐标系统并进行投影转换。这两步我们都将采用在ArcToolbox下进行,这下面包括很多的数据管理和转换工具以及向导。

前面经过对收集的数据的检查,确定了数据需要进行的处理任务:
 为lowland定义坐标系统
 投影河流数据到市地理数据库采用的坐标系统;
 将河流输出到waterproject地理数据库中;
 数字化规划的公园到公园要素类中;
 合并两个地块层。
下面中将一一完成这些数据处理任务,为项目空间分析做好准备。限于篇幅,本小节中完成前面三个与坐标相关的任务。

1 为高程数据定义坐标系统
高程格网和lowland文件的坐标系统与其它数据不相同。但是,只要数据集定义了坐标系统,这将不成问题。如果没有这个坐标信息,ArcMap就不能进行地理定位和转换,数据就不能和其它数据一起正确的显示和叠加,如同前面你所见。现在的情况是,格网的坐标系统已经有定义,因此它能正确和其它数据一起显示,而从格网生成的lowland没有定义坐标系统。你需要为它定义坐标系统。
前面实验中的ArcCatalog窗口应该还没有关闭;如果已经关闭了,重新打开它。
检查坐标系统信息
在为lowland数据定义坐标系统之前,先查看城市数据的坐标系统定义和高程格网的坐标系统。在数据的属性中可以很方便的查看和定义坐标系统。
1)在目录树中浏览到项目文件夹下的WATERPROJECT数据库;
2)展开waterproject地理数据库,右击其中的parks_polygon;选择Properties。这个数据是从GreenvalleyDB中拷贝过来的,其坐标系统就是整个城市数据库采用的坐标系统。
3)在打开的要素类属性窗口中点选XY Coordinate System页面:
010 一个空间分析项目03:数据处理之坐标定义与投影转换
可以看到此数据使用的坐标系统是投影坐标系统下的Transverse Mercator,这是美国常用的一种坐标投影方式。关闭此属性窗口。现在检查高程格网的坐标系统:
4)在目录树中浏览到state_share文件夹,展开它,右击下面的elevation,选择Properties。
同样地查看XY坐标系统,可以看到这个数据的投影方式是sphere_ARC_INFO_ Lambert_Azimuthal_Equal_Area投影。关闭属性窗口。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
5)最后,检查Lowland的坐标系统,可以看到系统不知道它的坐标系统(Unkown)。回忆前面把它添加到ArcMap中时,ArcMap也不能转化它的坐标系统。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
为Lowland定义坐标系统:通过选择投影定义文件进行
Lowland是从elevation高程格网生成的,因此它们应该具有相同的坐标系统。但是你并不能确定这点。还好,交通部的数据中还包含一个坐标定义文件,定义了这个部门使用的坐标系统。你将使用这个文件statedot.prj来为这个lowland定义坐标系统。
1)继续在前面的Lowland的属性页面的XY Coordinatw System页面上,选择Add Coordinate Systems按钮下的import
010 一个空间分析项目03:数据处理之坐标定义与投影转换
2)浏览到项目文件夹下lowland所在文件夹,选择state_dot.prj文件,add添加坐标定义。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
3)回到XY坐标系统页面,可以看到已经将坐标信息定义给了lowland。坐标系统的名字以及具体的参数信息和elevation高程格网的坐标系统是相同的。
4)确定关闭图层属性窗口。这样就为lowland数据定义了坐标系统。
5)坐标定义后,双击打开前面保存的wasterwater data地图。可以看到lowland现在能正确的和其它数据一起显示了。因为图层是指向数据的,数据修改了,打开地图图层当然反映修改后的数据。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
6)将lowland拖到最下面让它在高程格网下面显示,可以看到它确实包含了城市最低的部分(蓝色区域)。
7)关闭ArcMap,回答No不保存对地图的修改。
可以看到,对数据进行修改后,再次打开地图,地图上的图层引用的是最新的数据,从而lowland正确地显示。

2 投影河流这个shapefile
下一步是对河流进行投影,将它转换到与城市的其它数据相同的投影方式下。河流目前没有定义投影方式,而城市数据采用的是横轴墨卡托投影。河流数据最终要收录到GreenvalleyDB地理数据库中,因此你希望把它投影到这个数据库采用的投影方式下。
投影这个shapefile是一件两个步骤的事情:首先你需要为shapefile定义坐标系统;然后你指定输出的坐标系统并进行投影转换。这两步我们都将采用在ArcToolbox下进行,这下面包括很多的数据管理和转换工具以及向导。

前面经过对收集的数据的检查,确定了数据需要进行的处理任务:
 为lowland定义坐标系统
 投影河流数据到市地理数据库采用的坐标系统;
 将河流输出到waterproject地理数据库中;
 数字化规划的公园到公园要素类中;
 合并两个地块层。
下面中将一一完成这些数据处理任务,为项目空间分析做好准备。限于篇幅,本小节中完成前面三个与坐标相关的任务。

1 为高程数据定义坐标系统
高程格网和lowland文件的坐标系统与其它数据不相同。但是,只要数据集定义了坐标系统,这将不成问题。如果没有这个坐标信息,ArcMap就不能进行地理定位和转换,数据就不能和其它数据一起正确的显示和叠加,如同前面你所见。现在的情况是,格网的坐标系统已经有定义,因此它能正确和其它数据一起显示,而从格网生成的lowland没有定义坐标系统。你需要为它定义坐标系统。
前面实验中的ArcCatalog窗口应该还没有关闭;如果已经关闭了,重新打开它。
检查坐标系统信息
在为lowland数据定义坐标系统之前,先查看城市数据的坐标系统定义和高程格网的坐标系统。在数据的属性中可以很方便的查看和定义坐标系统。
1)在目录树中浏览到项目文件夹下的WATERPROJECT数据库;
2)展开waterproject地理数据库,右击其中的parks_polygon;选择Properties。这个数据是从GreenvalleyDB中拷贝过来的,其坐标系统就是整个城市数据库采用的坐标系统。
3)在打开的要素类属性窗口中点选XY Coordinate System页面:
010 一个空间分析项目03:数据处理之坐标定义与投影转换
可以看到此数据使用的坐标系统是投影坐标系统下的Transverse Mercator,这是美国常用的一种坐标投影方式。关闭此属性窗口。现在检查高程格网的坐标系统:
4)在目录树中浏览到state_share文件夹,展开它,右击下面的elevation,选择Properties。
同样地查看XY坐标系统,可以看到这个数据的投影方式是sphere_ARC_INFO_ Lambert_Azimuthal_Equal_Area投影。关闭属性窗口。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
5)最后,检查Lowland的坐标系统,可以看到系统不知道它的坐标系统(Unkown)。回忆前面把它添加到ArcMap中时,ArcMap也不能转化它的坐标系统。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
为Lowland定义坐标系统:通过选择投影定义文件进行
Lowland是从elevation高程格网生成的,因此它们应该具有相同的坐标系统。但是你并不能确定这点。还好,交通部的数据中还包含一个坐标定义文件,定义了这个部门使用的坐标系统。你将使用这个文件statedot.prj来为这个lowland定义坐标系统。
1)继续在前面的Lowland的属性页面的XY Coordinatw System页面上,选择Add Coordinate Systems按钮下的import
010 一个空间分析项目03:数据处理之坐标定义与投影转换
2)浏览到项目文件夹下lowland所在文件夹,选择state_dot.prj文件,add添加坐标定义。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
3)回到XY坐标系统页面,可以看到已经将坐标信息定义给了lowland。坐标系统的名字以及具体的参数信息和elevation高程格网的坐标系统是相同的。
4)确定关闭图层属性窗口。这样就为lowland数据定义了坐标系统。
5)坐标定义后,双击打开前面保存的wasterwater data地图。可以看到lowland现在能正确的和其它数据一起显示了。因为图层是指向数据的,数据修改了,打开地图图层当然反映修改后的数据。
010 一个空间分析项目03:数据处理之坐标定义与投影转换
6)将lowland拖到最下面让它在高程格网下面显示,可以看到它确实包含了城市最低的部分(蓝色区域)。
7)关闭ArcMap,回答No不保存对地图的修改。
可以看到,对数据进行修改后,再次打开地图,地图上的图层引用的是最新的数据,从而lowland正确地显示。

2 投影河流这个shapefile
下一步是对河流进行投影,将它转换到与城市的其它数据相同的投影方式下。河流目前没有定义投影方式,而城市数据采用的是横轴墨卡托投影。河流数据最终要收录到GreenvalleyDB地理数据库中,因此你希望把它投影到这个数据库采用的投影方式下。
投影这个shapefile是一件两个步骤的事情:首先你需要为shapefile定义坐标系统;然后你指定输出的坐标系统并进行投影转换。这两步我们都将采用在ArcToolbox下进行,这下面包括很多的数据管理和转换工具以及向导。

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 010 一个空间分析项目03:数据处理之坐标定义与投影转换求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们