[Gfoss] QGIS+Proxy+https

Ciao a tutti,

sto cercando di utilizzare risorse GeoJSON su un server che usa https:

https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_populated_places.geojson

Uso QGIS 2.14 (ho anche testato con 2.8) sotto Windows: fuori dalla
rete di lavoro funziona senza problemi, ma in ambiente di lavoro
(connessione "proxata") non ne vuole sapere (Failed connect to ....).

La cosa strana è che la connessione ad un servizio WFS con protocollo
https funziona.

Qualche idea al riguardo?

Pasquale

come aggiungi il geojson in qgis?
Luigi Pirelli

**************************************************************************************************
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis
**************************************************************************************************

2016-07-22 10:29 GMT+02:00 Pasquale Di Donato <pasquale.didonato@gmail.com>:

Ciao a tutti,

sto cercando di utilizzare risorse GeoJSON su un server che usa https:

https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_populated_places.geojson

Uso QGIS 2.14 (ho anche testato con 2.8) sotto Windows: fuori dalla
rete di lavoro funziona senza problemi, ma in ambiente di lavoro
(connessione "proxata") non ne vuole sapere (Failed connect to ....).

La cosa strana è che la connessione ad un servizio WFS con protocollo
https funziona.

Qualche idea al riguardo?

Pasquale

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

Con Layer --> Add layer --> Add vector layer --> Protocol etc.

2016-07-22 11:31 GMT+02:00 Luigi Pirelli <luipir@gmail.com>:

come aggiungi il geojson in qgis?
Luigi Pirelli

**************************************************************************************************
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis

**************************************************************************************************

2016-07-22 10:29 GMT+02:00 Pasquale Di Donato <pasquale.didonato@gmail.com
>:
> Ciao a tutti,
>
>
> sto cercando di utilizzare risorse GeoJSON su un server che usa https:
>
>
https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_populated_places.geojson
>
>
> Uso QGIS 2.14 (ho anche testato con 2.8) sotto Windows: fuori dalla
> rete di lavoro funziona senza problemi, ma in ambiente di lavoro
> (connessione "proxata") non ne vuole sapere (Failed connect to ....).
>
> La cosa strana è che la connessione ad un servizio WFS con protocollo
> https funziona.
>
>
> Qualche idea al riguardo?
>
> Pasquale
>
> _______________________________________________
> Gfoss@lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
> 807 iscritti al 31/03/2016

Vado a vedere il codice... la ragione e' che i plugin di
autenticazione non sono supportati da tutti i providers (che significa
implementare pochi metodi, ma pur sempre bisogna implementarli)

tutti i protocolli OWS (il che spiega perche' WFS funziona), postgres
e myssql supportano i plugin di autenticazione, gli altri credo di
no... ma comunque do una occhiata. Tu dici che il protocollo con
autenticazione funziona fuori dal proxy ma non dentro...

un'altra domanda, https ok, ma basic authentication o PKI?

a presto
Luigi Pirelli

**************************************************************************************************
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis
**************************************************************************************************

2016-07-22 13:57 GMT+02:00 Pasquale Di Donato <pasquale.didonato@gmail.com>:

Con Layer --> Add layer --> Add vector layer --> Protocol etc.

2016-07-22 11:31 GMT+02:00 Luigi Pirelli <luipir@gmail.com>:

come aggiungi il geojson in qgis?
Luigi Pirelli

**************************************************************************************************
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis

**************************************************************************************************

2016-07-22 10:29 GMT+02:00 Pasquale Di Donato
<pasquale.didonato@gmail.com>:
> Ciao a tutti,
>
>
> sto cercando di utilizzare risorse GeoJSON su un server che usa https:
>
>
> https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_populated_places.geojson
>
>
> Uso QGIS 2.14 (ho anche testato con 2.8) sotto Windows: fuori dalla
> rete di lavoro funziona senza problemi, ma in ambiente di lavoro
> (connessione "proxata") non ne vuole sapere (Failed connect to ....).
>
> La cosa strana è che la connessione ad un servizio WFS con protocollo
> https funziona.
>
>
> Qualche idea al riguardo?
>
> Pasquale
>
> _______________________________________________
> Gfoss@lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 807 iscritti al 31/03/2016

Ciao
Non so se può essere il caso, ma GDAL su windows per caricarmi dei layer raster in formato xml via web (es openseamark via tile map server -
<GDAL_WMS>
        <Service name="TMS">
        <ServerUrl>

Ha bisogno che gli specifichi il tuo proxy come variabile d'ambiente.

Io ho risolto creando una variabile d'ambiente locale
con nome=http_proxy
e con valore=http://dominio\\user:password@url_proxy:porta/

pietro

-----Messaggio originale-----
Da: gfoss-bounces@lists.gfoss.it [mailto:gfoss-bounces@lists.gfoss.it] Per conto di Pasquale Di Donato
Inviato: venerdì 22 luglio 2016 13:57
A: Luigi Pirelli <luipir@gmail.com>
Cc: GFOSS. it <gfoss@lists.gfoss.it>
Oggetto: Re: [Gfoss] QGIS+Proxy+https

Con Layer --> Add layer --> Add vector layer --> Protocol etc.

2016-07-22 11:31 GMT+02:00 Luigi Pirelli <luipir@gmail.com>:

come aggiungi il geojson in qgis?
Luigi Pirelli

**********************************************************************
****************************
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange:
http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis

**********************************************************************
****************************

2016-07-22 10:29 GMT+02:00 Pasquale Di Donato
<pasquale.didonato@gmail.com
>:
> Ciao a tutti,
>
>
> sto cercando di utilizzare risorse GeoJSON su un server che usa https:
>
>
https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_popula
ted_places.geojson
>
>
> Uso QGIS 2.14 (ho anche testato con 2.8) sotto Windows: fuori dalla
> rete di lavoro funziona senza problemi, ma in ambiente di lavoro
> (connessione "proxata") non ne vuole sapere (Failed connect to ....).
>
> La cosa strana è che la connessione ad un servizio WFS con
> protocollo https funziona.
>
>
> Qualche idea al riguardo?
>
> Pasquale
>
> _______________________________________________
> Gfoss@lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le
> posizioni
dell'Associazione GFOSS.it.
> 807 iscritti al 31/03/2016

AVVISO DI RISERVATEZZA Informazioni riservate possono essere contenute nel messaggio o nei suoi allegati. Se non siete i destinatari indicati nel messaggio, o responsabili per la sua consegna alla persona, o se avete ricevuto il messaggio per errore, siete pregati di non trascriverlo, copiarlo o inviarlo ad alcuno. In tal caso vi invitiamo a cancellare il messaggio ed i suoi allegati. Grazie.
CONFIDENTIALITY NOTICE Confidential information may be contained in this message or in its attachments. If you are not the addressee indicated in this message, or responsible for message delivering to that person, or if you have received this message in error, you may not transcribe, copy or deliver this message to anyone. In that case, you should delete this message and its attachments. Thank you.

Trovato l'arcano.
Sembra che QGIS non usa le configurazioni proxy per le connessioni Layer
--> Add layer --> Add vector layer --> Protocol --> GeoJSON su server https.
Come workaround ho dovuto configurare la seguente macro:

def openProject():
from osgeo import ogr, osr, gdal
server='xxxxxxxxxxxxxxxxxxxx'
port='8080'
gdal.SetConfigOption('GDAL_HTTP_PROXY', server + ':' + port)
pass

def saveProject():
    pass

def closeProject():
    pass

Mi sa di bug, no?

2016-08-03 9:32 GMT+02:00 Rossin Pietro <pietro.rossin@arpa.fvg.it>:

Ciao
Non so se può essere il caso, ma GDAL su windows per caricarmi dei layer
raster in formato xml via web (es openseamark via tile map server -
<GDAL_WMS>
        <Service name="TMS">
        <ServerUrl>

Ha bisogno che gli specifichi il tuo proxy come variabile d'ambiente.

Io ho risolto creando una variabile d'ambiente locale
con nome=http_proxy
e con valore=http://dominio\\user:password@url_proxy:porta/

pietro

-----Messaggio originale-----
Da: gfoss-bounces@lists.gfoss.it [mailto:gfoss-bounces@lists.gfoss.it]
Per conto di Pasquale Di Donato
Inviato: venerdì 22 luglio 2016 13:57
A: Luigi Pirelli <luipir@gmail.com>
Cc: GFOSS. it <gfoss@lists.gfoss.it>
Oggetto: Re: [Gfoss] QGIS+Proxy+https

Con Layer --> Add layer --> Add vector layer --> Protocol etc.

2016-07-22 11:31 GMT+02:00 Luigi Pirelli <luipir@gmail.com>:

> come aggiungi il geojson in qgis?
> Luigi Pirelli
>
>
> **********************************************************************
> ****************************
> * Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
> * LinkedIn: https://www.linkedin.com/in/luigipirelli
> * Stackexchange:
> http://gis.stackexchange.com/users/19667/luigi-pirelli
> * GitHub: https://github.com/luipir
> * Mastering QGIS:
> https://www.packtpub.com/application-development/mastering-qgis
>
> **********************************************************************
> ****************************
>
>
> 2016-07-22 10:29 GMT+02:00 Pasquale Di Donato
> <pasquale.didonato@gmail.com
> >:
> > Ciao a tutti,
> >
> >
> > sto cercando di utilizzare risorse GeoJSON su un server che usa https:
> >
> >
> https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_popula
> ted_places.geojson
> >
> >
> > Uso QGIS 2.14 (ho anche testato con 2.8) sotto Windows: fuori dalla
> > rete di lavoro funziona senza problemi, ma in ambiente di lavoro
> > (connessione "proxata") non ne vuole sapere (Failed connect to ....).
> >
> > La cosa strana è che la connessione ad un servizio WFS con
> > protocollo https funziona.
> >
> >
> > Qualche idea al riguardo?
> >
> > Pasquale
> >
> > _______________________________________________
> > Gfoss@lists.gfoss.it
> > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> > Questa e' una lista di discussione pubblica aperta a tutti.
> > I messaggi di questa lista non hanno relazione diretta con le
> > posizioni
> dell'Associazione GFOSS.it.
> > 807 iscritti al 31/03/2016
>

AVVISO DI RISERVATEZZA Informazioni riservate possono essere contenute nel
messaggio o nei suoi allegati. Se non siete i destinatari indicati nel
messaggio, o responsabili per la sua consegna alla persona, o se avete
ricevuto il messaggio per errore, siete pregati di non trascriverlo,
copiarlo o inviarlo ad alcuno. In tal caso vi invitiamo a cancellare il
messaggio ed i suoi allegati. Grazie.
CONFIDENTIALITY NOTICE Confidential information may be contained in this
message or in its attachments. If you are not the addressee indicated in
this message, or responsible for message delivering to that person, or if
you have received this message in error, you may not transcribe, copy or
deliver this message to anyone. In that case, you should delete this
message and its attachments. Thank you.

good catch! material, se non per una pull request, almeno per una issue.

ogni provider dovrebbe riusare i proxy settings della classe
QgsNetworkAccessManager

puoi chiederle al singleton di questa classe.

e grazie per mantenerci informati... manderei anche unmessaggio in
lista sviluppatori.
Luigi Pirelli

**************************************************************************************************
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis
**************************************************************************************************

2016-09-07 14:08 GMT+02:00 Pasquale Di Donato <pasquale.didonato@gmail.com>:

Trovato l'arcano.
Sembra che QGIS non usa le configurazioni proxy per le connessioni Layer -->
Add layer --> Add vector layer --> Protocol --> GeoJSON su server https.
Come workaround ho dovuto configurare la seguente macro:

def openProject():
from osgeo import ogr, osr, gdal
server='xxxxxxxxxxxxxxxxxxxx'
port='8080'
gdal.SetConfigOption('GDAL_HTTP_PROXY', server + ':' + port)
pass

def saveProject():
    pass

def closeProject():
    pass

Mi sa di bug, no?

2016-08-03 9:32 GMT+02:00 Rossin Pietro <pietro.rossin@arpa.fvg.it>:

Ciao
Non so se può essere il caso, ma GDAL su windows per caricarmi dei layer
raster in formato xml via web (es openseamark via tile map server -
<GDAL_WMS>
        <Service name="TMS">
        <ServerUrl>

Ha bisogno che gli specifichi il tuo proxy come variabile d'ambiente.

Io ho risolto creando una variabile d'ambiente locale
con nome=http_proxy
e con valore=http://dominio\\user:password@url_proxy:porta/

pietro

-----Messaggio originale-----
Da: gfoss-bounces@lists.gfoss.it [mailto:gfoss-bounces@lists.gfoss.it] Per
conto di Pasquale Di Donato
Inviato: venerdì 22 luglio 2016 13:57
A: Luigi Pirelli <luipir@gmail.com>
Cc: GFOSS. it <gfoss@lists.gfoss.it>
Oggetto: Re: [Gfoss] QGIS+Proxy+https

Con Layer --> Add layer --> Add vector layer --> Protocol etc.

2016-07-22 11:31 GMT+02:00 Luigi Pirelli <luipir@gmail.com>:

> come aggiungi il geojson in qgis?
> Luigi Pirelli
>
>
> **********************************************************************
> ****************************
> * Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
> * LinkedIn: https://www.linkedin.com/in/luigipirelli
> * Stackexchange:
> http://gis.stackexchange.com/users/19667/luigi-pirelli
> * GitHub: https://github.com/luipir
> * Mastering QGIS:
> https://www.packtpub.com/application-development/mastering-qgis
>
> **********************************************************************
> ****************************
>
>
> 2016-07-22 10:29 GMT+02:00 Pasquale Di Donato
> <pasquale.didonato@gmail.com
> >:
> > Ciao a tutti,
> >
> >
> > sto cercando di utilizzare risorse GeoJSON su un server che usa https:
> >
> >
> https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_popula
> ted_places.geojson
> >
> >
> > Uso QGIS 2.14 (ho anche testato con 2.8) sotto Windows: fuori dalla
> > rete di lavoro funziona senza problemi, ma in ambiente di lavoro
> > (connessione "proxata") non ne vuole sapere (Failed connect to ....).
> >
> > La cosa strana è che la connessione ad un servizio WFS con
> > protocollo https funziona.
> >
> >
> > Qualche idea al riguardo?
> >
> > Pasquale
> >
> > _______________________________________________
> > Gfoss@lists.gfoss.it
> > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> > Questa e' una lista di discussione pubblica aperta a tutti.
> > I messaggi di questa lista non hanno relazione diretta con le
> > posizioni
> dell'Associazione GFOSS.it.
> > 807 iscritti al 31/03/2016
>

AVVISO DI RISERVATEZZA Informazioni riservate possono essere contenute nel
messaggio o nei suoi allegati. Se non siete i destinatari indicati nel
messaggio, o responsabili per la sua consegna alla persona, o se avete
ricevuto il messaggio per errore, siete pregati di non trascriverlo,
copiarlo o inviarlo ad alcuno. In tal caso vi invitiamo a cancellare il
messaggio ed i suoi allegati. Grazie.
CONFIDENTIALITY NOTICE Confidential information may be contained in this
message or in its attachments. If you are not the addressee indicated in
this message, or responsible for message delivering to that person, or if
you have received this message in error, you may not transcribe, copy or
deliver this message to anyone. In that case, you should delete this message
and its attachments. Thank you.

Ciao Pietro,

confermo che il tuo approccio funziona.
Ho settato la viariabile htts_proxy in Settings > Options > System >
Environment.
Funziona e non c'è bisogno di usare macro.

saluti
Pasquale

2016-08-03 9:32 GMT+02:00 Rossin Pietro <pietro.rossin@arpa.fvg.it>:

Ciao
Non so se può essere il caso, ma GDAL su windows per caricarmi dei layer
raster in formato xml via web (es openseamark via tile map server -
<GDAL_WMS>
        <Service name="TMS">
        <ServerUrl>

Ha bisogno che gli specifichi il tuo proxy come variabile d'ambiente.

Io ho risolto creando una variabile d'ambiente locale
con nome=http_proxy
e con valore=http://dominio\\user:password@url_proxy:porta/

pietro

-----Messaggio originale-----
Da: gfoss-bounces@lists.gfoss.it [mailto:gfoss-bounces@lists.gfoss.it]
Per conto di Pasquale Di Donato
Inviato: venerdì 22 luglio 2016 13:57
A: Luigi Pirelli <luipir@gmail.com>
Cc: GFOSS. it <gfoss@lists.gfoss.it>
Oggetto: Re: [Gfoss] QGIS+Proxy+https

Con Layer --> Add layer --> Add vector layer --> Protocol etc.

2016-07-22 11:31 GMT+02:00 Luigi Pirelli <luipir@gmail.com>:

> come aggiungi il geojson in qgis?
> Luigi Pirelli
>
>
> **********************************************************************
> ****************************
> * Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
> * LinkedIn: https://www.linkedin.com/in/luigipirelli
> * Stackexchange:
> http://gis.stackexchange.com/users/19667/luigi-pirelli
> * GitHub: https://github.com/luipir
> * Mastering QGIS:
> https://www.packtpub.com/application-development/mastering-qgis
>
> **********************************************************************
> ****************************
>
>
> 2016-07-22 10:29 GMT+02:00 Pasquale Di Donato
> <pasquale.didonato@gmail.com
> >:
> > Ciao a tutti,
> >
> >
> > sto cercando di utilizzare risorse GeoJSON su un server che usa https:
> >
> >
> https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_popula
> ted_places.geojson
> >
> >
> > Uso QGIS 2.14 (ho anche testato con 2.8) sotto Windows: fuori dalla
> > rete di lavoro funziona senza problemi, ma in ambiente di lavoro
> > (connessione "proxata") non ne vuole sapere (Failed connect to ....).
> >
> > La cosa strana è che la connessione ad un servizio WFS con
> > protocollo https funziona.
> >
> >
> > Qualche idea al riguardo?
> >
> > Pasquale
> >
> > _______________________________________________
> > Gfoss@lists.gfoss.it
> > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> > Questa e' una lista di discussione pubblica aperta a tutti.
> > I messaggi di questa lista non hanno relazione diretta con le
> > posizioni
> dell'Associazione GFOSS.it.
> > 807 iscritti al 31/03/2016
>

AVVISO DI RISERVATEZZA Informazioni riservate possono essere contenute nel
messaggio o nei suoi allegati. Se non siete i destinatari indicati nel
messaggio, o responsabili per la sua consegna alla persona, o se avete
ricevuto il messaggio per errore, siete pregati di non trascriverlo,
copiarlo o inviarlo ad alcuno. In tal caso vi invitiamo a cancellare il
messaggio ed i suoi allegati. Grazie.
CONFIDENTIALITY NOTICE Confidential information may be contained in this
message or in its attachments. If you are not the addressee indicated in
this message, or responsible for message delivering to that person, or if
you have received this message in error, you may not transcribe, copy or
deliver this message to anyone. In that case, you should delete this
message and its attachments. Thank you.