Discussion:
[FOSSGIS-Talk] Fehlerhafte Ergebnisse mit QGIS "Unterschied" Werkzeug
R. Reiterer
2016-03-04 21:09:13 UTC
Permalink
Hallo Liste,

mir ist aufgefallen, dass das QGIS "Unterschied" Werkzeug aus der
Werkzeugkiste immer wieder Geometrien wirft bzw. falsche Ergebnisse
liefert. Mit dem SAGA "Unterschied" Werkzeug hatte ich hingegen bisher
keine Probleme. Ich vermute, dass die fehlerhaften Ergebnisse mit
fehlerhaften Ausgangsgeometrien in Zusammenhang stehen und die SAGA
Werkzeuge damit besser umgehen können. Hat jemand ähnliche Erfahrungen
gemacht bzw. kann jemand dazu ein paar Worte verlieren?

Vielen Dank und schöne Grüße,

Reinhard
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der agit!
4.-6. Juli 2016 in Salzburg
http://www.fossgis.de/konferenz/2016/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
Claas Leiner
2016-03-04 22:45:02 UTC
Permalink
Hallo Reinhard,

die Overlay-Werkzeuge sind nach meiner Erfahrung ein bischen eine
Schwachstelle im QGIS. Das Vereinigungs-Werkzeug im Menü und in der
Toolbox funktioniert überhaupt nicht. Verschneiden (intersect) und
Unterschied laufen ganz o.k. wenn die Datenmenge nicht zu groß ist.
Gelegentlich gibt es fehlende oder fehlerhafte Polygone. Die
Sagawerkzeuge sind viel schneller, aber produzieren auch gelegentlich
Fehler. Insbesondere bei Union bleiben übereinderliegende Polygone
übrig. Außedem werden Umlaute in der Attributtabelle nicht korrekt
übernommen
Richtig gut läuft v.overlay aus den GRASS-Werkzeugen (Werkzeugkiste >
GRASS7 > Vektor > v.overerlay). Insbesondere unter GRASS7 sind sie
schnell, zuverlässig und korrekt. Dabei steht der Operator NOT für
Unterschied, AND für Schnittmenge OR für Vereinigung und XOR für
symetrische Differenz. Für Geometrievereinigung im QGIS das einzige
Werkzeug was richtig funktioniert.


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
***@gkg-kassel.de
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/

AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/

FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org


FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
R. Reiterer
2016-03-05 10:20:23 UTC
Permalink
Hallo Claas,

danke für die schnelle und ausführliche Antwort. Mir ist auch
aufgefallen, dass das QGIS "Unterschied" Werkzeug manchmal keine
Ergebnisse ausgibt, wenn Geometrien ausgewählt wurden. Mit GRASS GIS 7
gehen leider alle Spalten mit einer Bezeichnung länger als 10 Zeichen
verloren. Außerdem schreibt mir QGIS für das KBS des Ergebnisses immer
"Gewähltes KBS" mit den Parametern "+proj=tmerc +lat_0=0
+lon_0=16.33333333333333 +k=1 +x_0=0 +y_0=-5000000 +ellps=bessel
+units=m +no_defs". Korrekt für "MGI / Austria GK East" (KBS des
Projektes bzw. der vorhandenen Layer) wäre lt. QGIS "+proj=tmerc
+lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=0 +y_0=-5000000
+ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.474,5.297,2.4232
+units=m +no_defs".

Ich werde für mein Vorhaben wohl (vorerst) auf PostGIS ausweichen.
Meines Erachtens wären in der Werkzeugkiste für räumliche Differenzen
etc. grundsätzlich "Only selected features" und "Modify input layer"
Checkboxen sinnvoll.

Schöne Grüße,

Reinhard
Post by Claas Leiner
Hallo Reinhard,
die Overlay-Werkzeuge sind nach meiner Erfahrung ein bischen eine
Schwachstelle im QGIS. Das Vereinigungs-Werkzeug im Menü und in der
Toolbox funktioniert überhaupt nicht. Verschneiden (intersect) und
Unterschied laufen ganz o.k. wenn die Datenmenge nicht zu groß ist.
Gelegentlich gibt es fehlende oder fehlerhafte Polygone. Die
Sagawerkzeuge sind viel schneller, aber produzieren auch gelegentlich
Fehler. Insbesondere bei Union bleiben übereinderliegende Polygone
übrig. Außedem werden Umlaute in der Attributtabelle nicht korrekt
übernommen
Richtig gut läuft v.overlay aus den GRASS-Werkzeugen (Werkzeugkiste >
GRASS7 > Vektor > v.overerlay). Insbesondere unter GRASS7 sind sie
schnell, zuverlässig und korrekt. Dabei steht der Operator NOT für
Unterschied, AND für Schnittmenge OR für Vereinigung und XOR für
symetrische Differenz. Für Geometrievereinigung im QGIS das einzige
Werkzeug was richtig funktioniert.
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
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/
AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/
FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/

AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/

FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org


FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
Markus Neteler
2016-03-05 23:16:14 UTC
Permalink
Hallo Reinhard,
Post by R. Reiterer
Hallo Claas,
danke für die schnelle und ausführliche Antwort. Mir ist auch aufgefallen,
dass das QGIS "Unterschied" Werkzeug manchmal keine Ergebnisse ausgibt,
wenn Geometrien ausgewählt wurden. Mit GRASS GIS 7 gehen leider alle Spalten
mit einer Bezeichnung länger als 10 Zeichen verloren.
Das liegt meines Erachtens an der internen Verwendung des SHAPE
Formats (DBF kann nicht mehr Zeichen speichern) hier.

Loesung: SQLite als backend statt SHAPE benutzen, was seit GRASS GIS 7
sowieso der Standard ist. Wie da der QGIS Mechanismus genau
funktioniert, weiss ich nicht, aber ein QGIS Ticket waere es sicher
wert, wenn auch andere dieses Problem bestaetigen koennen.

Schoene Gruesse,
Markus
--
Markus Neteler
http://www.mundialis.de
http://courses.neteler.org/blog/
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/

AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/

FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org


FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
R. Reiterer
2016-03-10 20:01:54 UTC
Permalink
Hallo Markus,

danke für die Info. Ich habe mittlerweile ein Ticket gelöst (Bug report
#14429). Mir ist außerdem aufgefallen, dass der Ausgabelayer der GRASS
GIS 7 Werkzeuge eine temporäre oder eine .shp Datei sein muss. Andere
Formate wie etwa .dxf oder .sqlite funktionieren nicht. Insgesamt
scheint die Werkzeugkiste noch etwas Überarbeitung zu benötigen.
Schöne Grüße,

Reinhard
Post by Claas Leiner
Hallo Reinhard,
Post by R. Reiterer
Hallo Claas,
danke für die schnelle und ausführliche Antwort. Mir ist auch aufgefallen,
dass das QGIS "Unterschied" Werkzeug manchmal keine Ergebnisse ausgibt,
wenn Geometrien ausgewählt wurden. Mit GRASS GIS 7 gehen leider alle Spalten
mit einer Bezeichnung länger als 10 Zeichen verloren.
Das liegt meines Erachtens an der internen Verwendung des SHAPE
Formats (DBF kann nicht mehr Zeichen speichern) hier.
Loesung: SQLite als backend statt SHAPE benutzen, was seit GRASS GIS 7
sowieso der Standard ist. Wie da der QGIS Mechanismus genau
funktioniert, weiss ich nicht, aber ein QGIS Ticket waere es sicher
wert, wenn auch andere dieses Problem bestaetigen koennen.
Schoene Gruesse,
Markus
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/

AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/

FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org


FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
Markus Neteler
2016-03-13 22:35:37 UTC
Permalink
Hallo Reinhard,
Post by R. Reiterer
Hallo Markus,
danke für die Info. Ich habe mittlerweile ein Ticket gelöst (Bug report
#14429). Mir ist außerdem aufgefallen, dass der Ausgabelayer der GRASS GIS 7
Werkzeuge eine temporäre oder eine .shp Datei sein muss. Andere Formate wie
etwa .dxf oder .sqlite funktionieren nicht.
Das ist schade (v.a. sehe ich keinen Grund dafuer).
Post by R. Reiterer
Insgesamt scheint die Werkzeugkiste noch etwas Überarbeitung zu benötigen.
Ja, hoffentlich kuemmert sich jemand drum (ich selbst sitze ja eher an
GRASS GIS).

Schöne Grüße,

Markus
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/

AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/

FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org


FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
Maximilian Krambach
2016-03-14 09:27:24 UTC
Permalink
Hallo,
sind die Probleme auch im QGIS 2.14 noch vorhanden? Bei einem kurzen
Check (mit kleineren Datenmengen) funktionierte Vereinigung etc. in der
Toolbox super.

Ich würde mich gerne an das Problem (und/oder an die fehlende
Dokumentation für viele Algorithmen) ran setzen, weiß aber jenseits der
"plugin-Ebene" noch nicht, wie ich an Fehlern rumdoktoren kann. Ist das
"Processing" inzwischen direkt im Quellcode von QGIS integriert oder
noch separat irgendwo vorhanden?

Grüße, Maximilian
Post by Claas Leiner
Hallo Reinhard,
die Overlay-Werkzeuge sind nach meiner Erfahrung ein bischen eine
Schwachstelle im QGIS. Das Vereinigungs-Werkzeug im Menü und in der
Toolbox funktioniert überhaupt nicht. Verschneiden (intersect) und
Unterschied laufen ganz o.k. wenn die Datenmenge nicht zu groß ist.
Gelegentlich gibt es fehlende oder fehlerhafte Polygone. Die
Sagawerkzeuge sind viel schneller, aber produzieren auch gelegentlich
Fehler. Insbesondere bei Union bleiben übereinderliegende Polygone
übrig. Außedem werden Umlaute in der Attributtabelle nicht korrekt
übernommen
Richtig gut läuft v.overlay aus den GRASS-Werkzeugen (Werkzeugkiste >
GRASS7 > Vektor > v.overerlay). Insbesondere unter GRASS7 sind sie
schnell, zuverlässig und korrekt. Dabei steht der Operator NOT für
Unterschied, AND für Schnittmenge OR für Vereinigung und XOR für
symetrische Differenz. Für Geometrievereinigung im QGIS das einzige
Werkzeug was richtig funktioniert.
Viele Grüße Claas
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/

AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/

FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org


FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
R. Reiterer
2016-03-14 20:29:03 UTC
Permalink
Hallo Maximilian,

wie Anfangs erwähnt können den QGIS Werkzeugen Ausgangslayer mit
defekten Geometrien nach meiner Beobachtung Probleme bereiten.

Unter den Plugins kann man die Werkzeugkiste (Processing) zumindest
deaktivieren, das Deinstallieren scheint hingegen nicht möglich zu sein.

Schöne Grüße,

Reinhard
Post by Maximilian Krambach
Hallo,
sind die Probleme auch im QGIS 2.14 noch vorhanden? Bei einem kurzen
Check (mit kleineren Datenmengen) funktionierte Vereinigung etc. in der
Toolbox super.
Ich würde mich gerne an das Problem (und/oder an die fehlende
Dokumentation für viele Algorithmen) ran setzen, weiß aber jenseits der
"plugin-Ebene" noch nicht, wie ich an Fehlern rumdoktoren kann. Ist das
"Processing" inzwischen direkt im Quellcode von QGIS integriert oder
noch separat irgendwo vorhanden?
Grüße, Maximilian
Post by Claas Leiner
Hallo Reinhard,
die Overlay-Werkzeuge sind nach meiner Erfahrung ein bischen eine
Schwachstelle im QGIS. Das Vereinigungs-Werkzeug im Menü und in der
Toolbox funktioniert überhaupt nicht. Verschneiden (intersect) und
Unterschied laufen ganz o.k. wenn die Datenmenge nicht zu groß ist.
Gelegentlich gibt es fehlende oder fehlerhafte Polygone. Die
Sagawerkzeuge sind viel schneller, aber produzieren auch gelegentlich
Fehler. Insbesondere bei Union bleiben übereinderliegende Polygone
übrig. Außedem werden Umlaute in der Attributtabelle nicht korrekt
übernommen
Richtig gut läuft v.overlay aus den GRASS-Werkzeugen (Werkzeugkiste >
GRASS7 > Vektor > v.overerlay). Insbesondere unter GRASS7 sind sie
schnell, zuverlässig und korrekt. Dabei steht der Operator NOT für
Unterschied, AND für Schnittmenge OR für Vereinigung und XOR für
symetrische Differenz. Für Geometrievereinigung im QGIS das einzige
Werkzeug was richtig funktioniert.
Viele Grüße Claas
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/
AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/
FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
http://www.fossgis.de/ https://twitter.com/fossgis_eV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
--
....................................................................
FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
http://www.fossgis.de/konferenz/2016/

AGIT 2016 vom 6.-8. Juli 2016
http://agit.at/

FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
FOSS4G Hacking Event und Workshops)
http://2016.foss4g.org


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