5 votos

¿Forzando los parámetros de entrada en secuencias de comandos de procesamiento QGIS?

¿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?

enter image description here

enter image description here

1voto

Mue Puntos 2469

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

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X