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.
Antworten:
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!).
quelle
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.
quelle