[Qgis-developer] QGis AutoGCP Plugin

Benoit de Cabissole benoit at exigesa.com
Wed Sep 29 12:18:46 EDT 2010


Hi Francois,

If you are in Python, you could use GDAL with something like the following:

import osr
...
theProj4Str = "+proj=utm +zone=36 +south +a=6378249.144808011
+b=6356514.966204134 +units=m +no_defs"
outSr = osr.SpatialReference()
outSr.ImportFromProj4(theProj4Str)
outWkt = outSr.ExportToWkt()

and use outWkt as the 'dst_wtk' parameter for raster creation.

HTH,
Benoit



 -----Original Message-----
From: qgis-developer-bounces at lists.osgeo.org
[mailto:qgis-developer-bounces at lists.osgeo.org]On Behalf Of Francois Maass
Sent: Wednesday, 29 September 2010 17:33
To: qgis-developer at lists.osgeo.org
Subject: [Qgis-developer] QGis AutoGCP Plugin


  Hello everyone!



  I've been struggling with this for quite some time now, but I can't seem
to find the proper solution.  We need to set the projection definition to
provided datasets, and have, up to now, been doing it by using our own
projection dialog. We now want to change our plugin to use the, already
implemented, QGIS projection dialog.

  So my question is as follows:

  Is there a way to convert a projection definition such as those returned
by the QGIS projection dialog
  eg:
     +proj=utm +zone=36 +south +a=6378249.144808011 +b=6356514.966204134
+units=m +no_defs

  to the extended form such as the following:


     PROJCS["UTM Zone 36, Southern Hemisphere",GEOGCS["Unknown datum based
upon the Clarke 1880 ellipsoid",DATUM["Not specified (based on Clarke 1880
spheroid)",SPHEROID["Clarke
1880",6378249.144808011,293.4663076556303,AUTHORITY["EPSG","7034"]]],PRIMEM[
"Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mer
cator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",33],P
ARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER[
"false_northing",10000000],UNIT["Meter",1]]



  The reason for this is that the GDAL functions for setting the projection
definition, only accepts the extended form.  If this is already implemented
in a QGIS or other class that you know of, I would greatly appreciate it.
(I don't think I am qualified enough to attempt doing it myself. J )

  Thank you for your time and efforts!
  Francois Maass
  Foxhat Solutions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/qgis-developer/attachments/20100929/a9bd749b/attachment.html


More information about the Qgis-developer mailing list