En aras de la exhaustividad.
Creo que este debería ser un comentario sobre Regan respuesta. Pero ya que no tengo suficiente reputación que lo voy a dejar como una respuesta.
El DXF escritor soporta 2.5 D capas, y dada una entrada de línea, salida de 3D linestring en dxf.
En el caso de la entrada de los POLÍGONOS que tiene que ser más cuidadoso, ya que el conductor valores predeterminados para generar un dxf ESCOTILLA con una Polilínea. Y por especificación de formato, que la línea no admite Z coordenadas, sólo X,Y.
Si la entrada de polígonos, ogr puede exportar a dxf 3D linestrings representación de los polígonos. Para que usted necesita para establecer la opción de configuración DXF_WRITE_HATCH a NO.
//Bash
export DXF_WRITE_HATCH=NO
ogr2ogr -f "DXF" Contours.dxf Contours.TAB
//Windows
set NEWVAR=SOMETHING
ogr2ogr -f "DXF" Contours.dxf Contours.TAB
Hasta donde yo soy consciente de que esto no está documentado ni explicó en cualquier lugar, se agregó en la revisión 24991