对python 读取线的shp文件实例详解


Posted in Python onDecember 22, 2018

如下所示:

import shapefile
sf = shapefile.Reader("E:\\1.2\\cs\\DX_CSL.shp")
shapes = sf.shapes()
print shapes[1].parts
print len(shapes) #79条记录
#print len(list(sf.iterShapes())) #79条记录
#for name in dir(shapes[3]): #不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表
 #       if not name.startswith('__'):
 #           print  name


print sf.numRecords
recds = sf.records()
for i in range(sf.numRecords):
    rcd = sf.record(i)
    #sp = rcd.shape 没有shape属性
    #print sp.points
#recds.shape
#读取记录
print sf.shapeRecord(1).shape.shapeType
print sf.shapeRecord(1).record
print sf.fields


print ''          
for shp in range(len(shapes)):
    shap = shapes[shp]
    print shap.points
    print shap.shapeType
    print len(shap.points)
    for i in range(len(shap.points)):
        print shap.points[i]
        for x in range(len(shap.points[i])):
            print shap.points[i][x]

以上这篇对python 读取线的shp文件实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中类型关系和继承关系实例详解
May 25 Python
Python设置默认编码为utf8的方法
Jul 01 Python
python实现京东秒杀功能
Jul 30 Python
实例讲解python中的协程
Oct 08 Python
Pandas之MultiIndex对象的示例详解
Jun 25 Python
django中使用事务及接入支付宝支付功能
Sep 15 Python
Python迭代器模块itertools使用原理解析
Dec 11 Python
keras 获取某层输出 获取复用层的多次输出实例
May 23 Python
CentOS 7如何实现定时执行python脚本
Jun 24 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 Python
python中openpyxl和xlsxwriter对Excel的操作方法
Mar 01 Python
Python+Appium自动化测试的实战
Jun 30 Python
Python装饰器基础概念与用法详解
Dec 22 #Python
python 文本单词提取和词频统计的实例
Dec 22 #Python
python 删除字符串中连续多个空格并保留一个的方法
Dec 22 #Python
Python函数装饰器实现方法详解
Dec 22 #Python
使用python对文件中的单词进行提取的方法示例
Dec 21 #Python
Python类装饰器实现方法详解
Dec 21 #Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 #Python
You might like
在PHP中利用XML技术构造远程服务(上)
2006/10/09 PHP
如何使用PHP往windows中添加用户
2006/12/06 PHP
一个基于PDO的数据库操作类
2011/03/24 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
简单实用的PHP文本缓存类实例
2019/03/22 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
基于jQuery的图片剪切插件
2011/08/03 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
JS复制到剪贴板示例代码
2013/10/30 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
点评js异步加载的4种方式
2015/12/22 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
2019/10/23 jQuery
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
python 中字典嵌套列表的方法
2018/07/03 Python
python设置环境变量的作用和实例
2019/07/09 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
2020/02/20 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
Nike澳大利亚官网:Nike.com (AU)
2019/06/03 全球购物
linux下进程间通信的方式
2013/01/23 面试题
大专生的学习自我评价
2013/12/04 职场文书
旷课检讨书3000字
2014/02/04 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
小学班主任个人总结
2015/03/03 职场文书
教师岗位说明书
2015/09/30 职场文书
MYSQL 无法识别中文的永久解决方法
2021/06/03 MySQL
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python