Is there any way to convert polygons that do not have coordinates in the attribute table to a txt file with coordinates.
I will be using the txt file in a different software (not ArcGIS), so I need the txt file with polygon coordinates.
The easiest way would be to use ogr2ogr from the GDAL package (an open source spatial conversions library) and convert your feature class to a text format such as GeoJSON (and the specification). I'd strongly recommend this method if possible, especially if you don't have much programming experience.
If you don't have access to this (can't install it, or your data is in SDE or another format which you can't access with ogr2ogr) then it's possible using the arcpy Python module to extract feature geometries using a SearchCursor (I'm assuming you're using ArcGIS 10, but this would also work with 10.1).
Depending on your polygons you have two potential methods in ArcGIS:
shapefieldname = arcpy.Describe(dataset).ShapeFieldName for row in arcpy.SearchCursor(dataset): print row.getValue(shapefieldname).__geo_interface__
Assuming you want to use ArcGIS to convert the polygon features to a table, which will then be be used in different software, try the following:
Choose Property: "X coordinate of centroid" > OK
Repeat steps 2 - 4 for the Y coordinates
Please note that these coordinates represent the centroid of the polygon features (i.e. the geometric center of the polygon)
To export the table: