QGIS edit tools brainstorming or What edit tools should QGIS have?Published: 04 August 2011
One trend that come up a lot in the poll I recently ran (results will be out soon, just writing a summary blog post) is "Needs more powerful edit tools". And I agree.
Coming from a MapInfo background nothing much changes when you move to QGIS, MapInfo had the simple Add Point, Add Region, Add Line kind of tools and then you need to use plugins to do anything a bit more advanced (MapCAD). QGIS has the start of a kind of MapCAD thing happening although not as complete.
Why not just let people write plugins?
However I think in order to make QGIS a more attractive package to a lot of people it needs to get some built in semi-advanced to advanced editing tools; getting back to those poll results of "Needs more powerful edit tools".
I thought to myself "What would I like QGIS to be able to do when it came to editing?" although I came up with a small set my editing needs are only relatively small. I then thought the best way to find out what people need is to just create a blank canvas for people to throw their ideas around on and then go from there.
Why not just create a ticket?
My idea is to get a larger idea of what people need and want rather than just one-off tickets. Although the ideas will be at the edit tool idea level it will be easier to see how they should all fit together if they are all in one place and editable by other people. You can then start asking questions like: Do we really need that UI there? Can we merge these tools? How should the output be handled?
The overall goal is to have a tight, thought out, group of edit tools rather then someone creating a plugin over here for one thing and some else creating something else over there.
So how do we get this going?
I have already created an example of two ideas that I would like to see.
So go ahead, throw some ideas up. I'm interested to see where this can head.
Why use Google Docs and not the QGIS wiki?
Mainly because Google Docs makes it very easy to do frictionless editing of a document together. No need for user names or passwords or overwriting someone else's changes (Google Docs is all real time).