High Level Architecture Diagram for QGIS

Lorenzo on IRC (nick: ciccio81) was looking for a high level diagram of QGIS for a university presentation on GIS and I realised we dont really have one! So I spent an hour or so knocking this together (open the image on its own for a non scaled version):

I tried using omnigraffle trial version on my MacBook to draw the diagram which got me about half way there before it said I had run over the limit of graphical objects allowed in the trial version and that I could not edit any further. Grrrr. Another reminder of why I like Open Source software although there isnt a really good diagramming tool that is open source that I know of. Luckily the GIMP came to the rescue for finishing the diagram off.

There are many other things I would have liked to add to the diagram but it would have made the diagram cluttered and I think what I have produced at least gives an at-a-glance overview of how QGIS is put together. Grrr I also just noticed there should be a green box for the Postgis provider...ah well maybe I'll make another version of the diagram sometime soon....

What about Visual Paradigm?

There is Community Edition of VP software. There are some limitations but perhaps it is usable for this kind of purposes.

If you have KDE...

If you have KDE installed, then there's Kivio for diagrams and Umbrello for UML. Or you could try OOo or KOffice for their drawing tools. And I think I read somewhere about a website that offered a basic online diagramming tool.

John.

Umbrello and OOo

Hi

I am a regular user of Umbrello and its great for designing stuff in UML, but it falls a bit short of the mark on the graphical presentation side for me. In particular I miss the following features:

- splined connectors
- gradient fills for objects
- drop shadows under objects
- adding graphics as decoration

So for making pretty pictures it doesnt meet my needs. I havent really tried OOo tools lately but I think it also misses splined connectors? I would be interested to check out the web site you mentioned...

Once i used Umbrello but

Once i used Umbrello but refused to use it. It slowed down my pc and failed when i chose Undo or Cancel.

------------------------------------------------
Graphic Apps

What about DIA

Hey Tim:
What about DIA as diagramming software.
http://dia.darwinports.com/
If you wanted to do UML you could use ArgoUML from tigris - though you would have to use Java.
Hope the suggestions help...

Dia and Argo

Hi

Dia doesnt meet my 'pretty pictures' requirements (see comments above) and last time I tried ArgoUML I found it an unsatisfying experience - that was a year or two back so maybe I should give it another try to see if I enjoy using it any better...

Regards

Tim