Q: Convert jpg file to mapping file I have a image map file which is of JPEG file extension. I want to convert this file to either one of the below:


*

*.shp files  

*.tiff (geotiff) file with tcw file


For the first one, using QuantumGIS, I was able to get the shp file, but it is not similar to the original map.
For the second one, using QuantumGIS, I can get the tiff file, but I do not have the tcw file which is needed.
This is the first time I am working on GIS application software, so any hints/advice how to proceed will be greatly appreciated.
I am using .NET dotspatial to develop this application.

A: You can't create a shape file from a raster image.*
A shp-file usually contains, easy spoken, some vectors and metadata.
You may create a shape file on your own with a rectangle, which has the same coordinates than the map (so that the corner points of the rectangle have the same coordinates than the corner points ouf your map image). 
I'm not sure how this works in qGIS, but you may reference the jpg then to the rectangle shp you created.
After you referenced it you'll have to add all the needed informations (streets etc.) on your own.
But keep in mind that it is not possible to create a shape file containing all the informations automatically from a raster image. 
Learn more about shp-files here: http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf
For GIS releated questions take a look at https://gis.stackexchange.com/
(* if you find a good, clean and easy way to do this, you'll earn a lot of money)

A: Firstly you need to georeference your jpeg raster in QuantumGIS, so you have done it. You can also check this video.
Assuming that you need not .tcw but .tfw world file, you can try to export tiff through File > Export > Export Raster > r.out.gdal. Actually, you can write the world file manually for your tiff.
For getting a shapefile, you can vectorize your raster automatically (Raster > Conversion > Polygonize (Raster to vector) menu, check this) or manually (again see the video).
