¿Hay alguna forma de parámetros de entrada (por ejemplo, proveedor de datos, tipo de geometría, tipo de campo) en el procesamiento de secuencias de comandos de la fuerza?
Respuesta
¿Demasiados anuncios?Para el procesamiento de secuencias de comandos, no creo que en la actualidad es posible filtrar una capa del proveedor de datos específicamente para capas de PostGIS. Buscando en la parameters.py archivo para el procesamiento de marco, parece que sólo se puede especificar la siguiente información para todas cargado shapefiles:
- Tipo de geometría: (punto, línea o polígono)
- Tipo de campo: (número, una cadena)
Así, en la actualidad, podría usar algo como:
##Input table=vector point
##Distance field=field number Input table
Usted podría intentar editar el archivo para incluir un PostGIS parámetro (no estoy seguro de la cantidad de ediciones que se requiere), que puede encontrar en el directorio de QGIS. E. g.:
C:/Program Files/QGIS 2.18.2/apps/qgis/python/plugins/processing/core/parameters.py