ThinkGeo.com    |     Documentation    |     Premium Support

TabFileFeatureLayer Constructor Information and idColumnName Parsing

Hello,

I am trying to load up a bunch of Tab Files but I am not very familiar with the TAB format. I don’t know if all my TAB files will have the same idColumnName and would like some direction on how this information can be parsed from the TAB file. Can anyone provide any information on where in the tab file I can find this idColumnName?


I have opened all the associated files for the HoustonMuniBdySamp_Boundary.TAB file that we use in the sample applications but I cannot find the “FID” column shown in the sample applications. If possible I would like to simply load up my TAB files by simply defining a Path, or if necessary I could parse the idColumnName if I knew where to find it! 


Does anyone know of a place that defines where this idColumnName value is located? I have searched the internet for Tab file specifications and only get the information about what files make up a Tab file (.map etc.). Also the Map Suite Documentation does not provide any detailed information on the elements that the TabFileFeatureLayer requires.



Steve, 
  
 I am afraid your problem is hard to solve for right now because you know we use Fdo which is a thrid part library to process tab file, but I have a good news that we are working on convert MITAB library to .net native code, after we finish it will easy to solve any problem for tab file process. 
  
 MITAB is an Open Source (i.e. Free!) C++ library to read and write MapInfo .TAB (binary) and .MIF/MID files. It is based on the OGR library which is an implementation of the Open GIS Consortium Simple Feature specification.  
  
 Thanks 
 James