Пример #1
0
    def setGDALProxy(self):
        proxy = getProxy()

        httpProxyTypes = [
            QNetworkProxy.DefaultProxy, QNetworkProxy.Socks5Proxy,
            QNetworkProxy.HttpProxy
        ]
        if QT_VERSION >= 0X040400:
            httpProxyTypes.append(QNetworkProxy.HttpCachingProxy)

        if proxy is not None and proxy.type() in httpProxyTypes:
            # set HTTP proxy for GDAL
            gdalHttpProxy = proxy.hostName()
            port = proxy.port()
            if port != 0:
                gdalHttpProxy += ":%i" % port
            os.environ["GDAL_HTTP_PROXY"] = gdalHttpProxy

            if proxy.user():
                gdalHttpProxyuserpwd = "%s:%s" % (proxy.user(),
                                                  proxy.password())
                os.environ["GDAL_HTTP_PROXYUSERPWD"] = gdalHttpProxyuserpwd
        else:
            # disable proxy
            os.environ["GDAL_HTTP_PROXY"] = ''
            os.environ["GDAL_HTTP_PROXYUSERPWD"] = ''
    def setGDALProxy(self):
        proxy = getProxy()

        httpProxyTypes = [
            QNetworkProxy.DefaultProxy, QNetworkProxy.Socks5Proxy,
            QNetworkProxy.HttpProxy
        ]
        if QT_VERSION >= 0X040400:
            httpProxyTypes.append(QNetworkProxy.HttpCachingProxy)

        if proxy is not None and proxy.type() in httpProxyTypes:
            # set HTTP proxy for GDAL
            if proxy.type() == QNetworkProxy.DefaultProxy:
                npq = QNetworkProxyQuery(QUrl("http://tile.openstreetmap.org"))
                proxies = QNetworkProxyFactory.systemProxyForQuery(npq)
                if len(proxies) > 0:
                    proxy = proxies[0]
            gdalHttpProxy = proxy.hostName()
            port = proxy.port()
            if port != 0:
                gdalHttpProxy += ":%i" % port
            gdal.SetConfigOption("GDAL_HTTP_PROXY",
                                 gdalHttpProxy.encode('utf-8'))

            if proxy.user():
                gdalHttpProxyuserpwd = "%s:%s" % (proxy.user(),
                                                  proxy.password())
                gdal.SetConfigOption("GDAL_HTTP_PROXYUSERPWD",
                                     gdalHttpProxyuserpwd.encode('utf-8'))

            gdal.SetConfigOption("GDAL_PROXY_AUTH", "ANY")
Пример #3
0
 def __init__(self, parent=None):
     QWebPage.__init__(self, parent)
     self.__manager = None  # Need persist for PROXY
     # Set Proxy in webpage
     proxy = getProxy()
     if not proxy is None:
         self.__manager = QNetworkAccessManager()
         self.__manager.setProxy(proxy)
         self.setNetworkAccessManager(self.__manager)
 def __init__(self, parent = None):
   QWebPage.__init__(self, parent)
   self.__manager = None # Need persist for PROXY
   # Set Proxy in webpage
   proxy = getProxy()
   if not proxy is None:
     self.__manager = QNetworkAccessManager()
     self.__manager.setProxy(proxy)
     self.setNetworkAccessManager(self.__manager)    
 def __init(self):
   self.checkBoxHideCross.setEnabled(False)
   self.__populateTypeMapGUI()
   self.__populateButtonBox()
   self.__registerObjJS()
   self.lbStatusRead.setVisible( False )
   self.__setConnections()
   # Proxy
   proxy = getProxy()
   if not proxy is None:
     self.__manager = QNetworkAccessManager()
     self.__manager.setProxy(proxy)
     self.webViewMap.page().setNetworkAccessManager(self.__manager)
Пример #6
0
 def __init(self):
   self.checkBoxHideCross.setEnabled(False)
   self.__populateTypeMapGUI()
   self.__populateButtonBox()
   self.__registerObjJS()
   self.lbStatusRead.setVisible( False )
   self.__setConnections()
   # Proxy
   proxy = getProxy()
   if not proxy is None:
     self.__manager = QtNetwork.QNetworkAccessManager()
     self.__manager.setProxy(proxy)
     self.webViewMap.page().setNetworkAccessManager(self.__manager)
    def __init(self):
        self.checkBoxHideCross.setEnabled(False)
        self.__populateTypeMapGUI()
        self.__populateButtonBox()
        self.__registerObjJS()
        self.lbStatusRead.setVisible(False)
        self.__setConnections()
        # Proxy
        proxy = getProxy()
        if not proxy is None:
            self.__manager = QNetworkAccessManager()
            self.__manager.setProxy(proxy)
            self.webViewMap.page().setNetworkAccessManager(self.__manager)

        self.__timerMapReady = QTimer()
        self.__timerMapReady.setSingleShot(True)
        self.__timerMapReady.setInterval(20)
        self.__timerMapReady.timeout.connect(self.__checkMapReady)
Пример #8
0
  def __init(self):
    self.checkBoxHideCross.setEnabled(False)
    self.__populateTypeMapGUI()
    self.__populateButtonBox()
    self.__registerObjJS()
    self.lbStatusRead.setVisible( False )
    self.__setConnections()
    # Proxy
    proxy = getProxy()
    if not proxy is None:
      self.__manager = QNetworkAccessManager()
      self.__manager.setProxy(proxy)
      self.webViewMap.page().setNetworkAccessManager(self.__manager)

    self.__timerMapReady = QTimer()
    self.__timerMapReady.setSingleShot(True)
    self.__timerMapReady.setInterval(20)
    self.__timerMapReady.timeout.connect(self.__checkMapReady)
    def __init__(self, parent=None):
        QWebPage.__init__(self, parent)
        self.__manager = None  # Need persist for PROXY
        # Set Proxy in webpage
        proxy = getProxy()
        if proxy is not None:
            self.__manager = QNetworkAccessManager()
            self.__manager.setProxy(proxy)
            self.setNetworkAccessManager(self.__manager)

        self.loaded = False

        self.extent = None
        self.olResolutions = None

        self.lastExtent = None
        self.lastViewPortSize = None
        self.lastLogicalDpi = None
        self.lastOutputDpi = None
        self.lastMapUnitsPerPixel = None
Пример #10
0
    def __init__(self, parent=None):
        QWebPage.__init__(self, parent)
        self.__manager = None  # Need persist for PROXY
        # Set Proxy in webpage
        proxy = getProxy()
        if proxy is not None:
            self.__manager = QNetworkAccessManager()
            self.__manager.setProxy(proxy)
            self.setNetworkAccessManager(self.__manager)

        self.loaded = False

        self.extent = None
        self.olResolutions = None

        self.lastExtent = None
        self.lastViewPortSize = None
        self.lastLogicalDpi = None
        self.lastOutputDpi = None
        self.lastMapUnitsPerPixel = None
    def setGDALProxy(self):
        proxy = getProxy()

        httpProxyTypes = [QNetworkProxy.DefaultProxy, QNetworkProxy.Socks5Proxy, QNetworkProxy.HttpProxy]
        if QT_VERSION >= 0X040400:
            httpProxyTypes.append(QNetworkProxy.HttpCachingProxy)

        if proxy is not None and proxy.type() in httpProxyTypes:
            # set HTTP proxy for GDAL
            gdalHttpProxy = proxy.hostName()
            port = proxy.port()
            if port != 0:
                gdalHttpProxy += ":%i" % port
            os.environ["GDAL_HTTP_PROXY"] = gdalHttpProxy

            if proxy.user():
                gdalHttpProxyuserpwd = "%s:%s" % (proxy.user(), proxy.password())
                os.environ["GDAL_HTTP_PROXYUSERPWD"] = gdalHttpProxyuserpwd
        else:
            # disable proxy
            os.environ["GDAL_HTTP_PROXY"] = ''
            os.environ["GDAL_HTTP_PROXYUSERPWD"] = ''
# -*- coding: utf-8 -*-