Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Are there any opensource tools I could use to take a projected georeferenced image such as a jpg with world file, that is UTM projection such as NAD83 and convert it into distinct vector polygons using python or possibly just some software? The end result would likely need to be a shp file.

share|improve this question
up vote 2 down vote accepted

The that is shipped with GDAL library should do the job.

share|improve this answer
This tool is also available in QGIS. – LauriK Feb 15 '12 at 21:42
Thank you. I will check this out. I would like to learn more about the using python directly with the GDAL but I'm not seeing any good beginner based tutorials on the site. – wilbev Feb 16 '12 at 22:36

It appears you can do the conversion in QGIS using GRASS tools:

Once we have a new QGM configuration file, we can add the module to the list of modules. The list is defined in qgis/src/plugins/grass/config/default.qgc file. The sections in the file are organized hierarchically and represented in menu as tree.

Here is an example of a record for module

section label="Convert raster to vector" grass name=""

For section/module it is possible to specify GRASS version for which it is

valid using version_min/version_max attributes:

version_min - minimum GRASS version for which this section/module is valid version_max - maximum GRASS version for which this section/module is valid General rules for new modules GRASS Tools are intended mostly for beginners and not very experienced users. The basic rules are:

Each module should have 3 or less options; if it seems to be necessary to add more options, it should be discussed beforehand Module definition should be robust so that it doesn't allow a user to run a module with wrong option. If there is not yet support for certain type of option the module should not be added to menu

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.