Buongiorno, devs!
Vorrei riunire le versioni 3.2 e 3.3 di GisCient in un’unica versione.
Al momento la versione 3.2 di GisClient genera files per MapServer 5.6,
la versione 3.3 invece genera files per MapServer 6.x.
Gli obbiettivi sono:
1) avere un’unica versione del software da sviluppare
2) la possibilità di aggiornare i progetti di GisClient 3.2 alla nuova
versione con bisogno di intervento manuale minima
Il processo di aggiornamento dovrebbe generare un log, che evidenzi
tutte le difficoltà incontrate come anche tutte le parte di progetto,
dove ci sono porzioni di MapFile che provengono da comapi di testo
libero in GisClient.
Secondo me è anche pensabile, che il commando parta solo da riga di
commando, visto che viene lanciato solo una volta per progetto.
Proporrei di usare come base la versione 3.2, che ci risulta molto stabile.
Da quel che ci risulta a noi, gli adattamenti necessari per passare da
MapServer 5 a MapServer 6 stanno nella definizione di stili e simboli
(
http://mapserver.org/MIGRATION_GUIDE.html#mapfile-changes-line-styling).
Vi sono poi molte funzionalità nella versione 6.x, che non ci sono nelle
vecchie versioni. Molte di queste diferenze potrebbero essere gestite,
avendo due set di configurazioni per i formulari in config/tab, ovvero
versionando quella configurazione, ad esempio in config/map/ms56,
config/map/ms62 e così via.
Le differenze a livello di codice si possono vedere da TRAC,
ripercorrendo le modifiche subite dalla versione 3.3:
http://trac.gisclient.net/log/branches/branch-3.3.
Peter
R3 GIS
http://www.r3-gis.com