Wie greife ich hinter einem Proxy auf QGIS Plugin Repositories zu?

19

Ich habe versucht, mir QGIS beizubringen, indem ich dieses Forum und andere nutze, um zu helfen. Die meisten meiner Fragen können durch Herunterladen von Plugins beantwortet werden, die über Repositories von Drittanbietern verfügbar sind. Aus irgendeinem Grund kann ich jedoch keine Verbindung zu diesen herstellen. Hat jemand eine Idee, warum dies der Fall ist?

BNA
quelle
Klicken Sie in Qgis unter Plugins> Python-Plugins abrufen auf die Registerkarte Repositorys. Was ist der "Status", den Sie dort für vorhandene Repositorys sehen?
Vinayan
Auf der Registerkarte "Respositories" lautet der Status "Nicht verfügbar". Das Klicken auf "Repositorys von Drittanbietern hinzufügen" macht keinen Unterschied.
BNA
1
Stehst du hinter einem Proxy? Ich bekomme diesen Fehler, während ich ...
Vinayan
Ich arbeite im NHS so wahrscheinlich ...
BNA
Bitte verwenden Sie einen Kommentar anstelle einer Antwort für einen Kommentar wie diesen. Wenn Sie jedoch einige Schritte ausführlich beschreiben würden, die Sie zur Beantwortung Ihrer eigenen Frage unternommen haben, wäre dies als Antwort akzeptabel, die Sie dann akzeptieren könnten, um die Frage abzuschließen.
PolyGeo

Antworten:

21

Ich konnte Proxy-Einstellungen in QGIS (Einstellungen-> Optionen-> Netzwerk) einrichten, damit es über unseren Proxy-Server kommunizieren kann. In meinem Fall funktionierte der Standard-Proxy-Typ nicht - ich musste HTTPProxy verwenden. Sobald das erledigt war, hatte ich kein Problem mehr mit den Plugins auf den Reposervern.

hawken
quelle
Ich bin hinter einer Firewall und Hawken Antwort hat für mich funktioniert ... Danke
müssen auch Qgis neu starten. Thx)
Lolipop
8

Hier ist eine Problemumgehung, wenn Sie sich hinter einem Proxy befinden und die Repositorys nicht abrufen. Dies würde für alle Python-Plugins funktionieren.

  1. Laden Sie das Plugin mit Ihrem Browser direkt von der Repository-URL herunter. Laden Sie beispielsweise für CadTools die ZIP-Datei über den hier angegebenen Repo-Link herunter
  2. Entpacke die Datei. Kopieren Sie den Ordner (normalerweise ein Verzeichnis im extrahierten Ordner) in Ihr Python-Plugins-Verzeichnis. In Windows wäre dies C:\Program Files\Quantum GIS Wroclaw\apps\qgis\python\plugins
  3. Starten Sie Qgis neu und jetzt können Sie dieses Plugin installiert sehen. Aktivieren Sie dieses Plugin einfach im Plugin Manager.
Vinayan
quelle
1
Und in OSX ist das Verzeichnis~/.qgis/python/plugins
Simbamangu
In Vinayans Schritt 1 können Sie auf die Repository-URLs zugreifen, indem Sie auf ein aufgelistetes Repository doppelklicken und dessen XML-URL in Ihren Browser kopieren / einfügen. Viele der Repositorys verfügen über ein .xsl-Stylesheet, das die Plug-in-Listen als HTML darstellt. Beispiel: faunalia.it/qgis/plugins.xml Wenn das Repository kein Stylesheet enthält, suchen Sie in der XML-Quelle Ihres Browsers nach den Download-Links.
dakcarto
Update für QGIS 2.0 und höher: Der Zielpfad lautet C:\Users\username\.qgis2\python\pluginsund das Repository heißt jetzt plugins.qgis.org/plugins
AndreJ
Für QGIS 3 ist dies: C: \ Benutzer \ Benutzername \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles \ default \ python \ plugins
HeikkiVesanto
2

Wenn Sie QGIS hinter einigen Firewall- / Proxy-Setups ausführen, können Sie die Repositorys nicht abrufen. Ich habe das gleiche Problem beim Ausführen von QGIS hinter einer restriktiven Firewall über einen Proxy bei der Arbeit, aber kein Problem beim Ausführen von QGIS von zu Hause aus.

MappaGnosis
quelle
Sie können die Repos bekommen! Siehe meine Antwort für weitere Details. Grundsätzlich ist ein Neustart erforderlich.
Unapiedra
Dies ist vielleicht eine Änderung, da ich diese Antwort vor fast sechs Jahren gepostet habe.
MappaGnosis
2

Gehen Sie in Ihrem QGIS zu

Einstellungen >> Optionen >> Netzwerk

Aktivieren Sie dann das Kontrollkästchen "Proxy für Webzugriff verwenden"

Setzen Sie den Proxy-Typ auf defaultProxy, um den System-Proxy zu verwenden

Auf diese Weise werden alle von Ihnen vorgenommenen Proxy-Einstellungen übernommen und müssen nicht erneut eingefügt werden.

Mahlatse
quelle
1

Ausführen von QGIS 2.18.12.

  • Konfigurieren Sie den Proxy in Settings > Options > Network. (Wie andere darauf hingewiesen haben.)
  • Auswählen Use proxy for web access.
  • (Für mich):
    Proxy - Typ: HttpProxy
    Host: my-proxy-url.foo(No führende https://)
    Hafen: 3128.
    Benutzer / Passwort: leer .
  • Stellen Sie sicher , dass es funktioniert: Help > Check QGIS Version.
  • Starten Sie QGIS neu.
  • Jetzt geh zu Plugins > Manage and Install Plugins.
  • Erfolg: Das Plugin-Repository wird aktualisiert.
Unapiedra
quelle