QGIS:Maschere Avanzate
Da Wikipedia, l'enciclopedia libera.
Obbiettivo
In sintesi, il problema è questo: volendo utilizzare QGIS per la gestione di una base dati POSTGIS con molte tabelle in relazione tra loro, emerge l'esigenza di avere delle maschere di modifica o immissione dati alfanumerici più strutturate. Per es.:
tabella STRADE:
ID_STRADA (PK)
NOME_STRADA
ID_TIPO_STRADA (FK)
THE_GEOM
tabella TIPI_STRADE:
ID_TIPO_STRADA (PK)
NOME_TIPO
Quando l'utente inserisce/modifica una strada possa scegliere il tipo di strada STRADE.ID_TIPO_STRADA solo da una tendina dove ci sono i valori presi dalla tabella TIPI_STRADE.
Target audience
Sviluppatori.
Non credo che, almeno in una prima fase una funzione del genere sia implementabile per l'utente finale (anche se farebbe certamente comodo).
Possibili soluzioni
Pensare a qualcosa di troppo automatizzato (alla RoR) è secondo me troppo ambizioso, si può però ipotizzare un semplice sistema che tramite uno o più file di configurazione XML permetta di creare al volo le GUI per l'immissione e la modifica dei dati.
L'ideale sarebbe avere una callback che al momento di visualizzare la finestra
di modifica dati controlli se c'è una funzione registrata (magari in python)
da chiamare al posto di quella predefinita.
Potrebbe anche essere qualcosa di simile alle azioni, che lancia un comando definito dall'utente...

