On Tue, Sep 6, 2011 at 8:48 AM, Joaquim Luis <jl...@ualg.pt> wrote: > >> OGR_G_* functions are intended to operate on OGRGeometry objects while >> OSR* functions operate on OGRSpatialReferences. Your hSRS object is an >> OGRSpatialReference and not suitable to pass to OGR_G_ExportToWkt(). >> >> You should use OSRExportToWkt() to translate an OGRSpatialReference into >> it's >> WKT representation. >> >> Best regards, > > Thanks Frank. > > This is also a result of my attempt to understand all the OGR model plus > inventing a way of wrapping it all inside a single StructureArray (the C-MEX > API). So let me ask one further question about the model. Is is possible to > have the case > > Dataset --> SRS > --> Feature1 --> Geom1 --> SRS1 > --> Feature2 --> Geom2 --> SRS2 > --> ... > > that is, different SpatialReferences inside the same Dataset?
Joaquim, While not nailed down strictly, it is expected that all geometries in a layer will share the same coordinate system. It is however common for the geometries to be lacking the spatial reference object even though it is set on the layer. Best regards, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, warmer...@pobox.com light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Software Developer _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev