-
Notifications
You must be signed in to change notification settings - Fork 4
Idee per la QGIS "Call for Grant Proposals 2021"
https://docs.google.com/forms/d/e/1FAIpQLScU2vCTBaRXoA3UxnGXaVTz8stGbkNOspITIfMMijZJ3tP0VA/viewform
QGIS.org ha destinato una somma di 25000€ per promuovere azioni di potenziamento di QGIS che non devono riguardare nuove funzionalità, ma invece il miglioramento dell'infrastruttura di QGIS e la manutenzione delle funzionalità esistenti, aspetti talvolta trascurati nello sviluppo delle applicazioni a codice aperto, ma che l'organismo di guida di QGIS vuole invece incentivare e premiare. Queste attività a titolo esemplificativo possono riguardare:
- La documentazione del programma e per utenti e sviluppatori
- bug fixing
- aggiornamento e miglioramento dell'infrastruttura web di QGIS.org
- riscrittura più efficiente di parti del programma
Il gruppo QGIS.it, vuole cogliere al volo questa opportunità di partecipazione democratica alla comunità di QGIS, raccogliendo idee da sottoporre per il miglioramento del programma. Ovviamente La "Call for proposals " è aperta a chiunque, ma ci sembra interessante elaborarne una in modo collaborativo. Allo scopo aprire un dibattito si formulano alcune proposte
- Miglioramento dell'interfaccia WEB di QGIS server. E' una feature già in fase di avanzata elaborazione da parte di Alessandro Pasotti e Jean Paul Blottiere https://github.com/qgis/QGIS-Enhancement-Proposals/issues/192 che darebbe la possibilità di controllare e configurare qgis server con facilità anche da remoto
- Migliorare, facilitare la generazione di script OGR2OGR di gdal tramite processing: https://github.com/qgis/QGIS-Enhancement-Proposals/issues/192
- Rendere possibile la generazione di script di processing con parametri con dipendenze a cascata. Questa possibilità amplierebbe i casi d'uso di processing, facilitando l'interazione dell'utente.
- Rispolverare i Virtual Layers, migliorarne le prestazioni e l'integrazione con le altre funzionalità di QGIS e la facilità di interazione con l'utente, in particolare come output di algoritmi di processing, in modo da ottenere progetti in cui i layers sono dinamicamente collegati tra di loro.
- Migliorare l'accesso alla documentazione di programmazione degli algoritmi di processing, direttamente dalla finestra di dialogo (copia incolla dei nomi dei parametri che appaiono come tooltip)
- Migliorare la gestione delle dipendenze dei moduli di Python nei plugin di QGIS. Molti plugin fanno uso di librerie esterne di python che vengono inclusi nel pacchetto di installazione del plugin, ma tale situazione caotica causa conflitti fra plugin ed errori inaspettati. Sono state formulate delle risoluzioni al problema delle dipendenze ma che non sono mai approdate ad una concretizzazione, anzi naufragate in un dibattito poco operativo https://github.com/qgis/QGIS-Enhancement-Proposals/issues/179 Sarebbe interessante contattare l'autore per riproporre la QEP come proposal 2021 A questa QEP si affianca anche la proposta di Oliviev Dalang http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-PIP-for-plugins-Request-for-comments-QGIS-grants-td5471120.html che si dichiara in lista qgis-developer disponibile a presentare una grant proposal
- Migliorare il Calcolatore Raster, aggiungere la possibilità di usare espressioni
- Implementare le statistiche per l'analisi raster https://github.com/qgis/QGIS/issues/40655
- migliorare alcune funzionalità del browser per utente entry level (es. possibilità di rinominare shapefile, correzione bachi https://github.com/qgis/QGIS/issues/33778#issuecomment-776788629, altro)
- migliorare il calcolatore di campi, aggiungere la possibilità di lettura di
campi e valori
di layer richiamati tramite le funzioniget_feature
oaggregate
(vedi #37544) - implementare la funzione di digitalizzazione avanzata "dividi parti" con la possibilità di dividere parti usando poligono selezionato e o linea selezionata (split whit polygon, split with lines) e fare ordine nel mondo delle opzioni di digitalizzazione, aumentando l'usabilità
- unificare le console/editor di python. Ce ne sono tante (editor standard, editor Processing, funzioni delle espressini, macro, etc) sono tutte diverse (ambienti isolati). Avere un unico ambiente per tutti
- ...
Le proposte dovranno successivamente dettagliate, quotate e preparate per la platea internazionale di QGIS, quindi dovranno essere selezionate tra queste e tra altre che si auspica possano pervenire dai numerosi utenti e partecipanti alla comunità italiana