I have some KMZ files that are basically aerial imagery that has been referenced to Lat/Long. I would like to convert them to a projected UTM coordinates such as NAD 83 in a geo-jpg format. I was hoping to use QGIS or some low cost method. I can't seem to get these KMZ files into QGIS to start with. If I change the file extension of KMZ to a zip, I see both the KML file and then a folder with the unprojected jpg file. QGIS just says it doesn't support or it's not valid format both the KMZ as raster format or the KML (with attached jpg) as a vector format. Any ideas what I could do here?
kmz with imagery (like Garmin Custom Maps) are raster files. So you have to use
Add Raster Layer, not Add vector layer. Unfortunately, GDAL only supprts kml as vector layers.
The problem is that the unzipped img files do not have georeferencing information stored by themselves. This is stored in the doc.kml file; but this is not in a format GDAL understands.
You have to georeference the files manually with the information of the kml file.
Tere is a plugin for creating Garmin Custom Maps out of QGIS, but unfortunately nothing to load them into QGIS.
If you use the coordinates in the doc.kml to create a jpeg world file alongside your unzipped jpeg and tell QGIS that your image is EPSG:4326, you will then be able to warp it into your new projection. If you don't know how to calculate the world file, post the kml.doc in a gist and someone here can help you with the calculation.