Andrew Brooks <arb <at> sat.dundee.ac.uk> writes: > > > On 3 November 2011 20:38, Jukka Rahkonen wrote: > > > > Thereafter I will try if I can just turn the coordinates from these > <gml:lowerCorner>6605838.360 61685.735</gml:lowerCorner> > into these > <gml:lowerCorner>61685.735 6605838.360</gml:lowerCorner> > in the whole xml file with awk or something else as horrible. > > Maybe something like this? > > perl -ne 's,<gml:lowerCorner>([-+e\.0-9]+) +([-+e\.0-9]+)</gml:lowerCorner>, <gml:lowerCorner>\2 \1</gml:lowerCorner>,;print;'
Thanks for the suggestion. I did not try it, though, because I already had three solutions. The first and best was that data provider corrected the data. I still continued a bit further and found that PostGIS 2.0 has a function ST_FlipCoordinates for this purpose, and Spatialite has similar function SwapCoordinates. I'd guess that it would be a bit harder to handle a list of coordinates in linestrings and polygons. -Jukka Rahkonen- _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev