def test_get_inventory(): """Default region of interest query should work.""" os.chdir('./tests/tmp') asf.query_asf([0.611, 1.048, -78.196, -77.522], 'S1A') asf.query_asf([0.611, 1.048, -78.196, -77.522], 'S1B') os.chdir('../../') assert os.path.isfile('./tests/data/query_S1A.json') assert os.path.isfile('./tests/data/query_S1B.json')
def test_get_inventory(tmpdir): """Default region of interest query should work.""" pwd = os.getcwd() os.chdir(tmpdir) asf.query_asf([0.611, 1.048, -78.196, -77.522], 'S1A') asf.query_asf([0.611, 1.048, -78.196, -77.522], 'S1B') os.chdir(pwd) s1ajson = tmpdir.join('query_S1A.json') s1bjson = tmpdir.join('query_S1B.json') assert os.path.isfile(s1ajson) assert os.path.isfile(s1bjson)
def main(parser): """Run as a script with args coming from argparse.""" args = parser.parse_args() if not (args.roi or args.input): print("ERROR: requires '-r' or '-i' argument") parser.print_help() sys.exit(1) if args.input: args.roi = asf.ogr2snwe(args.input, args.buffer) asf.snwe2file(args.roi) asf.query_asf(args.roi, 'SA') asf.query_asf(args.roi, 'SB') gf = asf.merge_inventories('query_SA.json', 'query_SB.json') asf.summarize_inventory(gf) asf.summarize_orbits(gf) asf.save_inventory(gf) if args.csvs: asf.query_asf(args.roi, 'SA', 'csv') if args.kmls: asf.query_asf(args.roi, 'SA', 'kml') if args.footprints: asf.save_geojson_footprints(gf)
def test_query_asf(tmpdir): with run_in(tmpdir): asf.query_asf([0.611, 1.048, -78.196, -77.522], "S1A") asf.query_asf([0.611, 1.048, -78.196, -77.522], "S1B") assert os.path.isfile("query_S1A.json") assert os.path.isfile("query_S1B.json")
def main(): """Run as a script with args coming from argparse.""" parser = cmdLineParse() args = parser.parse_args() if not (args.roi or args.input): print("ERROR: requires '-r' or '-i' argument") parser.print_help() sys.exit(1) if args.input: args.roi = asf.ogr2snwe(args.input, args.buffer) asf.snwe2file(args.roi) asf.query_asf(args.roi, "SA", orbit=args.orbit) asf.query_asf(args.roi, "SB", orbit=args.orbit) gf = asf.merge_inventories("query_SA.json", "query_SB.json") asf.summarize_inventory(gf) asf.summarize_orbits(gf) asf.save_inventory(gf) if args.csvs: asf.query_asf(args.roi, "SA", "csv", orbit=args.orbit) asf.query_asf(args.roi, "SB", "csv", orbit=args.orbit) if args.kmls: asf.query_asf(args.roi, "SA", "kml", orbit=args.orbit) asf.query_asf(args.roi, "SB", "kml", orbit=args.orbit) if args.meta: asf.query_asf(args.roi, "SA", "metalink", orbit=args.orbit) asf.query_asf(args.roi, "SB", "metalink", orbit=args.orbit) if args.footprints: asf.save_geojson_footprints(gf)