ArcMap行政区经纬度拟合提取

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ArcGis区域经纬度拟合

一、ArcMap导入矢量图

.shp存储的是几何要素的的空间信息,也就是XY坐标

.shx存储的是有关*.shp存储的索引信息。它记录了在*.shp中,空间数据是如何存储的,XY坐标的输入点在哪里,有多少XY坐标对等信息.dbf存储地理数据的属性信息的dBase表

这三个文件是一个shapefile的基本文件。打开一幅矢量图,只要打开.shp 文件,两个方法:

方法1:点击add data,然后选择.shp文件;

方法2:直接将.shp文件拖拽至ArcMap中打开;

导入矢量图后如下图所示:

二、确定焦点,选取所需行政区划

例如,我们只需要奉贤区的数据,要将焦点定位于奉贤区,有两种方法:方法1:知道奉贤区位于矢量图的哪块区域,右击图层上该区域位置,选择Select Features;

键该图层,选择Open Attribute Table,打开数据表

在打开的表中,单击Select By Attributes

在弹出的窗口中,分别在1区域和2区域,选择列名和属性,生成的查询语句在下方区域自动显示,确认;

如要进行多选,则添加or语句,如:"区" = '奉贤区' or "区"='黄浦区';

结果如图所示:被选中的区域,图层区域边界会以高亮显示

三、对选中区域生成新的图层

在区域被选中(边界高亮)的情况下,在Table Of Contents中右键该图层,选择Data->Export Data

弹出的窗口中,主要选择Selected features,点OK确认;

生成合并图层后,会问:Do you want to add the exported data to the map as a layer?选Y;

取消显示原图层,合并结果如下图所示:

四、对图层进行坐标系转换

选择ArcToolBox->Data Management Tools->Porjections and Transformations->Feature->Project

Input Dataset 选要转换的图层

Output Coordinate System选择WGS84坐标系

确认,生成新的图层

在图层的显示区,右键->Data Frame Properties->General->Display,下拉选择Degrees Minutes Seconds,这样主界面右下角即以经纬度的格式显示。

五、建立Fishnet(网格)图层

选择ArcToolBox->Data Management Tools->Feature Class->Create Fishnet

Top、Bottom、Right、Left为画网格图层的矩形范围,填入数值为经纬度Width和Height为高宽

Number of Rows和Number of Columns为行数和列数,分别用Top与Bottom 差除Height、Left与Right差除Width得到;

点击OK后,生成新的图层;

此时我们也许什么都看不到,需要对新生成的图层进行第四节中提到的WGS84坐标系转换,之后即可对原区域形成Fishnet覆盖,如下图所示:

六、在Fishnet点阵表中生成经纬度列

打开点阵图层的数据表,Table Option->Add Field新建两列,分别命名为:X、Y,数据类型选Float;

全选X列,在列头右键->Calculate Geometry->Property选择X Coordinate of Point,确认后X列生成X坐标;同理将Y列生成Y坐标

七、根据区域形成经纬度拟合

选择ArcToolBox->Analysis Tools->Overlay->Intersect

在Input Features中选择Fishnet点阵图层和区域图层

确认:生成的新的图层,即为我们所需的区域经纬度拟合

打开此图层的数据库表,将信息导出,此即为我们所需的经纬度信息:

相关文档
最新文档