在日常处理数据时,通常使用Mapinfo进行shp转tab的数据格式转换。但在需要处理大量数据时,就不那么美好了。
实际上,ArcGIS的扩展模块Data Interoperabillity中也有相应转换功能。只需安装相应模块,并勾选上,便可以利用Arcpy编写批处理脚本,十分方便。
以下是我的批处理脚本。经后续测试,与Mapinfo进行shp转tab的效果一致。
#平面SHP转TAB
import arcpy
import os
SHP_root = r"D:\PythonCode_inWork\11shp2tab\SHP"
TAB_root = r"D:\PythonCode_inWork\11shp2tab\TAB"
city_list