本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书
实验平台:ArcGIS 10.6
实验数据:请访问实验1(传送门)
高级编辑篇--实验52 导出点要素的坐标值
目录
一、实验背景
二、实验数据
三、实验步骤
(1)方法一:添加XY坐标
(2)方法二:将要素属性导出到ASCII
(3)两种方法的不同
一、实验背景
地理矢量数据以特有的存储结构将空间坐标值进行组织管理,如 Shapefile格式,专业人员查看地理数据的几何坐标值时,需要借助GIS 软件,因此无法快速获得所要查看的坐标信息。为了能够方便地查看矢量数据的坐标值,可将特定存储格式的地理数据转为文本文件。
本实验讲述使用地理信息系统软件导出点要素坐标值的方法,将图形坐标值以文本文件的形式进行存储。读者通过实验练习,应能够对地理数据格式有较好的认识,学会以文本文件的形式来记录矢量数据坐标值。
二、实验数据
图层名称 | 格式 | 坐标系 | 说明 |
pts | Shapefile点要素 | Krasovsky_1940_Transverse_Mercator | 用于导出空间坐标值 |
直接双击文件Ex52.mxd即可打开
三、实验步骤
(1)方法一:添加XY坐标
打开【Data Management Tools】→【Features】→【Add XY Coordinates】对话框,【Input Features】设置为“pts”;点击【OK】,该图层属性表中已添加X、Y坐标属性。导出属性表。在图层属性表中,选择【Table Options】→【Export】工具,【Output Table】设置为“table.txt”。
注:文件格式支持多种格式,包括dbf、txt等,本例中使用文本文件格式存储表字段值。
(2)方法二:将要素属性导出到ASCII
打开【Spatial Statistics Tools】→【Utilities】→【Export Feature Attribute to ASCII】对话框,【Input Feature Class】设置为“pts”,【Value Field】勾选“Id”,【Delimiter】选择“COMMA”,即以逗号分隔,【Output ASCII File】设置为“table.txt”;点击【OK】,得到带有坐标值和id字段值的ASCII文件。
注:本工具默认将空间坐标值作为字段进行输出,因此,仅需勾选属性表中其他需要输出的字段即可。
(3)两种方法的不同
方法一的输出数据中包含有字段名称,而方法二仅将字段值进行输出,不包含字段名称。方法一将整个属性表进行输出,而方法二可自行选择输出的属性字段。读者可根据实际情况灵活运用这两种方法。