一、背景描述

csv格式文件是一种类似于excel的文件格式

asc格式文件是一种可以用text打开的文本文件

csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),arcgis处理不了如此大的文本,所以需要通过写代码实现(注:不是用python调用arcgis工具)

二、格式说明

csv格式:

asc图片

说明:第一列为id,第二列是值,第三第四列为值所在的行列号;csv的数据共744万行,直接打开无法全部加载

asc格式:

三、举例

需要的是将csv对应的某行某列的值prevalue,写成asc格式的文件,检验是否成功转换的方式:将转成的asc文件加载到arcmap中进行查看,如上面的aspect.asc在arcmap中是下图所示:

四、附件说明

附件中给出是一个用作示例的csv,以及上文提到的aspect.asc,用作参考

其实这个小程序的要求简单来说就是把csv数据逐行读取,然后对应地写成asc格式的文件,关键在于对asc文件格式的理解,希望在看了上述说明后,确定了解asc格式后再进行下一步的操作。

注:在arcmap中,csv转asc是这样实现的:通过创建xy事件图层,将csv转shp(此时的csv中prevalue后面是xy坐标,这里我已经将坐标转为行列号row、col了),随后通过要素转栅格工具,将shp转为栅格,最后用栅格转asc工具,将得到最终需要的asc

五、实现方式:

这里是按行依次读取,所以需要通过excel操作将row所在列按顺序依次排列

以上这篇python实现csv格式文件转为asc格式文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/SoundSlow/article/details/64533944

python 读取csv文件转成字符串,python实现csv格式文件转为asc格式文件的方法相关推荐

  1. python 读取csv文件转成字符串_从CSV读取到 dataframe pandas python时dict对象转换为字符串...

    您可以使用literal_eval转换应为字典(或其他类型)的字符串: from ast import literal_eval def try_literal_eval(s): try: retur ...

  2. python读取一个TXT转换成EXCEL表格

    [任务]:python读取一个TXT转换成EXCEL表格 [坑1]pycharm安装后代码区不能编辑,是由于最新的pycharm在安装时自动装了vimVim插件, 方法一:在tools-Vim emu ...

  3. win下海康工业相机使用python读取视频并转换成cv格式

    硬件设备:海康威视工业相机CA013-A0UC USB3 环境:win10,python3.7,海康MVS 海康工业相机环境配置(MVS) 配置好环境后可以运行一下MVS和MVS\Developmen ...

  4. python 脚本将视频转化成图片 | python scripts to convert video to pictures

    python 脚本将视频转化成图片 | python scripts to convert video to pictures python video_to_images.py 运行时,修改输入.输 ...

  5. pythoncsv格式_python实现csv格式文件转为asc格式文件的方法

    一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...

  6. python输出jpg_利用python实现.dcm格式图像转为.jpg格式

    如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...

  7. python bmp转jpg_利用python实现.dcm格式图像转为.jpg格式

    如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...

  8. python图片保存jpg、show变成bmp_利用python实现.dcm格式图像转为.jpg格式

    如下所示: import pydicom import matplotlib.pyplot as plt import scipy.misc import pandas as pd import nu ...

  9. 用python将.dcm格式图像转为.jpg格式

    用python将.dcm格式图像转为.jpg格式 import pydicom import matplotlib.pyplot as plt import scipy.misc import pan ...

最新文章

  1. java连接sqlserver数据简单操作
  2. 洛谷【算法1-4】递推与递归
  3. manacher最长回文子串
  4. 图推荐算法在EE问题上的应用
  5. 激活层是每一层都有吗_89小户型复式这样装,每一层都设计得很棒,完工后秒变小区样板间,邻居前来取经...
  6. 英雄会被表彰,这些技术与代码也将被历史铭记
  7. IOS中关于MBProgressHUD的使用
  8. 错误计算机怎么打开,电脑开机出错怎么回事
  9. C++常见面试题(2019年校招总结)
  10. kali linux切换更新源_KALI更新源2020版(永久实用)
  11. 北交大实验室爆炸事故后续
  12. python没有return语句的函数将返回_为什么Python没有return返回值
  13. linux检查编译windows,用C,C检测Windows或Linux
  14. 代码创建数据库_表--SqlServer数据库
  15. APPCON低成本Si4438 470M电表无线抄表模块
  16. HTML怎么进行文本居中对齐,css文字怎么居中对齐?
  17. 单例模式的懒汉模式跟恶汉模式的区别
  18. FFmpeg 视频裁剪
  19. 用python的turtle画五角星
  20. seo软文标题写作技巧:好的标题是靠这样想出来的

热门文章

  1. 线性串联反馈式稳压电路原理分析
  2. SDL游戏开发之四-卡马克卷轴
  3. html制作简单框架网页 实现自己的音乐驿站 操作步骤及源文件下载 (播放功能限mp3文件)...
  4. 转移到ios下载安卓_转移到iOS下载-转移到iOS安装器(安卓转移苹果软件)下载v2.10.0 安卓版-当易网...
  5. 收到面试通知后,如何准备可以大大提升面试成功率?
  6. golang 使用negroni,实现server
  7. 分组查询最新的一条记录
  8. HTML的无序(ul)、有序(ol)、定义(dl)列表标签
  9. 线性dp——hdu6578经典dp
  10. 样式的层级关系,选择器优先级,样式冲突,以及抽离样式模块怎么写,说出思路,有无实践经验