Hi,
I've just made some tests with Serialization on shape files that have UTM projections as opposed to Geodetic Lat/Long and found that there is a problem when reading these files back.
To test, I created a basic rectangle shape file that lies offshore Southeast coast Brazil. This shape file was in WGS-84 Lat/Long. I then used a well-known conversion utility to convert that shape file to a UTM projection in Zone 24S. I then serialized both files as separate layers using code similar to that found in the post "FindFeatureLayer fails with Serialization". Once I read back the XML files, the Lat/Long file would display on the screen fine, but the UTM Projected file did not display. The UTM Projected file also did not produce any errors on loading so I am assuming it is actually in memory, but somehow projected incorrectly. In fact, when I try and Track to the Shape, the graticule labels all go to N/A.
Attached is a zip file containing the two shape files and also excerpts of the 2 serialized output files. For note, I also did this test on a large number of files I received from clients that were UTM projected and Lat/Long and it was the same behaviour each time - the UTM projected files did not display after deserialization.
I am using build 5.5.128.0, but have also tested back to 5.5.107.0 with the same results.
Thanks,
Damian
ShapesToTest.zip (15.4 KB)