对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 相关文章推荐
python3图片转换二进制存入mysql
Dec 06 Python
Linux下Python获取IP地址的代码
Nov 30 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
Jun 30 Python
python数据结构之列表和元组的详解
Sep 23 Python
浅谈python numpy中nonzero()的用法
Apr 02 Python
Python list列表中删除多个重复元素操作示例
Feb 27 Python
Python3中的bytes和str类型详解
May 02 Python
Python中字符串与编码示例代码
May 20 Python
Python面向对象之继承和多态用法分析
Jun 08 Python
使用selenium和pyquery爬取京东商品列表过程解析
Aug 15 Python
Python中的特殊方法以及应用详解
Sep 20 Python
解决Pymongo insert时会自动添加_id的问题
Dec 05 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的图形函数中显示汉字
2006/10/09 PHP
php 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
一些php技巧与注意事项分析
2011/02/03 PHP
PHP文件上传主要代码讲解
2013/09/30 PHP
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
php源码的使用方法讲解
2019/09/26 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
如何在PHP中读写文件
2020/09/07 PHP
javascript 计算两个整数的百分比值
2009/12/26 Javascript
jQuery Ajax 实例全解析
2011/04/20 Javascript
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
Vue官网todoMVC示例代码
2018/01/29 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
Python中运行并行任务技巧
2015/02/26 Python
24式加速你的Python(小结)
2019/06/13 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2020/03/06 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
美国药妆网站:EDCskincare.com(防晒、痤疮、抗衰老等)
2017/04/28 全球购物
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
家居设计专业个人自荐信范文
2013/11/26 职场文书
认错检讨书
2014/10/02 职场文书
企业2014年度工作总结
2014/12/10 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
干部外出学习心得体会
2016/01/18 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
python 如何用map()函数创建多线程任务
2021/04/07 Python