I have a large number of MapInfo .TAB files which all need converting to ESRI Shapefiles. As far as I know, the Universal Translator tool within MapInfo is the simplest method to carry out this task. However, I'm also aware that this conversion will truncate all field names to a maximum of 10 characters. Unfortunately, I cannot bypass this limitation by using an alternative file type; ESRI Shapefile is our only option.
If I were to obtain a list of shortened field names in an Excel file (for example, wouldn't necessarily have to be Excel), would it be possible to import these (into either MapInfo or ArcMap) and overwrite the existing field names?
Bonus points for if this can be implemented into the conversion process. I'm trying to limit the amount of time I spend converting these files.
When using Universal Translator, I would select multiple .TAB files to convert at a time, so that I can let it run in the background while I work on something else; minimising the time actually spent on the task. It would be great if I could still do this, as opposed to selecting each .TAB file individually, and then selecting the respective file containing the list of field names.
ogr2ogr -f "ESRI Shapefile" out.shp in.tab