Removed dependency on the 'rid' column in the PostGIS Raster driver.

The driver now looks for the first primary key, unique key, or sequence on a table.
If none of them can be found, it uses the UpperLeftX and UpperLeftY coordinate of
the raster to identify subdatasets.



git-svn-id: https://svn.osgeo.org/gdal/trunk@24150 f0d54148-0727-0410-94bb-9a71ac55c965
Renamed test suite for postgisraster from "wktraster" to "postgisraster". 
(fixes #4581)



git-svn-id: https://svn.osgeo.org/gdal/trunk@24151 f0d54148-0727-0410-94bb-9a71ac55c965
Updated dataset and tests for tables without 'rid' columns. The driver shouldn't
error if the 'rid' column is missing, and now prints a debug statement instead.
Using small_world dataset to create some tables with missing ids, serial (and not
primary key) ids, and unique ids.


git-svn-id: https://svn.osgeo.org/gdal/trunk@24152 f0d54148-0727-0410-94bb-9a71ac55c965
fix OGR VRT sensitive to whitespace and <?xml> nodes (#4582)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24154 f0d54148-0727-0410-94bb-9a71ac55c965
make ogr vrt file trigger (#4582)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24155 f0d54148-0727-0410-94bb-9a71ac55c965
Add missing copyright notice (#4584)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24158 f0d54148-0727-0410-94bb-9a71ac55c965
Fix build on Gentoo with its custom zlib 1.2.6 with the OF macro removed

git-svn-id: https://svn.osgeo.org/gdal/trunk@24160 f0d54148-0727-0410-94bb-9a71ac55c965
GDALWarpKernel::PerformWarp(): check return value of progress callback (#4585)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24161 f0d54148-0727-0410-94bb-9a71ac55c965
PDF: correctly pair BDC/EMC

git-svn-id: https://svn.osgeo.org/gdal/trunk@24162 f0d54148-0727-0410-94bb-9a71ac55c965
minor clarification about MS Office xlsx format

git-svn-id: https://svn.osgeo.org/gdal/trunk@24163 f0d54148-0727-0410-94bb-9a71ac55c965
add support for inlineStr cell values in xlsx driver

git-svn-id: https://svn.osgeo.org/gdal/trunk@24164 f0d54148-0727-0410-94bb-9a71ac55c965
add support for inlineStr cell values in xlsx driver

git-svn-id: https://svn.osgeo.org/gdal/trunk@24165 f0d54148-0727-0410-94bb-9a71ac55c965
Fix L100 macro

git-svn-id: https://svn.osgeo.org/gdal/trunk@24167 f0d54148-0727-0410-94bb-9a71ac55c965
a bit hard to validate, but I've mapped methods 1028 and 1029 to normal equidistant cylindrical (#4589)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24168 f0d54148-0727-0410-94bb-9a71ac55c965
ogr2ogr: correctly deal with filenames that begin with 'polygon' or 'multipolygon' as arguments of -clipsrc (#4590)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24170 f0d54148-0727-0410-94bb-9a71ac55c965
XLS, XLSX, ODS: set FID to the row number in the spreadsheet software (first row being 1). In case OGR detects a header line, the first feature will then be assigned a FID of 2 (#4586)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24172 f0d54148-0727-0410-94bb-9a71ac55c965
Better fix that fixes failures on autotest; extend autotest to check update support (#4586)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24173 f0d54148-0727-0410-94bb-9a71ac55c965
MEM: Avoid using optimized SetNextByIndex() when layer has 'holes' in the feature array

git-svn-id: https://svn.osgeo.org/gdal/trunk@24174 f0d54148-0727-0410-94bb-9a71ac55c965
KML: avoid potential out-of-range string access (#4592)

git-svn-id: https://svn.osgeo.org/gdal/trunk@24175 f0d54148-0727-0410-94bb-9a71ac55c965