示例#1
0
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')
示例#2
0
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)
示例#3
0
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)
示例#4
0
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")
示例#5
0
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)