मैं एक ऐसा फंक्शन बनाना चाहता हूं जो एक फीचर को चुनता है और इसे (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)
चयनित सुविधाओं को नक्शे पर हाइलाइट किया गया है। लेकिन मुझे नहीं पता कि चयनित सुविधाओं के लिए एक "ज़ूम" कैसे बनाया जाए या नक्शे के बीच में उन्हें किसी तरह का ध्यान केंद्रित किया जाए।