[FOSSGIS-Talk] Clip (zuschneiden)-Werkzeug in QGIS 2.18.13 funktioniert nicht / Workarround

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[FOSSGIS-Talk] Clip (zuschneiden)-Werkzeug in QGIS 2.18.13 funktioniert nicht / Workarround

Claas Leiner-2
Guten Morgen zusammen,

Mit ist gestern aufgefallen, dass das Geoverarbeitungswerkzeug clip
(Verarbeituungswerkzeuge > QGIS-Geoalgorithmen  >
Vektorüberlagerungswerkzeuge > Zuschneiden)
in QGIS 2.18.13 nicht funkttioniert.

Der Fehler ist auch schon von Giovanni Manghi gemeldet worden.

https://issues.qgis.org/issues/17192

Im folgenden ein Workarroud, um clip auch vor der aktuellen
fehlerkorrektur zum laufen zu bekommen:

Ich habe  die aktuelle clip.py mit einer clip.py aus einer
QGIS-Installation vom Mai verglichen.

Die Datei findet sich in der QGIS-Installation unter:
Linux / Ubuntu:
/usr/share/qgis/python/plugins/processing/algs/qgis

Windows:
QGIS-Installation\apps\qgis\python\plugins\processing\algs\qgis


-------------
Dort ist mir folgender Unterschied aufgefallen:

------
In der alten clip.py findet sich in Zeile 98 - 101 der Eintrag:

if single_clip_feature:
                 total = 100.0 / len(input_features)
             else:
                 total = 0
-----------------------
In der aktuellen Datei steht dort

if single_clip_feature:
                 total = 100.0 / len(features) if len(features) > 0 else 1
             else:
                 total = 0

------

Ersetzt man die Zeilen aus der aktuellen clip.py mit den Zeilen aus der
älteren Datei, funktioniert clip in qgis2.18.13 wieder einwandfrei.
Leider kann ich mangels Python-Kenntnissen nicht erklären, was in der
aktuellen clip.py genau falsch läuft.

Viele Grüße,

Claas

--
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
[hidden email]
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/
--
....................................................................
FOSSGIS und OpenStreetMap im OSGeo Park auf der Intergeo 2017
26.-28. September 2017, Messe Berlin
https://www.intergeo.de

FOSSGIS 2018, die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Bonn!
21.-24. März 2018 an der Universität Bonn
https://fossgis-konferenz.de/2018/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/             https://twitter.com/fossgis_eV

____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[hidden email]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Reply | Threaded
Open this post in threaded view
|

Re: [FOSSGIS-Talk] Clip (zuschneiden)-Werkzeug in QGIS 2.18.13 funktioniert nicht / Workarround

Klaus Affeldt
Hallo Claas,

wenn ich das richtig sehe, muss die Variable "features" in der neueren Version wieder " input_features " heißen.

Mit freundlichen Grüßen

Ihre PV ANSPERGER mbH
Klaus Affeldt
Zentrale Kamp-Lintfort
 Südstraße 25
 47475 Kamp-Lintfort
Tel. +49 2842 9635-14
 Fax: +49 2842 9635-99


http://www.ansperger.de



Geschäftsführer: Nathan Ansperger, Jörg van Kesteren
Sitz der Gesellschaft: Kamp-Lintfort

Handelsregister: HRB 6801, Amtsgericht Kleve
USt-Id: DE 169662506




-----Ursprüngliche Nachricht-----
Von: Claas Leiner [mailto:[hidden email]]
Gesendet: Mittwoch, 27. September 2017 11:05
An: Fossgis-talk-liste
Betreff: [FOSSGIS-Talk] Clip (zuschneiden)-Werkzeug in QGIS 2.18.13 funktioniert nicht / Workarround

Guten Morgen zusammen,

Mit ist gestern aufgefallen, dass das Geoverarbeitungswerkzeug clip (Verarbeituungswerkzeuge > QGIS-Geoalgorithmen  > Vektorüberlagerungswerkzeuge > Zuschneiden) in QGIS 2.18.13 nicht funkttioniert.

Der Fehler ist auch schon von Giovanni Manghi gemeldet worden.

https://issues.qgis.org/issues/17192

Im folgenden ein Workarroud, um clip auch vor der aktuellen fehlerkorrektur zum laufen zu bekommen:

Ich habe  die aktuelle clip.py mit einer clip.py aus einer QGIS-Installation vom Mai verglichen.

Die Datei findet sich in der QGIS-Installation unter:
Linux / Ubuntu:
/usr/share/qgis/python/plugins/processing/algs/qgis

Windows:
QGIS-Installation\apps\qgis\python\plugins\processing\algs\qgis


-------------
Dort ist mir folgender Unterschied aufgefallen:

------
In der alten clip.py findet sich in Zeile 98 - 101 der Eintrag:

if single_clip_feature:
                 total = 100.0 / len(input_features)
             else:
                 total = 0
-----------------------
In der aktuellen Datei steht dort

if single_clip_feature:
                 total = 100.0 / len(features) if len(features) > 0 else 1
             else:
                 total = 0

------

Ersetzt man die Zeilen aus der aktuellen clip.py mit den Zeilen aus der älteren Datei, funktioniert clip in qgis2.18.13 wieder einwandfrei.
Leider kann ich mangels Python-Kenntnissen nicht erklären, was in der aktuellen clip.py genau falsch läuft.

Viele Grüße,

Claas

--
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
[hidden email]
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/

--
....................................................................
FOSSGIS und OpenStreetMap im OSGeo Park auf der Intergeo 2017
26.-28. September 2017, Messe Berlin
https://www.intergeo.de

FOSSGIS 2018, die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Bonn!
21.-24. März 2018 an der Universität Bonn
https://fossgis-konferenz.de/2018/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/             https://twitter.com/fossgis_eV

____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[hidden email]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste