李旭分享 http://blog.sciencenet.cn/u/lixujeremy 代码与散打爱好者!

博文

ArcGIS:矢量边界裁剪网格(Fishnet),并显示经纬度

已有 30546 次阅读 2014-3-24 22:58 |个人分类:GIS|系统分类:科研笔记| Fishnet

1.      ArcMap当中打开.shp文件,注意当前打开的矢量文件是否是地理坐标系(Geographic Coordinate System),若为投影坐标系(Projected Coordinate System)应将其转换到地理坐标系之下。

判断当前工作区坐标系的方法有2。可以查看最先加载到工作区的文件的属性,右击该文件,选择PropertiesLayer Properties->Source,如图1所示当前工作区为投影坐标系,单位为米。

1

再者,还可以查看页面右下角的显示,单位为Meters即为投影坐标系(如图2),单位为Decimal Degrees为地理坐标系(如图3)。

2

3

2.      若当前工作区即为地理坐标系可以跳过步骤2。本步将投影坐标系转换到地理坐标系之下,ArcToolbox->Data Management Tools->Projectionsand Transformations->Feature->Project,出现Project对话框,依次选择对应内容输入,如图4,单击OK,完成。转换后的文件需要在加载到新的工作区。

4

3.      应用渔网工具,在矢量边界内生成规则的经纬网格。ArcToolbox->Data ManagementTools->Feature Class->Create Fishnet,如图5

5

4.      用矢量边界裁剪新生成的格网。ArcToolbox->Analysis Tools->Extract->Clip(设置如图6),裁剪结果如图7

 

图6

图7


5.      从裁剪结果当中分别析出经线和纬线。右击裁剪结果,在菜单中选择Open Attribute Table,出现Attribute of XX裁剪结果对话框,在此表中选中前9个(0~8),多次尝试将全部的纬线包含在所选范围内,对应工作区上Polyline(纬线)会显示为加粗的蓝线,如图8。在Attribute of XX对话框上右击选择Copy,如图9。右击裁剪结果,依次Selection->Create Layer From Selected Features,如图10,得到结果如图11,即为纬线。

8

9

10

11

6.      将纬度数值赋予各Polyline。同步骤5显示Attribute of XX,在该对话框的右下角有一个倒三角,单击后出现列表(如图12),选择Add Field…,出现Add Field对话框,在本例中输入纬度(Latitude),类型为文本型(如图13),单击OK。得到添加新属性的属性表,如图14

12

13

14

7.      在添加的Latitude属性中为各Polyline写入纬度。【如果不知道各纬线的纬度,请看这里。Editor->Start Editing,在Latitude当中输入纬度值,如图15。输入完毕需Editor->Stop Editing

15

8.      显示纬度值。在该纬度文件上右击,出现的菜单当中选择Properties Layer Properties->Labels,出现Layer Properties对话框,勾选Label features in this layer前的复选框,注意在Label Field当中选择之前添加的Latitude字段(如图16),在PlacementProperties…当中选择字段显示的位置。结果如图17

16

17

9.      纬线的两端都有字段显示。任一Polyline文件在设置时只可以显示一段的内容,为了达到图16两端显示的目的,只要将该Polyline文件复制一遍(Ctrl+拖动),在Placement Properties对话框的Location along the line设置与前一相反的位置即可,如图18,最后的显示结果图19

18

19


感谢ZHANG Shufan同学提供的本方法。





https://wap.sciencenet.cn/blog-1148346-778887.html

上一篇:ArcGIS:图像渲染
下一篇:ArcGIS:获取Ployline的经纬度
收藏 IP: 219.142.99.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-3 20:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部