def convert_pixgwktList_to_wgs84wktList(inputRaster, wktPolygonPixList):
## returns # [[GeoWKT, PixWKT], ...]
wgs84WKTList=[]
if os.path.isfile(inputRaster):
srcRaster = gdal.Open(inputRaster)
targetSR = osr.SpatialReference()
targetSR.ImportFromWkt(srcRaster.GetProjectionRef())
geomTransform = srcRaster.GetGeoTransform()
for wktPolygonPix in wktPolygonPixList:
geom_wkt_list = pixelWKTToGeoWKT(wktPolygonPix, inputRaster, targetSR='',
geomTransform=geomTransform,
breakMultiPolygonPix=False)
wgs84WKTList.extend(geom_wkt_list)
# [[GeoWKT, PixWKT], ...]
return wgs84WKTList
评论列表
文章目录