tim waters thinkwhere.wordpress tim@geothings @tim_waters leeds, uk map warper
DESCRIPTION
Tim Waters thinkwhere.wordpress.com [email protected] @tim_waters Leeds, UK Map Warper mapwarper.net. georectify / georeference / warp / stretch. Wt? 2 examples. Yahoo map mixer Microsoft map cruncher Metacarta map rectifier Desktop GIS solutions. Free Open Source - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/1.jpg)
Tim Watersthinkwhere.wordpress.com
[email protected] @tim_waters
Leeds, UK
Map Warpermapwarper.net
georectify / georeference / warp / stretch
![Page 2: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/2.jpg)
Wt?
2 examples
![Page 3: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/3.jpg)
Yahoo map mixerMicrosoft map cruncherMetacarta map rectifierDesktop GIS solutions
![Page 4: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/4.jpg)
http://svn2.geothings.net/mapwarper/
OpenStreetMap Project
Free
Open Source
For people who love maps
![Page 5: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/5.jpg)
Thanks Mikel
Thanks John
![Page 6: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/6.jpg)
![Page 7: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/7.jpg)
Map List of types of mapsUpload a new map
![Page 8: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/8.jpg)
Warp mapError
![Page 9: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/9.jpg)
GDALGdalwarpGdal_translate
gdal_translategdal_translate -a_srs '+init=epsg:4326' -of VRT /home/tim/work/warper/mapwarper/public/mapimages/src/orig6985.tif /home/tim/work/warper/mapwarper/public/mapimages/dst/28_temp.vrt -gcp 1100.2, 2332.0, -83.9654296874, 41.8320690697 -gcp 3782.0, 1676.12, -78.9996093751, 42.710039226 -gcp 2703.45, 3760.35, -81.196875, 40.675794242
gdalwarp -rn -dstalpha /home/tim/work/warper/mapwarper/public/mapimages/dst/28_temp.vrt /home/tim/work/warper/mapwarper/public/mapimages/dst/28.tif -co TILED=YES
![Page 10: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/10.jpg)
Output
crop
![Page 11: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/11.jpg)
Whooms – upload geotiff, serve as wmshttp://github.com/timwaters/whooms/tree/master
get '/wms' do @map = params["layer"] ows = Mapscript::OWSRequest.new ok_params = Hash.new params.each {|k,v| ok_params[k.upcase] = v } [:request, :version, :transparency, :service, :srs, :width, :height, :bbox, :format, :srs].each do |key| ows.setParameter(key.to_s, ok_params[key.to_s.upcase]) unless ok_params[key.to_s.upcase].nil? end ows.setParameter("STYLES", "") ows.setParameter("LAYERS", "image") ows.setParameter("COVERAGE", "image") mapsv = Mapscript::MapObj.new(File.join(map_directory, '/wms.map')) mapsv.applyConfigOptions mapsv.setMetaData("wms_onlineresource", "http://" + request.host + "/wms/#{@map}") raster = Mapscript::LayerObj.new(mapsv) raster.name = "image" raster.type = Mapscript::MS_LAYER_RASTER; raster.data = File.join(map_directory, @map) raster.status = Mapscript::MS_ON raster.dump = Mapscript::MS_TRUE raster.metadata.set('wcs_formats', 'GEOTIFF') raster.metadata.set('wms_title', ("wms from whooms "+@map)) raster.metadata.set('wms_srs', 'EPSG:4326') raster.debug= Mapscript::MS_TRUE Mapscript::msIO_installStdoutToBuffer result = mapsv.OWSDispatch(ows) content_type = Mapscript::msIO_stripStdoutBufferContentType || "text/plain" result_data = Mapscript::msIO_getStdoutBufferBytes send_data result_data, :type => content_type, :disposition => "inline" Mapscript::msIO_resetHandlersend
![Page 12: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/12.jpg)
Layers
Mosaic
![Page 13: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/13.jpg)
GDALTileindexgdaltindex
gdaltindex -write_absolute_path /home/tim/work/warper/mapwarper/db/maptileindex/7.shp /home/tim/work/warper/mapwarper/public/mapimages/dst/91.tif /home/tim/work/warper/mapwarper/public/mapimages/dst/41.tif
![Page 14: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/14.jpg)
Export options
![Page 15: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/15.jpg)
![Page 16: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/16.jpg)
![Page 17: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/17.jpg)
Crowd sourced
but you can beprivate if you like
![Page 18: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/18.jpg)
The OpenStreetMap Project
WMS
![Page 19: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/19.jpg)
Applications – obvious to work with map libraries and digital collections.
![Page 20: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/20.jpg)
![Page 21: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/21.jpg)
![Page 22: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/22.jpg)
Licences and Terms
Google maps vs Google Satellite
Derivative works through using Ordnance Survey maps to rectify – anti pattern Councils
![Page 23: Tim Waters thinkwhere.wordpress tim@geothings @tim_waters Leeds, UK Map Warper](https://reader036.vdocuments.mx/reader036/viewer/2022070414/56814d81550346895dbadf10/html5/thumbnails/23.jpg)
Free our Old Maps!
Open Historical MapProject
Lets build up a database for the past!