[Gfoss] [[Qgis-developer] QGIS mapserver project]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

interessantissimo!
pc

- -------- Messaggio Originale --------
Oggetto: [Qgis-developer] QGIS mapserver project
Data: Fri, 11 May 2007 16:21:25 +0200
Da: Marco Hugentobler <marco.hugentobler@karto.baug.ethz.ch>
Organizzazione: ETH
A: qgis-developer@lists.qgis.org, qgis-user@lists.qgis.org

Dear QGIS developers and users

I'm happy to announce the start of the 'QGIS mapserver' project:

http://karlinapp.ethz.ch/qgis_wms/qgis_wms.html

The idea of QGIS mapserver is simple: instead of using QGIS just as a
desktop
GIS, it can also be used as a server. The benefit is that bug fixes and
extensions for the server also improve desktop GIS (and the other way
round).
So no need to develop two different GIS for desktop and server. And
everything written in plattform independent C++ using the excellent Qt
library.

- From a technical point of view, QGIS mapserver is an application linked to
libqgis_gui.so and libqgis_core.so. QGIS mapserver composes a set of
maplayers according to the client request, the QGIS libraries render
everything into a QImage (offscreen buffer). The server sends back the
image
(as jpg or png) to the client byte by byte. And thanks to Martins clever
redesign of the QGIS libraries, QGIS mapserver doesn't need a running
X-server on Unixes.

QGIS mapserver has been developed at the Institute of Cartography, ETH
Zurich
as part of the ORCHESTRA project. On the project page, you'll find a
link to
a running instance of QGIS mapserver at our institute and some sample
requests.

QGIS mapserver doesn't (yet) have the same number of features as the
maperservers which are around for many years. But it is already usable as a
basic WMS server with SLD styling capabilities. It already supports
GetCapabilities and GetMap over HTTP GET and allows client defined styling
with SLD.

It also has capabilities that go beyond WMS (in fact that's why it has been
developed): it is possible to send SOAP requests via HTTP Post.
Additionally
to the usual predefined data on the server, it is also possible for a
client
to embed the data to render dircetly in the message when using SOAP. And it
will be possible to use diagram symbolisation (like bar and pie charts) in
near future.

And now the most important thing: QGIS mapserver is opensource (GPL) ->
everybody is kindly invited to contribute with code, documentation,
testing,
bug reports, constructive critisism, etc. Contact me if you are interesting
in joining development of QGIS mapserver, there is still a lot to do...

All the best,
Marco

- --
Dr. Marco Hugentobler
Institute of Cartography
ETH Zurich
marco.hugentobler@karto.baug.ethz.ch
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.qgis.org
http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer

- --
Paolo Cavallini
http://www.faunalia.it/pc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGRaon/NedwLUzIr4RAjq9AJ4u7l2IDfZzCM5DP2rEdfcE6n767ACeOH9S
/vobWKG7DfZIF+4ktHOOH84=
=oTFW
-----END PGP SIGNATURE-----

avevo visto sull’altra ml. Molto interessante, però sono sincero, spero che ne vengano fuori vere novità… Sarebbe bello che si sviluppasse nel senso di un gis server, più che di un mapserver, che già ne esistono a bizzeffe…
giovanni

2007/5/12, Paolo Cavallini <cavallini@faunalia.it>:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

interessantissimo!
pc

Dear QGIS developers and users

I’m happy to announce the start of the ‘QGIS mapserver’ project:

http://karlinapp.ethz.ch/qgis_wms/qgis_wms.html

The idea of QGIS mapserver is simple: instead of using QGIS just as a
desktop
GIS, it can also be used as a server. The benefit is that bug fixes and
extensions for the server also improve desktop GIS (and the other way
round).
So no need to develop two different GIS for desktop and server. And
everything written in plattform independent C++ using the excellent Qt
library.

  • From a technical point of view, QGIS mapserver is an application linked to
    libqgis_gui.so and libqgis_core.so. QGIS mapserver composes a set of
    maplayers according to the client request, the QGIS libraries render
    everything into a QImage (offscreen buffer). The server sends back the
    image
    (as jpg or png) to the client byte by byte. And thanks to Martins clever
    redesign of the QGIS libraries, QGIS mapserver doesn’t need a running
    X-server on Unixes.

QGIS mapserver has been developed at the Institute of Cartography, ETH
Zurich
as part of the ORCHESTRA project. On the project page, you’ll find a
link to
a running instance of QGIS mapserver at our institute and some sample
requests.

QGIS mapserver doesn’t (yet) have the same number of features as the
maperservers which are around for many years. But it is already usable as a
basic WMS server with SLD styling capabilities. It already supports
GetCapabilities and GetMap over HTTP GET and allows client defined styling
with SLD.

It also has capabilities that go beyond WMS (in fact that’s why it has been
developed): it is possible to send SOAP requests via HTTP Post.
Additionally
to the usual predefined data on the server, it is also possible for a
client
to embed the data to render dircetly in the message when using SOAP. And it
will be possible to use diagram symbolisation (like bar and pie charts) in
near future.

And now the most important thing: QGIS mapserver is opensource (GPL) →
everybody is kindly invited to contribute with code, documentation,
testing,
bug reports, constructive critisism, etc. Contact me if you are interesting
in joining development of QGIS mapserver, there is still a lot to do…

All the best,
Marco


Dr. Marco Hugentobler
Institute of Cartography
ETH Zurich
marco.hugentobler@karto.baug.ethz.ch


Qgis-developer mailing list
Qgis-developer@lists.qgis.org
http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer


Paolo Cavallini
http://www.faunalia.it/pc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGRaon/NedwLUzIr4RAjq9AJ4u7l2IDfZzCM5DP2rEdfcE6n767ACeOH9S
/vobWKG7DfZIF+4ktHOOH84=
=oTFW
-----END PGP SIGNATURE-----


Gfoss mailing list
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss

questo risolverebbe il grande collo di bottiglia per i dati GRASS... mapserver/gdal e' seriamente limitato nel visualizzare il variegato mondo dei dati grass... e sarebbe stato un bagno di sangue lavorare sul renderizzatore di mapserver.

l'idea di usare le librerie di qgis... non m'era prpprio venuta in mente! complimenti :slight_smile:

sono speranzoso!

bac gin

Paolo Cavallini ha scritto:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

interessantissimo!
pc

- -------- Messaggio Originale --------
Oggetto: [Qgis-developer] QGIS mapserver project
Data: Fri, 11 May 2007 16:21:25 +0200
Da: Marco Hugentobler <marco.hugentobler@karto.baug.ethz.ch>
Organizzazione: ETH
A: qgis-developer@lists.qgis.org, qgis-user@lists.qgis.org

Dear QGIS developers and users

I'm happy to announce the start of the 'QGIS mapserver' project:

http://karlinapp.ethz.ch/qgis_wms/qgis_wms.html

The idea of QGIS mapserver is simple: instead of using QGIS just as a
desktop

.
----------------------------------------------------------------------
ATTENZIONE: le informazioni contenute in questo messaggio sono da considerarsi confidenziali ed il loro utilizzo e' riservato unicamente al destinatario sopra indicato. Chi dovesse ricevere questo messaggio per errore e' tenuto ad informare il mittente ed a rimuoverlo definitivamente da ogni supporto elettronico o cartaceo.

WARNING: This message contains confidential and/or proprietary information which may be subject to privilege or immunity and which is intended for use of its addressee only. Should you receive this message in error, you are kindly requested to inform the sender and to definitively remove it from any paper or electronic format.
----------------------------------------------------------------------