Utilizando el marco de procesamiento de QGIS 3.x, dada una capa vectorial como parámetro de entrada:
(de la plantilla por defecto script)
def initAlgorithm(self, config=None):
self.addParameter(
QgsProcessingParameterFeatureSource(
self.INPUT,
self.tr('Input layer'),
[QgsProcessing.TypeVectorAnyGeometry]
)
)
¿Cómo puedo obtener la ruta del archivo fuente de esta capa como una cadena (suponiendo que sólo se utilizarán fuentes de datos basadas en archivos, no tablas de PostGIS, etc.)?