def urlopen(url, data=None, encoding=None, useragent=None, accept=None):
    req = urllib2.Request(url, data)
    # just in case server checks browser type.
    req.add_header("User-Agent", useragent or DEFAULT_USERAGENT)
    req.add_header("Accept", accept or DEFAULT_ACCEPT)
    # the charset we want
    req.add_header("Accept-Charset", "%s,*;q=0.7" % (encoding or DEFAULT_ENCODING,))
    return urllib2.urlopen(req)
Get a spatial dataset engine with the given name.
dataset/ETHPy150Open kdart/pycopia/WWW/pycopia/WWW/urllibplus.py/urlopen--crossover with--dataset/ETHPy150Open tethysplatform/tethys/tethys_services/utilities.py/get_spatial_dataset_engine