矢量边界经纬网格说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
矢量边界经纬网格说明
1.在ArcMap当中打开.shp文件,注意当前打开的矢量文件是否是地理坐标系
(Geographic Coordinate System),若为投影坐标系(Projected Coordinate System)应将其转换到地理坐标系之下。
判断当前工作区坐标系的方法有2。可以查看最先加载到工作区的文件的属性,右击该文件,选择Properties,Layer Properties->Source,如图1所示当前工作区为投影坐标系,单位为米。
图 1
再者,还可以查看页面右下角的显示,单位为Meters即为投影坐标系(如图2),单位为Decimal Degrees为地理坐标系(如图3)。
图 2
图 3
2.若当前工作区即为地理坐标系可以跳过步骤2。本步将投影坐标系转换到地
理坐标系之下,ArcToolbox->Data Management Tools->Projections and
Transformations->Feature->Project,出现Project对话框,依次选择对应内容输入,如图4,单击OK,完成。转换后的文件需要在加载到新的工作区。
图4
3.应用渔网工具,在矢量边界内生成规则的经纬网格。ArcToolbox->Data
Management Tools->Feature Class->Create Fishnet,如图5。
图5
4.用矢量边界裁剪新生成的格网。ArcToolbox->Analysis Tools->Extract->Clip,裁
剪结果如图6。
图6
5.从裁剪结果当中分别析出经度和纬度。右击裁剪结果,在菜单中选择Open
Attribute Table,出现Attribute of XX裁剪结果对话框,尝试在图7中选中前4个,对应工作区上Polyline会显示为加粗的蓝线,如图8。在Attribute of XX 对话框上右击选择Copy,如图9。右击裁剪结果,依次Selection->Create Layer From Selected Features,如图10,得到结果如图11,即为纬度。
图7
图8
图9
图10
图11
6.将纬度数值赋予各Polyline。同步骤5显示Attribute of ××,在该对话框的右
下角有一个倒三角,单击后出现列表(如图12),选择Add Field…,出现Add Field对话框,在本例中输入纬度(latitude),类型为文本型,单击OK。
图12
图13
7.字段数值的输入。Editor->Start Editing,在latitude当中输入纬度值,如图14。
输入完毕需Editor->Stop Editing。
图14
8.显示纬度值。在该纬度文件上右击,出现的菜单当中选择Properties,Layer
Properties->Labels,出现Layer Properties对话框,勾选Label features in this layer前的复选框,注意在Label Field当中选择之前添加的latitude字段,在Placement Properties…当中选择字段显示的位置。最终结果如图16。
图15
图16
图17
9.纬线的两端都有字段显示。任一Polyline文件在设置时只可以显示一段的内
容,为了达到图16两端显示的目的,只要将该Polyline文件复制一遍(Ctrl+拖动),在Placement Properties对话框的Location along the line设置与前一相反的位置即可,如图17。
感谢ZHANG Shufan同学提供本方法。