Archivio per Mapserver

Tesi finita…

Posted in GIS, ingegneria con i tag , , , on 6 Novembre, 2008 by matiu

E finalmente ho finito la Tesi. Ora aspetto in grazia il giorno della discussione.
In definitiva il lavoro si e’ concretizzato in un sistema client-server con un WebGIS lato server e una specie di browser web che digerisce il rilevamento GPS sul client.
Sul server ho utilizzato UMN MapServer 5.2, PostgreSQL, PostGIS e un po’ di HTML (tutto l’HTML che conosco, ossia il minimo necessario per far funzionare un’interfaccia per MapServer).
Sul client le cose sono state un po’ vincolate dal sistema installato, ho sviluppato un client semplicissimo in C# che “legge” le coordinate dal ricevitore GPS e presenta le pagina HTML.
Non ne ho mai scritto prima perche’ e’ stato un WIP fino all’ultimo momento e quando il lavoro si e’ delineato in modo definitivo ho dovuto iniziare a scrivere la Tesi vera e propria…cosa che peraltro mi ha dato piu’ problemi di tutto il resto messo insieme ;) .

Comunque ora il dado e’ tratto, non mi resta che aspettare la presentazione…

Anche io compilo il mio Mapserver

Posted in GIS con i tag , , on 23 Luglio, 2008 by matiu

Alla fine, dopo un po’ di tempo che uso binari precompilati, ho deciso
di compilare Mapserver.
Cio’ anche in virtu’ del fatto che, a meno che mi sia sfuggito, la versione 5 che si trova nei repository di ubuntu non ha il supporto agg e l’idea di un
bell’antialiasing mi piaceva non poco..(per non parlaare della mia fissa dell’ultima release…)
E quindi alla fine, armato di pazienza mi sono messo a scaricare e
compilare pacchettini e pacchettoni.
Per mia immensa fortuna ho trovato negli archivi della mailing list di
faunalia una email del 2007 che mi è stata fondamentale per decidere come muovermi.
Per esempio ho scoperto che la maggior parte delle librerie -dev (quelle
da sviluppo) sono gia’ compilate nei repository di ubuntu…il che velocizza decisamente il lavoro. (e non mi è spiaciuto neppure un po’ ;) )

Comunque dopo averle installate e aver verificato la loro collocazione, ho lanciato il ./configure

E il configure va a buon fine, o quasi (svariati giri a vuoto per vari errori di battitura).

Poi si va di make per scoprire che, nell’ordine :
a) non ho installato make ….
b) non ho installato gcc …
e alla fine pure
c) non ho installato g++ …

Morale: è dura compilare senza compilatori.

Comunque alla fine della mattinata ho ottenuto nella cartella cgi-bin
un mapserv_2 (perchè voglio tenere in parallelo anche il mapserv precompilato) che,
una volta corretti i template html e i file .map che sto provando (aggiungendo l’output agg), mi ha
gloriosamente mostrato l’antialiasing che volevo.
E devo dire che ne è valsa la pena.