如何将一个将一个SHP文件中的坐标导出到EXCEL中
标签:
365it杂谈 |
分类: GIS技术 |
在有些时候,我们需要统计出矢量数据的坐标信息导入到EXCEL表中,方便后续处理。那么怎么样才能做到呢?今天就给大家讲一下怎么导出矢量文件的坐标信息。
(1) 首先,我们把矢量数据加载到Arcmap中,今天我们用的实验数据是线要素。如下图所示:
(2) 在arctoolbox中找到Feature Vertices To Point
http://ww3/bmiddle/ae72410cjw1ep6wt9a5frj20810epn0b.jpg在Input中输入需要进行转换的线要素。Output中指定输出的路径和名字。(Point
Type默认为ALL,指的是在每个输入要素折点处创建一个点。还可以选择在起点,终点,中点等处创建点)http://ww1/bmiddle/ae72410cjw1ep6wtgkmcfj20fd06caah.jpg转换结果如下:
http://ww3/bmiddle/ae72410cjw1ep6wx3avcnj20fd0bs754.jpg(3)打开点文件的属性表,发现其中没有包含坐标信息的列。
http://ww1/bmiddle/ae72410cjw1ep6wyo4ncej20bt04j3yx.jpg现在我们要增加两列来记录该文件的坐标信息。打开属性表的options,点击add
field添加两列属性。分别命名为X,Y。
(4)然后分别在新建的属性列出右键,选择CalcuLate Geometry。
然后在该界面下可以选择是把X坐标写在这列还是Y坐标写在这列。你想的到的坐标信息是和数据源一个坐标系统还是和动态投影是一个坐标系统。想得到的是地理坐标系还是投影坐标系。坐标的单位是米还是度等等,都可以进行选择。在选择好你想要的参数之后就能得到统计出来的坐标信息了。(我在此选择的是和动态投影一致的WGS1984地理坐标系,单位为度)。
(5)我们可能仅仅需要的是坐标信息的属性列。所以我们可以把不需要导出的列暂时隐藏起来。在需要隐藏的列处点击右键。选择
http://ww4/bmiddle/ae72410cjw1ep6xj9gu47j205u0793yw.jpg然后在option中选择export.这里不能直接导出为Xls.只能暂时先导出为txt格式。
(6)打开EXCEL,在数据选项里找到自文本,插入即可。如下图

加载中…