[gdal-dev] Calibration/georeferencing and warping of map with unknown projection

contact at sharemap.org contact at sharemap.org
Sun May 6 18:49:23 EDT 2012


Hello,
Project ShareMap[1]  uses gdal_warp on the server side to allow users 
to work with calibrated rasters maps as overlay on web mercator maps. 
In case of maps in large scale it performas relatively well (country 
maps - almost ok, provinces maps - perfect)[2]. The problem is if we 
try to calibrate small scale maps (like this historical europe map) 
using only GCP.

This map[3] is a good example - if we split it to separate countries 
and calibrate every country alone, result is ok, but I don't know how 
to calibrate entire map with only GCP's (map does not contains 
informations about projection)

ShareMap currently execute such commands to warp map to web mercator:

gdal_translate -of GTiff -gcp 281.0 1290.0 -606604.2360752566 
4290256.933470774 -gcp 832.0 1512.0 1213208.4721505132 
3982062.8778166603 -gcp 1722.0 1668.0 3896453.822854374 
3441500.2881376203 -gcp 1436.0 1021.0 3226253.9813841325 
5618426.55426589 -gcp 653.0 701.0 168772.95277900095 6670199.918799774 
map.jpg map.referenced.tif

Values of GCP are in in meters for WebMercator - but in fact this map 
does not look like mercator projection.

Next step is warping

gdalwarp -t_srs +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 
+lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs 
map.referenced.tif map.referenced_warped.tif

My question is very short - what is the best way of georeferencing and 
transforming to web mercator map with unknown projection, where we have 
several (4 or more) pairs of LAT/LNG and X/Y of pixel.

LAT;LNG;X;Y
35.92464;-5.44921;281;1290
33.65120;10.89843;832;1512
29.51610;35.00244;1722;1668
44.98033;28.98193;1436;1021


[1] ShareMap - ShareMap.org is new web mapping platform that allows 
author to create maps on free sources using data from OpenStreetMaps 
and trace from calibrated raster maps
[2] See this movie for example - www.youtu.be/gPJ7AD15wRI
[3] 
http://www.romanscotland.org.uk/pages/infrastructure/maps/RE395adL.jpg



More information about the gdal-dev mailing list