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...

Personal tools