Python利用经纬度创建shpfile点图层并生成tif-问题

原博主代码
在利用上述博主提供代码进行测试时,遇到的些许问题,现总结如下:

  1. ModuleNotFoundError: No module named ‘shapefile‘
    尝试:cmd里面输入pip install shapefile
    报错:找不到shapefile安装包
    最终解决办法:cmd里面输入pip install pyshp
    解释:虽然安装包名称时pyshp,但是在import时还是import shapefile

  2. ModuleNotFoundError: No module named ‘osgeo‘
    尝试:cmd里面输入pip install osgeo
    报错:运行子过程出错
    尝试:cmd里面输入pip install gdal
    报错:运行子过程出错
    最终解决办法:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 在这个网站搜索对应python版本的whl文件,直接在cmd里面pip install "文件路径\文件名.whl"即可

  3. ValueError: could not convert string to float:
    尝试:更改txt文件,原以为是excel转为txt文件以后,两列中间会有空格,原以为是这个空格的问题,但是修改成英文字符的逗号以后,仍然报错。(注:逗号只能用英文逗号)
    尝试:在line=line.split(‘,’)后面家里一句代码print(line),结果是可以显示出数据的,说明是txt文件最后有空格,然后把txt文件直接拖动到代码编辑窗口,就可以看到是有明显的空格,删除空格以后运行成功!

图中红框部分就是空格,在处理数据的时候需要把这个空格给删除,以后再处理数据的时候可以先把文件直接拖动到编辑器里面查看格式

  1. 关于 line = line.split(‘,’)
    该行代码的意思是遇到txt文本中的逗号就隔开。此前利用excel转为txt文本的时候,两列中间都是隔得空格,不是逗号,因此,如果txt文本两列隔的是空格,这行代码需要改成:
    line = line.split()
    经过运行,可以成功生成shp文件

Python利用经纬度创建shpfile点图层并生成tif-问题相关推荐

  1. Python利用经纬度创建shpfile点图层并生成tif

    利用shapefile创建shp点图层并添加投影,无需使用arcpy里面的CreateFeatureclass_management或者MakeXYEventLayer_management创建点图层 ...

  2. python利用pyside2创建文件夹选择框,文件选择框(无小窗口)

    python利用pyside2创建文件夹选择框,文件选择框(无小窗口) 文件夹选择框 文件选择框 文件多选框 之前利用win32ui创建文件选择窗口非常好用,但是想使用文件夹选择窗口发现行不通.利用t ...

  3. Python利用cv2创建10*10象棋棋盘图片

    Python利用cv2创建10*10象棋棋盘,棋盘大小为500*500 import cv2 import numpy img = numpy.zeros((500, 500), dtype=nump ...

  4. Python中ArcPy读取Excel表格数据创建矢量要素图层并生成属性表字段与内容

    1 任务需求   首先,我们来明确一下本文所需实现的需求.   现有一个记录北京市部分PM2.5浓度监测站点信息的Excel表格数据,格式为.xls:文件内包含站点编号.X与Y坐标.站点名称等四列数据 ...

  5. python利用numpy创建数组(等比,等差,空数组,1数组)

    从菜鸟教程复制过来的, 转载地址:https://www.runoob.com/numpy/numpy-array-creation.html 1.创建未初始化的narray数组 格式如下: nump ...

  6. ps盖印图层在哪里_Photoshop怎么使用盖印图层 创建盖印图层方法

    photoshop是一款方便易用的图片处理软件.在里面可以制作各种图层,你可以进行盖印图层,不过很多小伙伴不知道怎么操作的话不妨可以看看下面的教程. 类别:浏览辅助   大小:2.28M    语言: ...

  7. 【应用】Python利用高德地图经纬度数据绘制定位

    [应用]Python利用高德地图经纬度数据绘制定位 一. 背景 二. 获取API 1. 注册高德开放平台个人开发者 2. 获取key 三. 具体步骤 1. 库的导入 2. 根据地址获取经纬度 3. 绘 ...

  8. 常用正则表达式大全包含经纬度c语言,Python利用正则表达式分离经纬度

    作者:国服帅座  经济学在读硕士 知乎ID:国服帅座 有时候经纬度是合体显示的,通过逗号隔开.如果你只想要经度或纬度的数据,如何让二者分别显示呢?以下介绍几种方法. Excel的方式 最简单的方法是, ...

  9. Python——利用pygame模块制作RPG游戏(一)

    利用pygame模块制作RPG游戏(一) 需要用到的第三方库:pygame 一.构造游戏的基本框架 1.首先准备好相应的游戏素材:背景,人物动作图片,音乐,音效等. 图片均用png格式,音乐音效均用o ...

最新文章

  1. sysbench0.5 mysql_sysbench 0.5 安装及 MySQL 基准测试
  2. java反序列化weblogic_[Todo]Java反序列化-weblogic
  3. 现金流量表整理及开发
  4. PHP中abstract 和 interface的区别
  5. Hive Cilent数据操作
  6. 北京正研究“车路协同”模式,将打造自动驾驶测试专用道路
  7. 错误代码1833 Cannot change column used in a foreign
  8. 无法在计算机上读取移动硬盘,解决苹果电脑不能读写移动硬盘
  9. app开发人员配置【职责】
  10. Vue二次元个人博客模板
  11. 新能源汽车制造商Captain Technology距离上市又近了一步
  12. LOJ#2863. 「IOI2018」组合动作 交互
  13. 2019年全球卫星遥感行业现状、融资及卫星遥感行业发展趋势分析:即时化、网络化、个性化、多样化(转载)
  14. layui之图片上传
  15. MacBookPro 2015电池召回
  16. [YOLOv7/YOLOv5系列算法改进NO.21]CNN+Transformer——主干网络替换为又快又强的轻量化主干EfficientFormer
  17. bic计算机原理,CBTC系统区域控制器(ZC)功能及原理探究
  18. 自由谈:为什么使用 Linux
  19. 等值连接、自然连接和内连接之间的区别
  20. 微信小程序项目实例SSM项目源代码小程序图书借阅系统

热门文章

  1. CVE-2020-15778 漏洞修复方案
  2. 奇安信“科技冬奥”项目成果亮相国家科技计划成果路演行动
  3. 数组——sort排序、reverse倒序
  4. 四年级下册计算机课本目录,人教版小学四年级数学教材下册目录;
  5. 干货 | 飞凌嵌入式OKT507-C开发板如何在Android系统上进行OTA升级
  6. iOS 自动布局 Autolayout 报错:Unable to simultaneously satisfy constraints.
  7. 顺丰和百度外卖绯闻内幕披露
  8. 华为云弹性公网IP,如何解决现代企业的网络IP烦恼
  9. 国内电子商务从业人员需要具备哪些知识?
  10. matlab兰州交通大学,兰州交通大学教务处.pdf