Wie funktioniert das Einrasten in QGIS?

13

Ich habe eine Reihe von Beiträgen und Tutorials gelesen, sogar das QGIS-Handbuch zum Einrasten. Die Fangoptionen stelle ich unter Einstellungen> Fangoptionen ein ; Wählen Sie die beiden Ebenen aus, auf denen ich einrasten möchte, stellen Sie den Modus auf Vertex und die Toleranz von 0,00002 Karteneinheiten ein, und aktivieren Sie die Option Int vermeiden. und aktivieren Sie die topologische Bearbeitung.

Ich habe das Ein-Polygon auf der ersten Ebene verschoben und den ungefähren Scheitelpunkt auf der zweiten Ebene an den angrenzenden ungefähren Scheitelpunkt verschoben. Bei einem Maßstab von 1: 500 sieht es so aus, als würde es richtig einrasten, aber wenn ich auf einen Maßstab von etwa 1: 1 zoome, sind sie nicht richtig ausgerichtet. Vermisse ich etwas oder versuche ich zu genau zu sein?

Danke für die Eingabe.

LandArch
quelle
Was sind Sie Karteneinheiten? 0.00002 scheint wirklich klein
Nathan W

Antworten:

14

Die Toleranz von 0,00002 Karteneinheiten ist offensichtlich falsch. Ich habe meine Fangtoleranz auf 10 Pixel festgelegt. Dies bedeutet, dass ein Punkt an einem vorhandenen Punkt gefangen wird, wenn er näher als 10 Pixel kommt.

Mit der von Ihnen eingestellten kleinen Toleranz vermeiden Sie in den meisten Fällen das Einrasten, es sei denn, Sie arbeiten im Maßstab 50.000: 1 (nicht 1: 50000!).

AndreJ
quelle
Ok, also habe ich es auf 10 Pixel geändert und das Polygon wieder verschoben. bei einem Maßstab von 1: 500 sieht es gut aus, aber wenn in etwa 100000: 1 hineingezoomt wird, ist es aus. Ich weiß, dass eine Karte nie in diesem Maßstab angezeigt wird, aber ich denke, es ist eine Frage der Genauigkeit. Ich bin aus der CAD-Welt gekommen, in der Genauigkeit von entscheidender Bedeutung ist.
LandArch
4
100000: 1 ist ziemlich verdammt klein. Ich bezweifle sehr, dass Sie diese Präzision in einem GIS-System benötigen würden. QGIS wird möglicherweise auch auf dieser Ebene nicht korrekt gerendert.
Nathan W
Der beste Weg, um den Fang zu testen, ist das Verschieben des Knotens. Bei aktivierter topologischer Bearbeitung sollten beide Polygonknoten zusammen verschoben werden (Sie können die Verschiebung anschließend rückgängig machen).
AndreJ
Hier werden die Parameter des OP-Problems erörtert, aber wahrscheinlich haben mehr als 3.500 Personen, die auf die Seite "Wie funktioniert das Einrasten in QGIS?" Geklickt haben, nicht viel geholfen. Einige zusätzliche Informationen wären hilfreich.
Geotheory
0

Ich konnte das Fangproblem lösen, indem ich zu Einstellungen, Fangoptionen ging. Festlegen der ff: Ebenenauswahl --- Alle sichtbaren Ebenen fangen an ------ Scheitelpunkttoleranz ---- 3 Wählen Sie Karteneinheiten aus.

Dies bewirkt, dass ein Knoten, der innerhalb der Fangtoleranz liegt, auf dem nahe gelegenen Scheitelpunkt gefangen wird.

Eromosei Hesekiel
quelle