<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_data(srtm1=True, srtm3=True, leave_zipped=False, file_handler=None, use_included_urls=True, batch_mode=False):
 """ Get the utility object for querying elevation data. All data files will be stored in localy (note that it may be gigabytes of data so clean it from time to time). On first run -- all files needed url will be stored and for every next elevation query if the SRTM file is not found it will be retrieved and saved. If you need to change the way the files are saved locally (for example if you need to save them locally) -- change the file_handler. See srtm.main.FileHandler. If leave_zipped is True then files will be stored locally as compressed zip files. That means less disk space but more computing space for every file loaded. If use_included_urls is True urls to SRTM files included in the library will be used. Set to false if you need to reload them on first run. If batch_mode is True, only the most recent file will be stored. This is ideal for situations where you want to use this function to enrich a very large dataset. If your data are spread over a wide geographic area, this setting will make this function slower but will greatly reduce the risk of out-of-memory errors. Default is False. With srtm1 or srtm3 params you can decide which SRTM format to use. Srtm3 has a resolution of three arc-seconds (cca 90 meters between points). Srtm1 has a resolution of one arc-second (cca 30 meters). Srtm1 is available only for the United states. If both srtm1 ans srtm3 are True and both files are present for a location -- the srtm1 will be used. """

    if not file_handler:
        file_handler = FileHandler()

    if not srtm1 and not srtm3:
        raise Exception('At least one of srtm1 and srtm3 must be True')

    srtm1_files, srtm3_files = _get_urls(use_included_urls, file_handler)

    assert srtm1_files
    assert srtm3_files

    if not srtm1:
        srtm1_files = {}
    if not srtm3:
        srtm3_files = {}

    assert srtm1_files or srtm3_files

    return mod_data.GeoElevationData(srtm1_files, srtm3_files, file_handler=file_handler,
                                     leave_zipped=leave_zipped, batch_mode=batch_mode)