最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用pyshp包進(jìn)行shapefile文件修改的例子

 更新時(shí)間:2019年12月06日 15:23:43   作者:A small fish  
今天小編就為大家分享一篇使用pyshp包進(jìn)行shapefile文件修改的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

由于最近在處理shp文件,想要跳出arcpy的限制,所以打算學(xué)習(xí)一下pyshp包的使用方法。在使用《Python地理空間分析指南(第2版)》的時(shí)候發(fā)現(xiàn)書(shū)中部分代碼由于版本更新,無(wú)法運(yùn)行。開(kāi)貼記錄踩過(guò)的雷。

這個(gè)問(wèn)題是出現(xiàn)在5.5.4的shapefile文件修改中:

 # -*- coding:gb2312 -*-
import shapefile
import utm
 
file_path=r"C:\Users\skfzh\Documents\python地理空間分析指南\第五章\5.5.4\NYC_MUSEUMS_GEO\NYC_MUSEUMS_GEO.shp"
r=shapefile.Reader(file_path)
# print(list(r.fields))
# print(r.shapeTypeName)
#版本修改,路徑和類(lèi)型都要在writer里面定義
w=shapefile.Writer(r"C:\Users\skfzh\Documents\python地理空間分析指南\第五章\5.5.4\output\NYC_MUSEUMS_UTM",\
          shapeType=r.shapeType)
w.fields=list(r.fields[1:])
for rec in r.iterShapeRecords():#新版本已經(jīng)刪除了w.records 
  # print(*rec.record)
  w.record(*rec.record)
for sha in r.iterShapes():
  # print(sha.points[0])
  lon,lat=sha.points[0]
  y,x,zone,band=utm.from_latlon(lat,lon)
  w.point(x,y)
 
w.close()

以上這篇使用pyshp包進(jìn)行shapefile文件修改的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 10分鐘快速入門(mén)Pandas庫(kù)

    10分鐘快速入門(mén)Pandas庫(kù)

    pandas?是基于NumPy?的一種工具,該工具是為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的,這篇文章主要介紹了10分鐘快速入門(mén)Pandas庫(kù),重點(diǎn)介紹pandas常見(jiàn)使用方法,結(jié)合實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • python中p-value的實(shí)現(xiàn)方式

    python中p-value的實(shí)現(xiàn)方式

    今天小編就為大家分享一篇python中p-value的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 詳解Vue組件動(dòng)態(tài)加載有哪些方式

    詳解Vue組件動(dòng)態(tài)加載有哪些方式

    動(dòng)態(tài)加載組件可以顯著提高應(yīng)用的性能,優(yōu)化用戶體驗(yàn),尤其是在大型應(yīng)用中,合理的組件加載策略尤為重要,本文將探討幾種在Vue中實(shí)現(xiàn)組件動(dòng)態(tài)加載的具體方案,需要的朋友可以參考下
    2024-10-10
  • Python Pivot table透視表使用方法解析

    Python Pivot table透視表使用方法解析

    這篇文章主要介紹了Python Pivot table透視表使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Python3中對(duì)json格式數(shù)據(jù)的分析處理

    Python3中對(duì)json格式數(shù)據(jù)的分析處理

    這篇文章主要介紹了Python3中對(duì)json格式數(shù)據(jù)的分析處理,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 深入理解Python虛擬機(jī)中常見(jiàn)魔術(shù)方法的使用

    深入理解Python虛擬機(jī)中常見(jiàn)魔術(shù)方法的使用

    本文主要給大家介紹在 python 當(dāng)中與數(shù)學(xué)計(jì)算相關(guān)的一些常見(jiàn)的魔術(shù)方法,是在很多科學(xué)計(jì)算的包當(dāng)中都使用到的魔術(shù)方法,感興趣的小伙伴可以了解一下
    2023-05-05
  • Python實(shí)現(xiàn)單向鏈表

    Python實(shí)現(xiàn)單向鏈表

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)單向鏈表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • python用pickle模塊實(shí)現(xiàn)“增刪改查”的簡(jiǎn)易功能

    python用pickle模塊實(shí)現(xiàn)“增刪改查”的簡(jiǎn)易功能

    本篇文章主要介紹了python用pickle模塊實(shí)現(xiàn)“增刪改查”的簡(jiǎn)易功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-06-06
  • Python數(shù)據(jù)傳輸黏包問(wèn)題

    Python數(shù)據(jù)傳輸黏包問(wèn)題

    這篇文章主要介紹了Python數(shù)據(jù)傳輸黏包問(wèn)題,黏包指數(shù)據(jù)與數(shù)據(jù)之間沒(méi)有明確的分界線,導(dǎo)致不能正確的讀取數(shù)據(jù),更多相關(guān)內(nèi)容需要的小伙伴可以參考一下
    2022-04-04
  • Python實(shí)現(xiàn)監(jiān)視程序的內(nèi)存使用情況

    Python實(shí)現(xiàn)監(jiān)視程序的內(nèi)存使用情況

    我們使用Python和它的數(shù)據(jù)處理庫(kù)套件進(jìn)行大量數(shù)據(jù)處理時(shí)候,可能使用了大量的計(jì)算資源,那么如何監(jiān)視程序的內(nèi)存使用情況就顯得尤為重要,下面我們就來(lái)了解一下具體實(shí)現(xiàn)方法吧
    2023-12-12

最新評(píng)論

九江县| 平邑县| 惠来县| 韩城市| 饶河县| 富裕县| 方山县| 中西区| 亳州市| 家居| 桑植县| 饶河县| 定结县| 鱼台县| 沿河| 铜鼓县| 灵台县| 枞阳县| 浦县| 延吉市| 库车县| 左权县| 黄冈市| 洛隆县| 托克逊县| 遂平县| 蓝田县| 明水县| 荣成市| 沂源县| 滁州市| 抚远县| 乌兰县| 射洪县| 翁源县| 江山市| 巩义市| 浮山县| 礼泉县| 许昌市| 甘孜|