[gdal-dev] prj to proj.4
Howard Butler
hobu.inc at gmail.com
Wed Mar 25 11:00:17 EDT 2009
Looking at the .prj file and searching http://spatialreference.org
might also be productive.
Another option is to upload it to spatialreference.org, and you can
then get it in a number of formats. This approach isn't recommended
for a lot of SRS's, but for a quick one-off sort of thing, it's pretty
handy.
Howard
On Mar 25, 2009, at 5:49 AM, Robert Coup wrote:
> Hi Hermann,
>
> On Wed, Mar 25, 2009 at 9:06 PM, Hermann Peifer <peifer at gmx.eu> wrote:
>
> I am looking for a convenient way to convert the SRS parameters from
> a random shapefile.prj into proj.4 format. A command line interface
> would be most helpful for a non-programmer, like me.
>
>
> If you have python on your system (likely), then you can create a
> python script (eg. prj2proj.py) with the following code in it, then
> run "python prj2proj.py my.prj" and it'll print the proj4 equivalent
> of the my.prj file.
>
> HTH,
>
> Rob :)
>
>
> #!/usr/bin/env python
>
> import osr
> import sys
>
> def main(prj_file):
> prj_text = open(prj_file, 'r').read()
> srs = osr.SpatialReference()
> if srs.ImportFromWkt(prj_text):
> raise ValueError("Error importing PRJ information from: %s"
> % prj_file)
> print srs.ExportToProj4()
>
> if __name__=="__main__":
> main(*sys.argv[1])
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
More information about the gdal-dev
mailing list