[GRASS-dev] GRASS - UDig projection definitions

Moritz Lennert mlennert at club.worldonline.be
Mon Feb 12 08:40:48 EST 2007


On 12/02/07 14:10, Andrea Antonello wrote:
> Thanks Moritz,
> this also means that there is no easy way (something like parse that and
> that and then create the WTK), the proj pack has to be there, right?

You might be able to get a better idea by looking at

Check GPJ_grass_to_osr in lib/proj/convert.c
and
OSRExportToWkt in the proj source code.

But I'm really no expert on this.

Moritz

> 
> Andrea
> 
> 
> 
> Moritz Lennert probaly wrote:
>> On 12/02/07 13:58, Andrea Antonello wrote:
>>> Hi developers,
>>> I'm trying to make udig speak the same language as GRASS, but I found
>>> one main issue, I'm not able to resolve.
>>>
>>> GRASS and UDig use different projection definitions.
>>> - in Grass the projection file is something like:
>>>       name: Transverse Mercator
>>>       proj: tmerc
>>>       datum: rome40
>>>       towgs84: -225.000,-65.000,9.000
>>>       a: 6378388
>>>       es: 0.0067226700
>>>       lat_0: 0
>>>       lon_0: 9
>>>       k: 0.999600
>>>       x_0: 1500000
>>>       y_0: 0
>>>       no_defs: defined
>>>
>>> - whereas in UDig it is WKT:
>>>       PROJCS["Monte Mario / Italy zone 1",
>>>       GEOGCS["Monte Mario",
>>>       DATUM["Monte_Mario",
>>>       SPHEROID["International 1924", 6378388.0, 297.0,
>>> AUTHORITY["EPSG","7022"]],
>>>       AUTHORITY["EPSG","6265"]],
>>>       PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]],
>>>       UNIT["degree", 0.017453292519943295],
>>>       AXIS["Lon", EAST],
>>>       AXIS["Lat", NORTH],
>>>       AUTHORITY["EPSG","4265"]],
>>>       PROJECTION["Transverse_Mercator"],
>>>       PARAMETER["central_meridian", 9.0],
>>>       PARAMETER["latitude_of_origin", 0.0],
>>>       PARAMETER["scale_factor", 0.9996],
>>>       PARAMETER["false_easting", 1500000.0],
>>>       PARAMETER["false_northing", 0.0],
>>>       UNIT["m", 1.0],
>>>       AXIS["x", EAST],
>>>       AXIS["y", NORTH],
>>>       AUTHORITY["EPSG","3003"]]
>>>
>>> I'm no projection wizard, has anyone an idea about how I can go from one
>>> to the other and back in an easy way?
>>
>> g.proj -w  "Print projection information in WKT format"
>>
>> Moritz
>>




More information about the grass-dev mailing list