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

利用pyshp包給shapefile文件添加字段的實例

 更新時間:2019年12月06日 15:19:13   作者:A small fish  
今天小編就為大家分享一篇利用pyshp包給shapefile文件添加字段的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在已有的shapefile文件的基礎(chǔ)上增加字段:

 # -*- coding:gb2312 -*-
import shapefile

r=shapefile.Reader(r"C:\Users\skfzh\Documents\python地理空間分析指南\第五章\5.5.4\output\NYC_MUSEUMS_UTM")
w=shapefile.Writer(r"C:\Users\skfzh\Documents\python地理空間分析指南\第五章\5.5.4\output\NYC_MUSEUMS_UTM_update",shapeType=r.shapeType)
w.fields=list(r.fields)
#新增加兩個字段
w.field("LAT","F",8,5)
w.field("LON","F",8,5)

#將另外一個文件中的坐標(biāo)點的信息存入新增加的兩個字段
geo=shapefile.Reader(r"C:\Users\skfzh\Documents\python地理空間分析指南\第五章\5.5.4\NYC_MUSEUMS_GEO\NYC_MUSEUMS_GEO")
i=0  
for rec in r.iterShapeRecords():
 ls=rec.record
 lon,lat=geo.shape(i).points[0]  #可以再此處增加判斷語句,限制i的大小。防止增加的字段數(shù)目不匹配問題
 # print(geo.shape(i).points)
 ls.extend([lat,lon])
 # print(ls)
 w.record(*ls)
 w.shape(rec.shape)
 i+=1

w.close()

以上這篇利用pyshp包給shapefile文件添加字段的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • PyGame實現(xiàn)初始化導(dǎo)入所有模塊方法詳解

    PyGame實現(xiàn)初始化導(dǎo)入所有模塊方法詳解

    pygame安裝是為了開發(fā)小游戲,在下新手在經(jīng)過許多嘗試后,為大家避雷,給大家分享一個簡單有效的方法,下面這篇文章主要給大家介紹了關(guān)于Python中Pygame的詳細安裝過程的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Python 實現(xiàn)3種回歸模型(Linear Regression,Lasso,Ridge)的示例

    Python 實現(xiàn)3種回歸模型(Linear Regression,Lasso,Ridge)的示例

    這篇文章主要介紹了Python 實現(xiàn) 3 種回歸模型(Linear Regression,Lasso,Ridge)的示例,幫助大家更好的進行機器學(xué)習(xí),感興趣的朋友可以了解下
    2020-10-10
  • pip search報錯問題及解決

    pip search報錯問題及解決

    這篇文章主要介紹了pip search報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python如何根據(jù)頁碼處理PDF文件的內(nèi)容

    Python如何根據(jù)頁碼處理PDF文件的內(nèi)容

    在Python中,fitz庫可以用于多種任務(wù),如打開PDF文件、遍歷頁面、添加注釋、提取文本、旋轉(zhuǎn)頁面等,此外,它還可以用于在PDF頁面上添加高亮注釋、提取圖像等操作,這篇文章主要介紹了Python根據(jù)頁碼處理PDF文件的內(nèi)容,需要的朋友可以參考下
    2024-06-06
  • Linux CentOS7下安裝python3 的方法

    Linux CentOS7下安裝python3 的方法

    在CentOS7下,默認安裝的就是python2.7,下面通過本文給大家分享Linux CentOS7下安裝python3 的方法,需要的朋友參考下吧
    2018-01-01
  • python實時分析日志的一個小腳本分享

    python實時分析日志的一個小腳本分享

    這篇文章主要給大家分享了一個實時分析日志的python小腳本,文中給出了詳細的介紹和示例代碼供大家參考學(xué)習(xí),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 用Python簡單實現(xiàn)個貪吃蛇小游戲(保姆級教程)

    用Python簡單實現(xiàn)個貪吃蛇小游戲(保姆級教程)

    本文基于Windows環(huán)境開發(fā),適合Python新手,文中有非常詳細的代碼示例,對正在學(xué)習(xí)python的小伙伴們很有幫助,需要的朋友可以參考下
    2021-06-06
  • python實現(xiàn)五子棋算法

    python實現(xiàn)五子棋算法

    這篇文章主要為大家詳細介紹了python實現(xiàn)五子棋算法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python使用random.shuffle()隨機打亂字典排序

    Python使用random.shuffle()隨機打亂字典排序

    本文主要介紹了Python使用random.shuffle()隨機打亂字典排序,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Django中的文件的上傳的幾種方式

    Django中的文件的上傳的幾種方式

    這篇文章主要介紹了Django中的文件的上傳的幾種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07

最新評論