How can I convert a shapefile from AGD66 to GDA94 programmatically, using open source libraries? I don’t want to use arcgisscripting because I don’t have a licence.
This needs to be automatable. A bash or python script would be acceptable.
This is a little more complicated than a normal reprojection, because a different ellipsoid is used between these coordinate reference systems, and thus a distortion grid needs to be used.
Sorry to answer own question, but here goes for posterity. Using the instructions here, first download the distortion grid:
Then use ogr2ogr to reproject: