日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python OGR库读取矢量文件——OGR shp操作

發布時間:2023/12/15 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python OGR库读取矢量文件——OGR shp操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
from osgeo import ogr# **注釋** layer: 圖層(整體)# feature:圖層中的要素(整體下的每個圖層)## 一 ```python# 輸入shp文件路徑 inshp = r"E:\out\CPP\20180101\30\CPP_20180101_30_610000.shp" # 打開輸入shp文件 driver = ogr.GetDriverByName('ESRI Shapefile') dataSource = driver.Open(inshp, 1) # 等價于 dataSource = ogr.Open(inshp, 1) # 輸出shp文件路徑 outshp = r"E:\out\CPP\20180101\30\CPP_20180101_30_610000_out.shp" ``` ## 二 ```python#### 學會使用layer.GetFeature()【見法一】與layer.GetNextFeature()【見法二】 實現相同的功能##### 法一:遍歷layer下的要素 layer = dataSource.GetLayer() Count = layer.GetFeatureCount() for i in range(Count):feature = layer.GetFeature(i)[# 其它操作pass# 其它操作]# 遍歷每個要素下的字段for j in range(feature.GetFieldCount()):print(feature.GetField(j))[# 其它操作pass# 其它操作]# 法二:與法一等價 feature = layer.GetNextFeature() while feature:# 遍歷每個要素下的字段for j in range(feature.GetFieldCount()):print(feature.GetField(j))[# 其它操作pass# 其它操作]feature = layer.GetNextFeature() ```## 三 ``# 空間參考信息三種獲取方式“```python (1) # *** layer:shp整體圖層 prosrs = layer.GetSpatialRef() (2) feature = layer.GetFeature(i) # 在循環內 geom = feature.GetGeometryRef() prosrs = geom.GetSpatialReference() (3) prosrs = osr.SpatialReference() prosrs.ImportFromEPSG(4326) ```## 四```python ### 創建輸出文件 if os.path.exist(outshp):driver.DeleDataSource(out_shp) outds = driver.CreateDataSource(out_shp) outlayer = outds.CreateLayer(out_shp[:-4], srs=prosrs, geom_type = ogr.wkbPolygon) # 創建出輸要素 outfeature = ogr.Feature(outlayer.GetLayerDefn()) # 創建輸出字段 field_l = ogr.FieldDefn("GRIDCODE", ogr.OFTReal) outlayer.CreateField(field_l) ```

總結

以上是生活随笔為你收集整理的python OGR库读取矢量文件——OGR shp操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产成人宗合 | 殴美一级片 | 色图网址 | 顶级黄色片 | 亚洲av综合色区无码一区爱av | 日本中文字幕在线观看 | 精品综合网 | 欧美暧暧视频 | 外国毛片| 亚洲国产成人自拍 | 欧美整片sss | 日本性爱视频在线观看 | 高清一区在线观看 | 国产精品成人免费精品自在线观看 | 精品一区三区 | 狠狠干2017 | 波多野结衣中文在线 | 国产福利片在线 | 精品人妻大屁股白浆无码 | 波多野结衣91 | 污污视频网站免费观看 | 中文字幕第十一页 | 日本一本二本三区免费 | 午夜视频h | 少妇又紧又色又爽又刺激视频 | 日韩精品极品视频 | 天堂av一区二区三区 | 国产91一区在线精品 | 国产aⅴ无码片毛片一级一区2 | 久久男| 无套内谢88av免费看 | av丁香 | 九九自拍视频 | 麻豆视频精品 | 97爱爱视频| 成人黄色在线观看视频 | 射射射综合网 | 天天综合天天做 | 五月激情丁香婷婷 | 欧美乱大交xxxxx潮喷 | 91丝袜国产在线播放 | 亚洲视频一区二区三区四区 | 国产一区二区三区电影在线观看 | 超碰人人擦 | 大肉大捧一进一出好爽 | 最新中文字幕免费 | 亚洲涩网| av在线超碰 | 国产精品久久久久久久免费大片 | xxx日本少妇 | 日本一区二区高清免费 | 美国黄色a级片 | 香蕉视频污视频 | 激情九月天| 97久久精品视频 | 国产精品黄在线观看 | 波多野结衣网址 | 欧美性生活在线视频 | 欧美日韩免费一区二区三区 | 欧美乱仑 | 国产免费一级片 | 亚洲一区二区三区成人 | jizz另类| 最近中文在线观看 | 欧美性猛交性大交 | 东北少妇不带套对白 | 在线色网址 | 亚洲欧美另类在线视频 | 波多野结衣先锋影音 | 日韩精品一区二 | 日本人妻不卡一区二区三区中文字幕 | 亚洲欧美经典 | a亚洲天堂| 传媒av在线| 日韩精品1区2区3区 欧美一本 | 国产高清一区在线 | 岛国大片在线免费观看 | 午夜爽爽爽视频 | 农村妇女毛片精品久久久 | 欧美日韩激情一区 | 亚洲AV无码久久精品国产一区 | 久久二区三区 | 巨乳美女动漫 | 日本一级做a爱片 | 久久久av网站 | 欧美性插视频 | 麻豆视频在线观看免费网站 | 欧美激情 亚洲 | 色播开心网 | 电影寂寞少女免费观看 | 欧美绿帽交换xxx | 精品视频在线播放 | 国产一级久久 | 国语对白一区 | 久久精品综合 | 又黄又爽的免费视频 | 交视频在线播放 | 亚洲乱码视频在线观看 | 成人自拍视频 |