Filipe, (answering on gdal-dev which is the appropriate place for GDAL specific questions)
> Hi, > > I have project on github to convert a map to covjon (https://covjson.org/) > format, I am now trying > to get the map axis orientation I am doing it with EPSGTreatsAsLatLong: > > https://github.com/fsvieira/map2covjson/blob/master/map2covjson.cpp#L102 > > The problem is that I am always getting 0 (FALSE) to a map that I think it > should be Lat/Lon. Your geotiff is using EPSG:32629 as the projected coordinate system. EPSG:32629 uses easting, northing ordering. Calling EPSGTreatsAsLatLong() on a projected coordinate system doesn't make sense since it is intended for geographic coordinate system For projected coordinate systems, you should rather call EPSGTreatsAsNorthingEasting() : http://www.gdal.org/classOGRSpatialReference.html#a2fe484ea1e7c8e8121b3ae05bb1a1878 which will also return FALSE in that instance. You can check if a CRS is projected or not with OGRSpatialReference::IsProjected() : http://www.gdal.org/classOGRSpatialReference.html#a1186e3473d7ac2f81ec2ca5d0c4ec027 Even -- Spatialys - Geospatial professional services http://www.spatialys.com _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
