Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Edycja topologiczna i snapowanie
25-01-2014, 15:00,
#1
Edycja topologiczna i snapowanie
W jaki sposób włączyć edycję topologiczna i snapowanie w pythonie?
27-01-2014, 15:59,
#2
RE: Edycja topologiczna i snapowanie
W QGIS-ie 2.x sprawa jesr prosta:

QgsProject.instance().setTopologicalEditing()
QgsProject.instance().setSnappingForLayer()
Więcej: http://qgis.org/api/classQgsProject.html

Natomiast w QGIS 1.x zdaje się, że nie było nic takiego w API. Można próbować robić to samo, co robi QGIS podczas klikania w widgety okienka snapowania, czyli ustawiać parametry projektu. Patrz linia 122 i 187-192 pliku https://github.com/qgis/QGIS/blob/master...dialog.cpp

W przypadku edycji topologicznej, w Pythonie brzmiałoby to:
QgsProject.instance().writeEntry( "Digitizing", "/TopologicalEditing", True )

Ze snapowaniem będzie trudniej. Trzeba popatrzeć, co zwraca readEntry(), pokombinować i nie wiem, czy zadziała.
28-01-2014, 09:23,
#3
RE: Edycja topologiczna i snapowanie
Thx.Rolleyes


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Edycja topologiczna Rayo 6 19 153 03-05-2021, 11:33
Ostatni post: jerresso
Question QGIS - edycja topologiczna czalaviek 14 51 324 19-07-2012, 02:24
Ostatni post: borys
  Edycja topologiczna Malinos 2 13 074 12-09-2010, 12:54
Ostatni post: Malinos

Skocz do: