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?


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.


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.

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.


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.