将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile
2024-10-11 21:51:45
将包含经纬信息的Excel表格数据,导入到ArcMap中并输出成shapefile,再进行后面的操作。使用这种方法可以将每一个包含经纬信息的数据在ArcMap中点出来。
一、准备数据
新建Excel表格,保存时设置后缀名为.xls(即2003Excel的表格)。在表格首行建立各字段名,其中要包含经度和纬度的信息,用于在地图中标定位置。录入各记录属性,整理成表。
二、ArcMap中添加x-y事件
在打开的对话框中选择数据表和x、y对应的经度、纬度。选择坐标系统,这里因为我们的x,y对应的数据是经纬度,在(118°,32°)附近,所以选择地理坐标系而不能选择投影坐标系。在转换成地理坐标后可再投影成指定的投影坐标系。
因为我们的Excel表中没有Object-ID这个字段值,所以我们导入的数据只是x-y事件数据,和一般的shapefile数据不一样,不能进行要素的选择、查询等。可以将x-y事件数据转换成shapefile,就可以进行相应操作了。
三、将x-y事件转换成shapefile数据
右键选择x-y事件数据,选择导出。
可以看到数据类型(Data Type)已经是Shapefile数据格式。数据范围(Extent)值也是正常的,可以进行下一步的投影变换。
四、存在的问题
采用这种方法直接导入,会发生字段名的截断。(未找到解决办法)
最新文章
- [译]Modern Core Graphics with Swift系列
- iOS 2D绘图 (Quartz2D)之路径(stroke,fill,clip,subpath,blend)
- CSS 学习笔记
- linux 监测函数
- C++用法的学习心得(要求包含示例,并反映出利用网络获取帮助的过程)
- OpenLDAP双主
- sge学习 (转)
- char 数组和 int 之间转化
- [Offer收割]编程练习赛4 A 满减优惠
- SSIS 控制流和数据流(转)
- linux设备驱动模型(kobject与kset)
- 也说Javascript对象拷贝及疑问
- 对pathtracing的一些个人理解
- Automatic Preferred Max Layout Width is not available on iOS versions prior to
- python的while循环
- bzoj千题计划177:bzoj1858: [Scoi2010]序列操作
- AS3中的mouseEnabled与mouseChild
- Windows下对拍
- java基础语法3
- LODOP打印当前日期时间的方法