天天看點

python開發:特征資料處理

使用Fiona可以打開shp或者geojson等資料,安裝fiona庫後,import,直接可以打開一個檔案。

import fiona
#隻讀方式打開一個檔案
shpdata = fiona.open(path, 'r')

#使用while循環shp資料的每條資料,因為循環是用next,是以使用except進行結束?
while True:
    try:      
#導入類庫
from shapely.geometry import shape
#轉換其中的空間資料
sh_geom = shape(evdata['geometry'])      
shapely要基于python版的geos,可以做緩沖、相交等空間分析操作,還可以根據
坐标系轉換其中的坐标。