[GRASS5] [bug #3876] (grass) g.proj: proj4= fails, wkt= works partialy
Huidae Cho
grass4u at gmail.com
Thu Feb 9 11:59:49 EST 2006
Now v.in.ogr should work. Markus, you're right. GPJ_osr_to_grass requires a
pointer to OGRSpatialReferenceH.
Huidae Cho
On Thu, Feb 09, 2006 at 02:51:30PM +0100, Markus Neteler wrote:
> On Thu, Feb 09, 2006 at 11:30:42AM +0000, Paul Kelly wrote:
> > On Mon, 6 Feb 2006, Maciek Sieczka via RT wrote:
> >
> > >Creating new location from an EPSG code fails. Maybe due to Paul's recent
> > >changes? This problem could be populate to 6.02 candidate as well then.
> > >
> > >I tried to create a location from EPSG code 2180. There was no error,
> > >location
> > >was created. My path to /usr/local/share/proj/epsg is ok. However the
> > >location
> > >is not projected:
> >
> > The EPSG codes are read from $(GISBASE)/etc/ogr_csv/pcs.csv and not
> > /usr/local/share/proj/epsg, if that makes any difference.
> >
> > Something to try to be sure is g.proj -p proj4=+init=epsg:2180 and it
> > should print the correct co-ordinate system in GRASS format.
> >
> > The conversion logic is mostly in OGR. The PROJ.4 string is never
> > interpreted by PROJ in this case but by OGR.
>
> This
> g.proj -p proj4=+init=epsg:2180
> works again (tested in Spearfish).
>
> v.in.ogr still fails (here it should display the contents of the .prj
> file, not 0):
>
> GRASS 6.1.cvs (spearfish60):~/data/vmap0 > v.in.ogr polbnda_italy_GB_ovest.shp out=test
> ERROR: Projection of dataset does not appear to match current location.
>
> LOCATION PROJ_INFO is:
> name: UTM
> datum: nad27
> nadgrids: conus
> proj: utm
> ellps: clark66
> a: 6378206.4000000004
> es: 0.0067686580
> f: 294.9786982000
> zone: 13
>
> cellhd.proj = 0 (unreferenced/unknown)
>
> You can use the -o flag to v.in.ogr to override this check.
> Consider to generate a new location with 'location' parameter from
> input data set.
>
> GRASS 6.1.cvs (spearfish60):~/data/vmap0 > cat polbnda_italy_GB_ovest.prj
> PROJCS["Transverse Mercator",GEOGCS["international",DATUM["D_Monte_Mario",SPHEROID["international",6378388,297]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",9],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",1500000],PARAMETER["false_northing",0],UNIT["Meter",1]]
>
> Maybe it has to do with the definition of
> OGRSpatialReferenceH
> ?
>
> Markus
>
> _______________________________________________
> grass5 mailing list
> grass5 at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass5
More information about the grass-dev
mailing list