GisClient 2011
Gis & Web: Davide Caviglia (DC) e Roberto Starnini (RS)
R3 GIS: Paolo Viskanic (PV), Peter Hopfgartner (PH), Pietro D'Orio (PD), Francesco D'Alesio (FD)
Da fare per la versione 3.0
Legenda
PD: mostra alcuni esempi di legenda poco accurata
RS: non più simbolo in legenda, ma creata con GetLegendGraphic
PV: filtrare legenda per attuale view port
Chiamata compatibile GetLegendGraphic, con scelta di simbolo, oppure simbolo con descrzione.
Problema icone "difficili": Usare funzionalità MapServer? di definire KEYIMAGE.
Su ows_roby.php: fare prove se costa molto, in termini di tempo CPU e reale, eseguire sempre session_start().
Legenda, chiamata compatibile con OGC WMS GetLegendGraphic, renderizzata come bitmap. Switchable se con o senza testo.
Stampa
Routines per:
- vettoriale
- legenda
- immagine della mappa
- Siccome ci sono molti sistemi per generare PDF (PDFlib, FOP, ...), è pensabile di non reluizzare una soluzione "out of the box", ma pensare ad una libreria che implementa le funzionalità generiche.
- provare se WMC è abbastanza completo per i nostri scopi.
Layer per annotazioni
- layer per Copyright: farne un layer separato
Autorizzazioni ed autenticazioni
- permessi per layer e non più per mapset.
- raggruppamenti di permessi in ruoli
- meccanismo login/password come da specifiche OGC oppure sessione PHP
- timeout sessione: prevedere messaggio d'errore
Tile Caching
Aggiornarsi. Fare delle prove con mod-geocache. Meccanismo implementato per primo è comunque quello di tiles statiche organizzate similmente a OSM.
Selezione Feature
- Problema: troppi vertici: diventa lento.
- SLD/bitmap oppure vettoriale: Proposta: prevedere di tornare il risultato come bitmap/SLD, come attributi oppure geometria vettoriale a seconda di un parametro.
TODO
- ows : da coordinarsi, per riscriverlo:
- WFS in POST, bug con property names
- non ritorna sempre le geometrie
- filtro spaziale
- sicurezza: prevenire SQL injections. Attenzione a problemtiche legate a http://www.php.net/manual/en/security.magicquotes.php.
- codificare/decodificare JSON con funzioni opportune, http://it.php.net/manual/en/book.json.php
- nei include paramerizzate fare verifiche (OWS, ...).
Punti da discutere
PR del progetto. Il progetto potrebbe essere pubblicizzato di più e in modo più puntuale.
Version 3.1
I seguenti punti sono spostatti per dopo la version 3.0.
metadati INSPIRE: 3.1
LANGUAGE INSPIRE: 3.1
interfacciarsi a mixare e GeoPaparazzi.
Punti per la road map:
WFS-T? (TinyOWS, GeoServer), Problema von VIEW derivate da più tabelle. Per il momento si usano delle chiamate verticali del'applicativo, anche per poter verificare l'integratezza dei dati.
