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

Python使用pyshp庫讀取shapefile信息的方法

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

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

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

import shapefile # 使用pyshp庫
 
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)) # 輸出要素數(shù)量
# print(file.numRecords) # 輸出要素數(shù)量
# print(file.records()) # 輸出所有屬性表
 
# <editor-fold desc="輸出字段名稱和字段類型">
'''
字段類型:此列索引處的數(shù)據(jù)類型。類型可以是:
“C”:字符,文字。
“N”:數(shù)字,帶或不帶小數(shù)。
“F”:浮動(與“N”相同)。
“L”:邏輯,表示布爾值True / False值。
“D”:日期。
“M”:備忘錄,在GIS中沒有意義,而是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庫讀取shapefile信息的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

    今天就為大家分享一篇對python打亂數(shù)據(jù)集中X,y標(biāo)簽對的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    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映射列表遍歷計算其中每一個元素的使用技巧,需要的朋友可以參考下
    2015-01-01
  • Python如何讀取csv文件時添加表頭/列名

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

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

    Python之Trimesh庫的使用方式

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

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

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

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

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

    Python多線程編程簡單介紹

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

    簡介Django框架中可使用的各類緩存

    這篇文章主要介紹了簡介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)建圖表不僅能夠極大地簡化圖表創(chuàng)建過程,通過Python這一橋梁,我們可以輕松實(shí)現(xiàn)數(shù)據(jù)自動化處理和圖表生成,本文將演示如何使用Python讀取Excel數(shù)據(jù)在PPT中創(chuàng)建圖表,需要的朋友可以參考下
    2024-08-08

最新評論