利用ArcGIS软件将csv文件转换为shp格式
对所有的HDF5文件提取自己所需要的信息之后,每一个csv文件都可以在ArcGIS中进行展点显示,但是我们所需要的不只是单个csv文件进行展点显示,我们需要将所有的csv文件进行展点显示以方便之后进行制图,那这里我们首先需要将所有的csv文件转换为shp格式的文件。
(1)思考一下其实我们就是需要一个能够重复操作的一个模型能够重复的进行运作,其实也就是递归迭代,首先我们可以将所有的csv文件复制或者裁剪到一个单独的文件夹,那么就会有疑问了,怎么将一个有很多种类的文件夹下只提取出来csv文件呢?我们可以在如下图的位置中输入csv回车就可以检索出所有的csv文件了。然后将所有的csv文件单独的放到一个文件夹中。
(2)第二步我们打开自己的ArcGIS软件,找到如下位置的按钮<模型构建器>, 打开之后选择<插入><迭代器><表T>打开,如下图,双击这个红色箭头所指的迭代表,在工作空间位置放入自己上一步 只装有csv文件的文件夹,这里的名称为文件夹中每一个csv文件的名称,可以双击打开每个图形的查看其所代表的含义。
(3)第三步在如下的位置搜索<创建xy事件图层>,
将<创建XY事件图层>拖入到模型构建器中,用连接线将表与创建XY事件图层进行相连,位置如下图。左边为转换成鼠标按键,右边为连接线,连接的时候选择XY表,可以双击<创建XY事件图层>对xyz字段进行选择,一般需要将经纬度转换成xy字段即可,下一步同样的步骤搜索<要素转点>并将其拖入到模型构建器中,将<创建XY事件图层>与<要素转点>相连,选择输入要素。
(4)最后一步在ArcGIS中连接到自己生成的shp文件所要存放的文件夹并将其拖入到模型构建器中,如下图的dic即为我所要存放的文件夹。不过我的文件夹名称并不是dic,这里可以右键选择重命名成一个简单的名称,这并不会修改自己文件夹的名称,只是在模型构建器中为了存放方便存放路径的填写而修改的,之后双击%名称%.shp这个框框进行对存放路径以及名称命名的修改,
这里比如%dic%的意思就是E:\icesat-2\data_extract\dot_shp,就是自己存放shp文件夹的路径,前面也讲到了第一步中的名称为每个轨道文件(gt1l,gt1r,gt2l,gt2r.gt3l,gt3r)名称,我们最后所需要的肯定是ATL13_20181015165519_02610101_005_01_gt1l.shp这种格式的shp文件,所以需要加上名称,也就是<%dic%\%名称%.shp>,如下图所示
然后确定即可,
(5)最后验证模型并运行就可以了。如下图两个按钮。
利用ArcGIS软件将csv文件转换为shp格式相关推荐
- ArcGIS如何将Excel表格转换为SHP格式
概述 数据的获取渠道是多种多样的,获取的数据格式也是多种多样,作为一名GISer,需要熟练掌握各种格式的数据之间的转换,例如本文要介绍的Excel格式的数据,经常会遇到,这里为大家介绍一下转换方法,希 ...
- csv文件转换为txt格式
打开csv文件乱码,将其类型转换为txt 直接打开csv文件会出现如下乱码 1.新建excel 点击此单元格 依次点击 "数据" ->"自文本" 最后为处 ...
- fer2013的csv文件转换为ImageNet格式(以图片格式保存在各自类别的文件夹中)
1.fer2013数据集下载 fer2013源文件fer2013.csv的下载: 链接:BD网盘 提取码:nq6h 2.转换代码 代码文件不传CSDN资源,直接给代码 # -*- encoding: ...
- 利用Python批量将csv文件转化成xml文件
文章目录 一.前言 二.Python代码实现 一.前言 将 csv 格式转换成xml格式有许多方法,可以用数据库的方式,也有许多软件可以将 csv 转换成xml.但是比较麻烦,本文利用 Python ...
- 西门子触摸屏脚本程序_西门子触摸屏利用VBScript脚本创建csv文件
功能描述:利用VBScript脚本创建csv/txt文件 有时需要将PLC或运动控制器Simotion中的数据写到SD卡或U盘上.一种实现方法是,如果使用的是精致面板(comfort panel),可 ...
- csv文件转换为shapefile并导出
一.前提 1.生成shapefile前需要知道CSV文件是属于点(Point).线(Line).面(Polygon).还是多面(MultiPolygon):因为shp文件是有这些属性的,这篇文章中用的 ...
- 如何使用ArcGIS将Excel数据转换为shp格式
如果经常使用ArcMap生成一些专题图,需要把Excel数据叠加到ArcGIS中,如果Excel数据中有坐标的话,可以很方便的把Excel数据转换成shp数据,这里讲解一下具体的操作步骤,希望能够对大 ...
- Python 把csv文件转换为excel文件
背景 由于其他部门给的数据是 csv 文件,业务人员一般都是熟悉 excel 文件,为了方便查看数据,因此需要写个程序,把 csv 文件转换为 excel 文件,由于是经常使用,小编的脚本程序,写成了 ...
- ArcMap如何打开.adf图层文件并将其文件转换为shp文件
ArcMap如何打开.adf图层文件并将其文件转换为shp文件 如何打开.adf到arcmap .adf文件并不是一个单独的文件它是由一个info文件和一个.adf文件组成的 info文件内部: ad ...
最新文章
- JqueryQrcode生成二维码不支持中文的解决办法
- JSBridge深度剖析
- linux 普通用户touch权限不够_一篇文章让你轻松了解 Linux 的权限
- 穿越五年的时空,重回三元湖畔
- 记住这9点,SCI论文结果轻松写
- snmpd服务无法更改默认端口
- 传统存储做到极致也惊人!看宏杉科技发布的CloudSAN
- ubuntu 12 04下安装JDK7
- 如何查看mysql数据库中各个表的大小
- 3D打印切片软件支撑算法研究
- c语言中断的作用,什么是中断?
- OpenVZ加速TCP的BBR优化魔改版本
- 1分钟链圈 | 区块链从业者平均年收入在20万元左右!纳斯达克报告:只有5%的IT供应商部署了区块链...
- 杏子语录(2019年10月)
- JS相关笔记---DAY2(逻辑运算,判断,循环以及demo,在输出方面和C,java有很大不同!)
- 斯密斯圆图-学习笔记
- 一头扎进Maven3 (一)
- 认真学习系列:操作系统——视频+读书笔记
- 华中师范大学计算机考研874攻略
- debian 11安装pip
热门文章
- java 判断图片否旋转,Java实现图片任意角度旋转
- 能装linux的嵌入式,试试一张软盘可装下Linux(嵌入式Linux)
- 打工妹变身董事长,是早有预谋还是认知使然——解密《天道》肖亚文逆袭之路
- 关于.NET IQueryable.Join()
- 德国奇葩经历之护照丢失
- POI导出excel出现excel无法打开文件“xxx.xlsx”,因为文件格式或文件扩展名无效的问题
- python学习笔记---Python基础【廖雪峰】
- Unity3d游戏引擎Windy系列教程:常见组件扫盲讲解引入unity所需的脚本语言基础
- 形态学填充孔洞的几个问题
- 高等数学笔记-乐经良老师-第八章-多元函数微分学(Ⅰ)