頂点エディタで編集時にスナップを有効にする

スナップツールバーでスナップのON/OFFを設定

以前、このスナップツールバーが有効にできずにユーザーグループで問い合わせをしたらレイヤとプロジェクトのEPSGが同じでないと有効にできないはずと回答をいただいた。確かにその時に確認した。

しかし改めて確認したところプロジェクトのEPSG=3857、レイヤのEPSG=4326の状態でスナップがONにできた。

Pythonでは以下のコードでスナップの有効、無効を設定可能

スナップを有効にする

“`
config = QgsProject.instance().snappingConfig()
config.setEnabled(True)
QgsProject.instance().setSnappingConfig(config)
“`