def parsed(args):
kml_file=args.geo
def kml2geojson(kml_file):
drv = ogr.GetDriverByName('KML')
kml_ds = drv.Open(kml_file)
for kml_lyr in kml_ds:
for feat in kml_lyr:
outfile=feat.ExportToJson()
geom2=str(outfile).replace(", 0.0",'')
with open(args.loc+'./kmlout.geojson','w') as csvfile:
writer=csv.writer(csvfile)
writer.writerow([geom2])
kml2geojson(args.geo)
raw= open(args.loc+'./kmlout.geojson')
for line in raw:
fields=line.strip().split(":")[3]
f2=fields.strip().split("}")[0]
filenames = p1+f2+p2+str(args.start)+p3+str(args.end)+p4+p5+str(args.cloud)+p6
with open(args.loc+'./aoi.json', 'w') as outfile:
outfile.write(filenames)
outfile.close()
评论列表
文章目录