피쳐를 선택하고 확대 / 축소하는 기능을 만들고 싶습니다 (QGIS와 유사). 따라서 다음과 같은 기능이 있습니다.
QgsMapLayerRegistry.instance().addMapLayer(self.vlayer)
def zoomTo(self):
layer = self.vlayer
atable = self.ui.table
selectList=[]
for i in atable.selectionModel().selectedRows():
ID = atable.item(i.row(),0).text()
selectList.append(int(ID))
layer.setSelectedFeatures(selectList)
선택한 기능이 맵에서 강조 표시됩니다. 그러나 선택한 지형지 물에 '확대'를하거나지도 중앙에 초점을 맞추는 방법을 모르겠습니다.