欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用pyshp庫(kù)讀取shapefile信息的方法

 更新時(shí)間:2018年12月29日 11:53:18   作者:GIS小博工作室  
今天小編就為大家分享一篇Python使用pyshp庫(kù)讀取shapefile信息的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

通過(guò)pyshp庫(kù),可以讀寫Shapefile文件,查詢相關(guān)信息,github地址為

https://github.com/GeospatialPython/pyshp#reading-shapefile-meta-data

import shapefile # 使用pyshp庫(kù)
 
file = shapefile.Reader("data\\市界.shp")
shapes = file.shapes()
 
# <editor-fold desc="讀取元數(shù)據(jù)">
print(file.shapeType) # 輸出shp類型
'''
NULL = 0
POINT = 1
POLYLINE = 3
POLYGON = 5
MULTIPOINT = 8
POINTZ = 11
POLYLINEZ = 13
POLYGONZ = 15
MULTIPOINTZ = 18
POINTM = 21
POLYLINEM = 23
POLYGONM = 25
MULTIPOINTM = 28
MULTIPATCH = 31
'''
print(file.bbox) # 輸出shp的范圍
# </editor-fold>
# print(shapes[1].parts)
# print(len(shapes)) # 輸出要素?cái)?shù)量
# print(file.numRecords) # 輸出要素?cái)?shù)量
# print(file.records()) # 輸出所有屬性表
 
# <editor-fold desc="輸出字段名稱和字段類型">
'''
字段類型:此列索引處的數(shù)據(jù)類型。類型可以是:
“C”:字符,文字。
“N”:數(shù)字,帶或不帶小數(shù)。
“F”:浮動(dòng)(與“N”相同)。
“L”:邏輯,表示布爾值True / False值。
“D”:日期。
“M”:備忘錄,在GIS中沒(méi)有意義,而是xbase規(guī)范的一部分。
'''
# fields = file.fields
# print(fields)
# </editor-fold>
 
 
# <editor-fold desc="輸出幾何信息">
for index in range(len(shapes)):
 geometry = shapes[index]
 # print(geometry.shapeType)
 # print(geometry.points)
# </editor-fold>

以上這篇Python使用pyshp庫(kù)讀取shapefile信息的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 對(duì)python打亂數(shù)據(jù)集中X,y標(biāo)簽對(duì)的方法詳解

    對(duì)python打亂數(shù)據(jù)集中X,y標(biāo)簽對(duì)的方法詳解

    今天就為大家分享一篇對(duì)python打亂數(shù)據(jù)集中X,y標(biāo)簽對(duì)的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • python中__slots__用法實(shí)例

    python中__slots__用法實(shí)例

    這篇文章主要介紹了python中__slots__用法,實(shí)例分析了__slots__的功能與相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • python映射列表實(shí)例分析

    python映射列表實(shí)例分析

    這篇文章主要介紹了python映射列表,實(shí)例分析了python映射列表遍歷計(jì)算其中每一個(gè)元素的使用技巧,需要的朋友可以參考下
    2015-01-01
  • Python如何讀取csv文件時(shí)添加表頭/列名

    Python如何讀取csv文件時(shí)添加表頭/列名

    這篇文章主要介紹了Python如何讀取csv文件時(shí)添加表頭/列名,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python之Trimesh庫(kù)的使用方式

    Python之Trimesh庫(kù)的使用方式

    這篇文章主要介紹了Python之Trimesh庫(kù)的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Django獲取該數(shù)據(jù)的上一條和下一條方法

    Django獲取該數(shù)據(jù)的上一條和下一條方法

    今天小編就為大家分享一篇Django獲取該數(shù)據(jù)的上一條和下一條方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • python獲取當(dāng)前文件所在目錄、獲取上級(jí)目錄的坑及解決

    python獲取當(dāng)前文件所在目錄、獲取上級(jí)目錄的坑及解決

    這篇文章主要介紹了python獲取當(dāng)前文件所在目錄、獲取上級(jí)目錄的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python多線程編程簡(jiǎn)單介紹

    Python多線程編程簡(jiǎn)單介紹

    這篇文章主要介紹了Python多線程編程簡(jiǎn)單介紹,本文講解了創(chuàng)建線程、Thread對(duì)象函數(shù)、常用示例等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 簡(jiǎn)介Django框架中可使用的各類緩存

    簡(jiǎn)介Django框架中可使用的各類緩存

    這篇文章主要介紹了簡(jiǎn)介Django框架中可使用的各類緩存,Django是人氣最高的Python web開發(fā)框架,需要的朋友可以參考下
    2015-07-07
  • 使用Python讀取Excel數(shù)據(jù)在PPT中創(chuàng)建圖表

    使用Python讀取Excel數(shù)據(jù)在PPT中創(chuàng)建圖表

    使用Python從Excel讀取數(shù)據(jù)并在PowerPoint幻燈片中創(chuàng)建圖表不僅能夠極大地簡(jiǎn)化圖表創(chuàng)建過(guò)程,通過(guò)Python這一橋梁,我們可以輕松實(shí)現(xiàn)數(shù)據(jù)自動(dòng)化處理和圖表生成,本文將演示如何使用Python讀取Excel數(shù)據(jù)在PPT中創(chuàng)建圖表,需要的朋友可以參考下
    2024-08-08

最新評(píng)論