def transPoint(point, inproj, outproj):
sr_srs = osr.SpatialReference()
sr_srs.ImportFromEPSG(inproj)
dst_srs = osr.SpatialReference()
dst_srs.ImportFromEPSG(outproj)
coordTransform = osr.CoordinateTransformation(sr_srs, dst_srs)
gps_point = ogr.Geometry(ogr.wkbPoint)
gps_point.AddPoint(point[0], point[1])
gps_point.Transform(coordTransform)
x = float(gps_point.ExportToWkt().split()[1].split('(')[1])
y = float(gps_point.ExportToWkt().split()[2])
return [x,y]
评论列表
文章目录