Use rougher polygon cost calculation based on closest border or obstacle
Differentiate between x and y resolution for polygon coordinate positions -> fewer candidate positions
Read available datum transformations from gdal file
Add method to lookup datum transformations in srs.db
Initialise coordinate transform with datum transform ids
Add source/dest datum transform as member to coordinate transform and change cache options accordingly
Store relation between layer and coordinate transform in maprenderer class
Store relation between layer and coordinate transform in maprenderer class
Store relation between layer and coordinate transform in maprenderer class
Catch datum transform request signal in QgsMapCanvas
Add Dialog to select datum transformation
Fix loading of datum transformation from project
Show datum transform parameters in datum transform selection dialog
Add layer name to datum transform dialog title
Added swiss ntv2 transformations
Don't remove layer coordinate transform info if layer is no longer present (layer could be switched off but still present)
Add debug informations
More debug messages
Remove debug code
Ask datum transformation if vector layer is saved in another CRS