I have a large number of shapefiles in OSGB (EPSG:7405), with no .prj file that I would like to convert to WGS84 (EPSG:4326).
Can you let me know if this is possible in QGIS and, if so, how, and, if not, indicate another tool that can do this?
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It only takes a minute to sign up.Sign up to join this community
Using QGIS, you can load the shapefile as a new layer, and
Set CRS for Layer to EPSG:7405 (or better EPSG:27700). Then use
Save As... to save it to another filename and EPSG:4326.
Alternatively, GDAL ogr2ogr is the right tool for you.
ogr2ogr -t_srs epsg:4326 -s_srs epsg:27700 dst_datasource_name src_datasource_name
should deliver the data you want, overriding the missing source CRS. You can even batch process a whole folder with ogr2ogr:
for %%N in (source_folder\*.shp) DO ogr2ogr -t_srs epsg:4326 -s_srs epsg:27700 dst_folder\%%N source_folder\%%N
Linux and Mac syntax might be different.
Using QGIS 2.6.1 (and probably some previous versions as well)
Go to "Processing toolbox" and search for "Reproject layer" under QGIS geoalgorithms, Select the tool and right click to open contextual menu, Select the "Ëxecute as batch process" option Select each one of your "input layer", "Target CRS" and "Reprojected layer name" Click "Run" to process the whole bunch of layers needed.
Hope this helps.