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?
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?
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.