コード例 #1
0
ファイル: test_request.py プロジェクト: olt/mapproxy
    def setup(self):
        self.base_req = url_decode(
            """SERVICE=WMS&format=image%2Fpng&layers=foo&styles=&
REQUEST=GetMap&height=300&srs=EPSG%3A4326&VERSION=1.1.1&
bbox=7,50,8,51&width=400""".replace(
                "\n", ""
            )
        )
コード例 #2
0
ファイル: test_request.py プロジェクト: GeoDodo/mapproxy
    def setup(self):
        params111 =  url_decode("""LAYERS=foo&FORMAT=image%2Fjpeg&SERVICE=WMS&
VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_xml&
SRS=EPSG%3A4326&BBOX=8,4,9,5&WIDTH=984&HEIGHT=708""".replace('\n', ''))
        self.req111 = WMS111MapRequest(params111)
        self.params130 = params111.copy()
        self.params130['version'] = '1.3.0'
        self.params130['crs'] = self.params130['srs']
        del self.params130['srs']
コード例 #3
0
    def setup(self):
        params111 = url_decode("""LAYERS=foo&FORMAT=image%2Fjpeg&SERVICE=WMS&
VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_xml&
SRS=EPSG%3A4326&BBOX=8,4,9,5&WIDTH=984&HEIGHT=708""".replace('\n', ''))
        self.req111 = WMS111MapRequest(params111)
        self.params130 = params111.copy()
        self.params130['version'] = '1.3.0'
        self.params130['crs'] = self.params130['srs']
        del self.params130['srs']
コード例 #4
0
def wms_capapilities_url(url, version):
    parsed_url = urlparse.urlparse(url)
    base_req = BaseRequest(
        url=url.split('?', 1)[0],
        param=url_decode(parsed_url.query),
    )

    base_req.params['service'] = 'WMS'
    base_req.params['version'] = version
    base_req.params['request'] = 'GetCapabilities'
    return base_req.complete_url
コード例 #5
0
ファイル: wms_capabilities.py プロジェクト: anneb/mapproxy
def wms_111_cap_url(url):
    parsed_url = urlparse.urlparse(url)
    base_req = BaseRequest(
        url=url.split('?', 1)[0],
        param=url_decode(parsed_url.params),
    )

    base_req.params['service'] = 'WMS'
    base_req.params['version'] = '1.1.1'
    base_req.params['request'] = 'GetCapabilities'
    return base_req.complete_url
コード例 #6
0
ファイル: test_request.py プロジェクト: yili9111/mapproxy
 def test_include_empty(self):
     d = url_decode("bar&foo=baz&bing", include_empty=True)
     assert d["bar"] == ""
     assert d["foo"] == "baz"
     assert d["bing"] == ""
コード例 #7
0
 def test_include_empty(self):
     d = url_decode('bar&foo=baz&bing', include_empty=True)
     assert d['bar'] == ''
     assert d['foo'] == 'baz'
     assert d['bing'] == ''
コード例 #8
0
 def test_key_decode(self):
     d = url_decode('white+space=in+key&foo=bar', decode_keys=True)
     assert d['white space'] == 'in key'
     assert d['foo'] == 'bar'
コード例 #9
0
 def setup(self):
     self.m = WMSMapRequestParams(
         url_decode('layers=bar&bBOx=-90,-80,70.0, 80&format=image/png'
                    '&WIdth=100&heIGHT=200&LAyerS=foo&srs=EPSG%3A0815'))
コード例 #10
0
    def setup(self):
        self.base_req = url_decode(
            '''SERVICE=WMS&format=image%2Fpng&layers=foo&styles=&
REQUEST=GetMap&height=300&srs=EPSG%3A4326&VERSION=1.1.1&
bbox=7,50,8,51&width=400'''.replace('\n', ''))
コード例 #11
0
ファイル: test_request.py プロジェクト: olt/mapproxy
 def test_key_decode(self):
     d = url_decode("white+space=in+key&foo=bar", decode_keys=True)
     assert d["white space"] == "in key"
     assert d["foo"] == "bar"
コード例 #12
0
ファイル: test_request.py プロジェクト: GeoDodo/mapproxy
 def test_include_empty(self):
     d = url_decode('bar&foo=baz&bing', include_empty=True)
     assert d['bar'] == ''
     assert d['foo'] == 'baz'
     assert d['bing'] == ''
コード例 #13
0
ファイル: test_request.py プロジェクト: GeoDodo/mapproxy
 def test_key_decode(self):
     d = url_decode('white+space=in+key&foo=bar', decode_keys=True)
     assert d['white space'] == 'in key'
     assert d['foo'] == 'bar'
コード例 #14
0
ファイル: test_request.py プロジェクト: GeoDodo/mapproxy
 def setup(self):
     self.m = WMSMapRequestParams(url_decode('layers=bar&bBOx=-90,-80,70.0, 80&format=image/png'
                                 '&WIdth=100&heIGHT=200&LAyerS=foo&srs=EPSG%3A0815'))
コード例 #15
0
ファイル: test_request.py プロジェクト: olt/mapproxy
 def test_include_empty(self):
     d = url_decode("bar&foo=baz&bing", include_empty=True)
     assert d["bar"] == ""
     assert d["foo"] == "baz"
     assert d["bing"] == ""
コード例 #16
0
ファイル: test_request.py プロジェクト: yili9111/mapproxy
 def test_key_decode(self):
     d = url_decode("white+space=in+key&foo=bar", decode_keys=True)
     assert d["white space"] == "in key"
     assert d["foo"] == "bar"
コード例 #17
0
def dummy_req(url):
    return DummyRequest(url_decode(url.replace('\n', '')))
コード例 #18
0
def dummy_req(url):
    return DummyRequest(url_decode(url.replace('\n', '')))
コード例 #19
0
def dummy_req(args):
    return DummyRequest(url_decode(args.replace("\n", "")))